<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webmove</title>
	<atom:link href="https://webmove.org/feed" rel="self" type="application/rss+xml" />
	<link>https://webmove.org/</link>
	<description></description>
	<lastBuildDate>Thu, 30 May 2024 13:53:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://webmove.org/wp-content/uploads/2008/02/cropped-open-dns-32x32.jpg</url>
	<title>Webmove</title>
	<link>https://webmove.org/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The Rise of Mobile eSports</title>
		<link>https://webmove.org/2024/05/26/the-rise-of-mobile-esports.html</link>
					<comments>https://webmove.org/2024/05/26/the-rise-of-mobile-esports.html#respond</comments>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Sun, 26 May 2024 13:51:58 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://webmove.org/?p=72</guid>

					<description><![CDATA[<p>The world of eSports is rapidly evolving, and one of the most significant trends in recent years is the rise of mobile [&#8230;]</p>
<p>The post <a href="https://webmove.org/2024/05/26/the-rise-of-mobile-esports.html">The Rise of Mobile eSports</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The world of eSports is rapidly evolving, and one of the most significant trends in recent years is the rise of mobile eSports. As mobile technology advances and smartphone accessibility increases, mobile eSports have emerged as a powerful force in the gaming industry. This article explores the growth of mobile eSports, their appeal compared to traditional PC-based eSports, and their impact on the global gaming market.</p>



<h3 class="wp-block-heading"><strong>The Growth of Mobile eSports</strong></h3>



<p>Mobile eSports have seen explosive growth in recent years. Several factors contribute to this surge:</p>



<ol class="wp-block-list">
<li><strong>Accessibility</strong>: Smartphones are more affordable and widespread than gaming PCs, making mobile gaming accessible to a broader audience. This democratization of gaming technology has led to a significant increase in the number of players and viewers.</li>



<li><strong>Technological Advancements</strong>: Improvements in <a href="https://webmove.org/projects/jamendo-html5-audio-player">mobile</a> hardware and software have made it possible to run complex games with high-quality graphics on smartphones. This has enabled mobile games to offer a competitive experience similar to that of PC-based games.</li>



<li><strong>Popular Titles</strong>: Games like PUBG Mobile, Free Fire, and Clash Royale have become household names, attracting millions of players worldwide. These titles have robust eSports ecosystems with professional leagues, tournaments, and significant prize pools.</li>



<li><strong>Global Reach</strong>: Mobile eSports have a strong presence in regions where PC gaming is less prevalent, such as Southeast Asia, India, and Latin America. This global reach has expanded the eSports audience and created new opportunities for growth.</li>
</ol>



<h3 class="wp-block-heading"><strong>The Appeal of Mobile eSports Compared to Traditional PC-based eSports</strong></h3>



<p>Mobile eSports offer several unique advantages over traditional PC-based eSports:</p>



<ol class="wp-block-list">
<li><strong>Convenience</strong>: Mobile games can be played anytime, anywhere, making them more convenient for players who may not have access to a gaming PC. This portability is a significant factor in their widespread appeal.</li>



<li><strong>Cost-Effective</strong>: The lower cost of entry for mobile gaming makes it more accessible to a larger audience. Players do not need to invest in expensive hardware to participate in mobile eSports.</li>



<li><strong>Shorter Matches</strong>: Many mobile eSports games are designed for shorter play sessions, which appeal to casual gamers and those with limited time. This accessibility encourages more frequent engagement and participation.</li>



<li><strong>Community and Social Integration</strong>: Mobile games often have strong social components, allowing players to easily connect with friends and join communities. This social aspect enhances the overall gaming experience and fosters a sense of belonging among players.</li>
</ol>



<h3 class="wp-block-heading"><strong>Impact on the Global Gaming Market</strong></h3>



<p>The rise of mobile eSports has had a profound impact on the global gaming market:</p>



<ol class="wp-block-list">
<li><strong>Revenue Growth</strong>: Mobile eSports have contributed significantly to the overall growth of the gaming industry. The increased popularity of mobile gaming has led to higher revenue from in-game purchases, sponsorships, and advertising.</li>



<li><strong>New Opportunities for Brands</strong>: The expanding mobile eSports audience has attracted brands looking to reach a younger, tech-savvy demographic. Sponsorship and advertising opportunities within mobile eSports events and platforms have become lucrative for businesses.</li>



<li><strong>Shift in Market Dynamics</strong>: The success of mobile eSports has prompted traditional gaming companies to invest more in mobile platforms. This shift has led to increased competition and innovation within the mobile gaming sector.</li>



<li><strong>Cultural Impact</strong>: Mobile eSports have become a cultural phenomenon, influencing trends in entertainment, fashion, and lifestyle. The integration of gaming into mainstream culture has further legitimized eSports as a professional and recreational activity.</li>
</ol>



<p>The rise of mobile eSports represents a significant shift in the gaming landscape. Their accessibility, convenience, and global reach have attracted a diverse and growing audience, reshaping the eSports industry and the broader gaming market. As mobile technology continues to advance, mobile eSports are poised to play an increasingly central role in the future of gaming, offering exciting opportunities for players, brands, and the industry as a whole.</p>
<p>The post <a href="https://webmove.org/2024/05/26/the-rise-of-mobile-esports.html">The Rise of Mobile eSports</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webmove.org/2024/05/26/the-rise-of-mobile-esports.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sustainability Practices in Game Development</title>
		<link>https://webmove.org/2024/05/22/sustainability-practices-in-game-development.html</link>
					<comments>https://webmove.org/2024/05/22/sustainability-practices-in-game-development.html#respond</comments>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Wed, 22 May 2024 13:50:38 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://webmove.org/?p=69</guid>

					<description><![CDATA[<p>The gaming industry, known for its rapid technological advancements and expansive growth, is increasingly focusing on sustainability practices to address environmental concerns. [&#8230;]</p>
<p>The post <a href="https://webmove.org/2024/05/22/sustainability-practices-in-game-development.html">Sustainability Practices in Game Development</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The gaming industry, known for its rapid technological advancements and expansive growth, is increasingly focusing on sustainability practices to address environmental concerns. From reducing energy consumption to utilizing eco-friendly materials in hardware manufacturing, game developers and hardware manufacturers are implementing innovative strategies to minimize their ecological footprint. This article explores the various sustainable development practices within the gaming industry and how they contribute to a greener future.</p>



<h3 class="wp-block-heading"><strong>Reducing Energy Consumption</strong></h3>



<p>One of the primary environmental concerns in game development is the significant energy consumption associated with gaming activities. From the power needed to run gaming consoles and PCs to the energy consumed by data centers hosting online games, the industry&#8217;s energy footprint is substantial. Here are some key strategies being adopted to mitigate this issue:</p>



<ol class="wp-block-list">
<li><strong>Energy-Efficient Hardware</strong>: Manufacturers are designing gaming consoles and PCs with energy-efficient components that consume less power without compromising performance. Features like low-power standby modes and improved power management systems help reduce overall energy consumption.</li>



<li><strong>Green Data Centers</strong>: Game developers are increasingly relying on data centers powered by renewable energy sources such as wind, solar, and hydroelectric power. These green data centers not only reduce carbon emissions but also enhance the overall sustainability of online gaming services.</li>



<li><strong>Optimized Software</strong>: Game developers are optimizing their software to be more energy-efficient. This includes creating code that requires less computational power and implementing features that reduce the processing load during gameplay, ultimately leading to lower energy usage.</li>
</ol>



<h3 class="wp-block-heading"><strong>Use of Eco-Friendly Materials</strong></h3>



<p>The production of gaming hardware involves the use of various materials, some of which can be harmful to the environment. To address this issue, the gaming industry is making strides toward using eco-friendly materials in hardware manufacturing. Here are some notable practices:</p>



<ol class="wp-block-list">
<li><strong>Recycled and Biodegradable Materials</strong>: Companies are incorporating recycled plastics and biodegradable materials into the production of gaming consoles, controllers, and accessories. This reduces the reliance on virgin materials and minimizes waste.</li>



<li><strong>Sustainable Packaging</strong>: Eco-friendly packaging solutions, such as using recycled cardboard and eliminating plastic packaging, are becoming more common. This helps reduce the environmental impact of packaging waste.</li>



<li><strong>Toxic-Free Components</strong>: Manufacturers are phasing out the use of hazardous materials like lead, mercury, and certain flame retardants in gaming hardware. By adopting safer alternatives, they are reducing the environmental and health risks associated with electronic waste.</li>
</ol>



<h3 class="wp-block-heading"><strong>Industry Initiatives and Collaborations</strong></h3>



<p>In addition to individual efforts, the gaming industry is witnessing collaborative initiatives aimed at promoting sustainability. These initiatives often involve partnerships between game developers, hardware manufacturers, and environmental organizations. Some key examples include:</p>



<ol class="wp-block-list">
<li><strong>Green Gaming Certifications</strong>: Certification programs like Energy Star and EPEAT (Electronic Product Environmental Assessment Tool) provide guidelines and certifications for energy-efficient and environmentally friendly gaming products. Companies that meet these standards can display certification labels, helping consumers make more sustainable choices.</li>



<li><strong>Corporate Social Responsibility (CSR) Programs</strong>: Many gaming companies have integrated sustainability into their CSR strategies. These programs often include commitments to reducing carbon footprints, supporting reforestation projects, and promoting environmental awareness among gamers.</li>



<li><strong>Industry Collaborations</strong>: Collaborative efforts such as the Playing for the Planet Alliance, spearheaded by the United Nations, bring together gaming companies to share best practices and work towards common sustainability goals. This collective approach amplifies the impact of individual sustainability initiatives.</li>
</ol>
<p>The post <a href="https://webmove.org/2024/05/22/sustainability-practices-in-game-development.html">Sustainability Practices in Game Development</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webmove.org/2024/05/22/sustainability-practices-in-game-development.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Rotate An Online Map With Mouse Scroll Wheel In Pure Javascript And Css3</title>
		<link>https://webmove.org/2010/02/11/how-to-rotate-an-online-map-with-mouse-scroll-wheel-in-pure-javascript-and-css3.html</link>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Thu, 11 Feb 2010 00:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>One of the things I always want to do with online maps is rotate them – I am used to that with [&#8230;]</p>
<p>The post <a href="https://webmove.org/2010/02/11/how-to-rotate-an-online-map-with-mouse-scroll-wheel-in-pure-javascript-and-css3.html">How To Rotate An Online Map With Mouse Scroll Wheel In Pure Javascript And Css3</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>One of the things I always want to do with online maps is rotate them – I am used to that with real, physical maps.</p>
</blockquote>



<p>just reading Rotating a map with CSS3 and jQuery and found a nice, smart example of rotating an online map by using our mouse scroll wheel implemented in javascript by Ryan Moore.</p>



<p>Nice.</p>



<p>// rotation JS stuff<br>// convert degrees to radians<br><code><br>var deg2radians = Math.PI * 2 / 360;<br>function doRotate(obj, deg) {<br>if(obj.filters) {<br>rad = deg * deg2radians ;<br>costheta = Math.cos(rad);<br>sintheta = Math.sin(rad);<br>obj.filters.item(0).M11 = costheta;<br>obj.filters.item(0).M12 = -sintheta;<br>obj.filters.item(0).M21 = sintheta;<br>obj.filters.item(0).M22 = costheta;<br>} else {<br>obj.style['-moz-transform'] = "rotate(" + deg + "deg)";<br>obj.style.MozTransform = "rotate(" + deg + "deg)";<br>obj.style['-webkit-transform'] = "rotate(" + deg + "deg)";<br>}<br>}</code></p>



<p>// mousewheel js stuff<br><code><br>function wheel(event){<br>var delta = 0;<br>if (!event) /* For IE. */<br>event = window.event;<br>if (event.wheelDelta) { /* IE/Opera. */<br>delta = event.wheelDelta/120;</code></p>



<p><code>/** In Opera 9, delta differs in sign as compared to IE.*/<br>if (window.opera)<br>delta = -delta;<br>} else if (event.detail) { /** Mozilla case. */<br>/** In Mozilla, sign of delta is different than in IE.<br>* Also, delta is multiple of 3.*/<br>delta = -event.detail;<br>}<br>/** If delta is nonzero, handle it.<br>* Basically, delta is now positive if wheel was scrolled up,<br>* and negative, if wheel was scrolled down.<br>*/<br>if (delta)<br>handleScroll(delta);<br>/** Prevent default actions caused by mouse wheel.<br>* That might be ugly, but we handle scrolls somehow<br>* anyway, so don't bother here..*/<br>if (event.preventDefault)<br>event.preventDefault();<br>event.returnValue = false;<br>}</code></p>



<p>// initialization code.<br><code>if (window.addEventListener) {<br>/** DOMMouseScroll is for mozilla. */<br>window.addEventListener('DOMMouseScroll', wheel, false);<br>console.log('attached event listener');<br>}</code></p>



<p>/** IE/Opera. */<br><code>window.onmousewheel = document.onmousewheel = wheel;</code></p>



<p>// scroll handler<br><code>function handleScroll(delta) {<br>window._x_wheel_rotation += -delta * 3;<br>window._x_wheel_rotation %= 360;<br>doRotate(document.getElementById("rot_box"), window._x_wheel_rotation);<br>console.log('rotation: ' + window._x_wheel_rotation);<br>}<br>window._x_wheel_rotation = 0;</code></p>



<p>// google maps stuff<br><code><br>function remap_rotate(x, y, deg) {<br>var deg2radians = Math.PI * 2 / 360;<br>var rad = -deg * Math.PI * 2 / 360;<br>var costheta = Math.cos(rad);<br>var sintheta = Math.sin(rad);<br>var nx = costheta * x - sintheta * y;<br>var ny = sintheta * x + costheta * y;<br>//console.log('in: ' + x +', '+y+', '+ deg+' out:' +nx+', '+ny);<br>return [nx, ny];<br>}<br>// set up drag translation stuff for map<br>function setDragHandler(gDrag) {<br>GEvent.addListener(gDrag, 'dragstart', function(something){<br>window.originalX = something.clientX;<br>window.originalY = something.clientY;<br>window.gdX = window.gDragThing.left;<br>window.gdY = window.gDragThing.top;<br>});<br>GEvent.addListener(gDrag, 'drag', function(something){<br>var newX = something.clientX - window.originalX;<br>var newY = something.clientY - window.originalY;<br>var newCoords = remap_rotate(newX, newY, window._x_wheel_rotation);<br>window.gDragThing.left = window.gdX + newCoords[0];<br>window.gDragThing.top = window.gdY + newCoords[1];<br>});<br>window.gDragThing = gDrag;<br>}</code></p>



<p><code>google.load("maps", "2.x");<br>// Call this function when the page has been loaded<br>function initialize() {<br>var map = new google.maps.Map2(document.getElementById("rot_box"));<br>window.gizoogleMap = map;<br>map.setCenter(new google.maps.LatLng(37.4419, -122.1419), 13);<br>// default map is created - now we want to<br>// create the drag event to intercept and remap dragging to be rotated by same amount<br>var gDrag = map.getDragObject();<br>setDragHandler(gDrag);<br>}<br>google.setOnLoadCallback(initialize);</code></p>
<p>The post <a href="https://webmove.org/2010/02/11/how-to-rotate-an-online-map-with-mouse-scroll-wheel-in-pure-javascript-and-css3.html">How To Rotate An Online Map With Mouse Scroll Wheel In Pure Javascript And Css3</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Technical Support A Light WordPress Bug Reporting Plugin</title>
		<link>https://webmove.org/2010/02/08/technical-support-a-light-wordpress-bug-reporting-plugin.html</link>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Mon, 08 Feb 2010 00:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>When managing a WordPress site, encountering bugs is almost inevitable. To streamline bug resolution and enhance user experience, integrating a light WordPress [&#8230;]</p>
<p>The post <a href="https://webmove.org/2010/02/08/technical-support-a-light-wordpress-bug-reporting-plugin.html">Technical Support A Light WordPress Bug Reporting Plugin</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>When managing a WordPress site, encountering bugs is almost inevitable. To streamline bug resolution and enhance user experience, integrating a light WordPress bug reporting plugin is crucial. This guide explores the features and benefits of using a dedicated plugin for bug reporting in WordPress, ensuring technical support is both efficient and effective.</p>



<h2 class="wp-block-heading"><strong>Why Use a WordPress Bug Reporting Plugin?</strong></h2>



<p>Bug reporting plugins are essential for WordPress site administrators and developers. They allow users to report issues directly within the website, ensuring that developers can address them promptly. A lightweight plugin ensures that adding this functionality does not slow down your site, maintaining optimal performance.</p>



<p><strong>Key Features to Look For:</strong></p>



<ol class="wp-block-list">
<li><strong>User-Friendly Interface:</strong> The plugin should offer an intuitive interface that makes it easy for users to report bugs without needing technical knowledge.</li>



<li><strong>Seamless Integration:</strong> It should integrate smoothly with your existing WordPress theme and plugins without causing conflicts or significant load time increases.</li>



<li><strong>Customizable Forms:</strong> Flexibility in customizing the fields of the bug report forms to capture relevant information is vital.</li>



<li><strong>Automatic Notifications:</strong> Automatic alerts should be sent to the technical team when a new bug is reported, enabling quick action.</li>



<li><strong>Privacy and Security:</strong> The plugin must handle data securely, especially if sensitive information is involved in the bug reports.</li>
</ol>



<p><strong>Top Lightweight WordPress Bug Reporting Plugins:</strong></p>



<ul class="wp-block-list">
<li><strong>Plugin A:</strong> Known for its minimalistic approach and ease of use, Plugin A offers essential bug reporting features without any frills.</li>



<li><strong>Plugin B:</strong> Offers comprehensive features with advanced customization options, suitable for larger sites or those requiring detailed reports.</li>



<li><strong>Plugin C:</strong> Focuses on user engagement, allowing users to vote on bugs, thus helping prioritize the resolution process based on user impact.</li>
</ul>



<p><strong>Benefits of Using a Bug Reporting Plugin:</strong></p>



<ul class="wp-block-list">
<li><strong>Improved User Experience:</strong> Quickly addressing bugs can significantly enhance the user experience, leading to higher satisfaction and retention.</li>



<li><strong>Enhanced Efficiency:</strong> Streamlines the communication process between users and developers, reducing the time spent on identifying and fixing issues.</li>



<li><strong>Better Bug Tracking:</strong> Keeps a log of all reported issues, making it easier to monitor bugs and assess recurring problems.</li>
</ul>
<p>The post <a href="https://webmove.org/2010/02/08/technical-support-a-light-wordpress-bug-reporting-plugin.html">Technical Support A Light WordPress Bug Reporting Plugin</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Blogger Com No Longer Support Ftp Publishing In Blogger After March 26</title>
		<link>https://webmove.org/2010/02/02/blogger-com-no-longer-support-ftp-publishing-in-blogger-after-march-26.html</link>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Tue, 02 Feb 2010 00:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Dear FTP user, yep, now it is official: FTP publishing will no longer be supported. blogger’s custom domain service will be still [&#8230;]</p>
<p>The post <a href="https://webmove.org/2010/02/02/blogger-com-no-longer-support-ftp-publishing-in-blogger-after-march-26.html">Blogger Com No Longer Support Ftp Publishing In Blogger After March 26</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Dear FTP user,</p>



<p>yep, now it is official: FTP publishing will no longer be supported. blogger’s custom domain service will be still available and will be the only alternative for blogger, who can’t switch to an own hosted blog application for many reasons.</p>



<p>for me it was quite obviously that blogger will close their ftp service in the next time; all the new features developed by blogger in the last time did not support ftp published blogs;&nbsp; many ftp-blogger requests and questions in google-groups and blogger-help-group did not resolved, so it was just a matter of&nbsp; the (right) time to go officially with this.</p>



<p>Here is an excerpt of the changes to Blogger FTP Service:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Last May, we discussed a number of challenges facing[1] Blogger users who relied on FTP to publish their blogs. FTP remains a significant drain on our ability to improve Blogger: only .5% of active blogs are published via FTP — yet the percentage of our engineering resources devoted to supporting FTP vastly exceeds that. On top of this, critical infrastructure that our FTP support relies on at Google will soon become unavailable, which would require that we completely rewrite the code that handles our FTP processing.</p>



<p>Three years ago we launched Custom Domains[2] to give users the simplicity of Blogger, the scalability of Google hosting, and the flexibility of hosting your blog at your own URL. Last year’s post discussed the advantages of custom domains over FTP[3] and addressed a number of reasons users have continued to use FTP publishing… In evaluating the investment needed to continue supporting FTP, we have decided that we could not justify diverting further engineering resources away from building new features for all users.</p>



<p>For that reason, we are announcing today that we will no longer support FTP publishing in Blogger after March 26, 2010. We realize that this will not necessarily be welcome news for some users, and we are committed to making the transition as seamless as possible. To that end:<br>….<br>We have a number of big releases planned in 2010. While we recognize that this decision will frustrate some users, we look forward to showing you the many great things on the way. Thanks for using Blogger.</p>
</blockquote>
<p>The post <a href="https://webmove.org/2010/02/02/blogger-com-no-longer-support-ftp-publishing-in-blogger-after-march-26.html">Blogger Com No Longer Support Ftp Publishing In Blogger After March 26</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ijab Instant Messaging For Xmppjabber</title>
		<link>https://webmove.org/2010/01/18/ijab-instant-messaging-for-xmppjabber.html</link>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Mon, 18 Jan 2010 00:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>iJab is an Ajax-based web based instant messaging program for XMPP/Jabber. It is free software and users can run their own instant messaging without [&#8230;]</p>
<p>The post <a href="https://webmove.org/2010/01/18/ijab-instant-messaging-for-xmppjabber.html">Ijab Instant Messaging For Xmppjabber</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>iJab is an <strong>Ajax-based web based instant messaging program for XMPP/Jabber</strong>. It is free software and users can run their own instant messaging without limitations or software cost, complimenting the XMPP philosophy of a distributed network.</p>
<p>The post <a href="https://webmove.org/2010/01/18/ijab-instant-messaging-for-xmppjabber.html">Ijab Instant Messaging For Xmppjabber</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Highcharts Charting Library Written In Pure Javascript</title>
		<link>https://webmove.org/2009/12/04/highcharts-charting-library-written-in-pure-javascript.html</link>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Fri, 04 Dec 2009 00:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web [&#8230;]</p>
<p>The post <a href="https://webmove.org/2009/12/04/highcharts-charting-library-written-in-pure-javascript.html">Highcharts Charting Library Written In Pure Javascript</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types.</p>



<p>Highcharts is licensed under a Creative Commons Attribution-NonCommercial 3.0 License and free for non commercial use.</p>
<p>The post <a href="https://webmove.org/2009/12/04/highcharts-charting-library-written-in-pure-javascript.html">Highcharts Charting Library Written In Pure Javascript</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Demo How To Use Jquery Animation Effect For Moving The Clouds In Your Sky In 5 Steps</title>
		<link>https://webmove.org/2009/11/03/demo-how-to-use-jquery-animation-effect-for-moving-the-clouds-in-your-sky-in-5-steps.html</link>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Tue, 03 Nov 2009 00:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>In the last time we can see many funny web projects with jQuery using a lot of animation effects. This effect becomes [&#8230;]</p>
<p>The post <a href="https://webmove.org/2009/11/03/demo-how-to-use-jquery-animation-effect-for-moving-the-clouds-in-your-sky-in-5-steps.html">Demo How To Use Jquery Animation Effect For Moving The Clouds In Your Sky In 5 Steps</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In the last time we can see many funny web projects with jQuery using a lot of animation effects.</p>



<p>This effect becomes more and more popular to use as an alternative to adobe flash, btw.</p>



<p>Today i want to demonstrate you, how easy it could be implemented into your page or blog.</p>



<p>I will demonstrate it by using an existing example from a maintenance landing page of google wave.</p>



<p>some pp say “RT @jeresig: The most important part of Google Wave uses jQuery” 😉</p>



<p>it is an easy animation of ‘clouds in the sky’ moving from left to right ;), as we can see it everyday in nature, lol.</p>



<p>I try to keep it simple and explain only the necessary steps to make this animation effect working:</p>



<p><strong>Step I:&nbsp;</strong>Including jQuery Framwork into your head section.<br><em>* without jQuery it will not work.</em></p>



<p><code>&lt;script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"&gt;&lt;/script&gt;</code></p>



<p><strong>Step II:&nbsp;</strong>HTML Elements<br><em>* container and the moving elements.</em></p>



<pre class="wp-block-code"><code>&lt;div id="sky"&gt;
  &lt;div id="cloud"&gt;
  &lt;/div&gt; &lt;!-- END #cloud --&gt;
  &lt;div id="cloud2"&gt;
  &lt;/div&gt; &lt;!-- END #cloud2 --&gt;
  &lt;div id="cloud3"&gt;
  &lt;/div&gt; &lt;!-- END #cloud3 --&gt;
&lt;/div&gt; &lt;!-- END #sky --&gt;</code></pre>



<p><strong>Step III:&nbsp;</strong>JAVASCRIPT. Please insert the code after the framework script.<br><em>* cloud functions move html elements by changing css position attributes.</em></p>



<pre class="wp-block-code"><code>var cloudMoved = false;
var cloud2Moved = false;
var cloud3Moved = false;

$(init);

function init()
{
	cloudMove();
	cloud2Move();
	cloud3Move();
}

function cloudMove()
{
	if (!cloudMoved)
	{
		$("#cloud")
			.css("left", $("#cloud").offset().left)
	}

	$("#cloud")
		.animate(
			{
				left: $("#sky").width()
			},
			cloudMoved ? 180000 : 150000,
			"linear",
			function()
			{
				$(this)
					.css("left", -parseInt($(this).css("width")))
				cloudMoved = true;
				cloudMove();
			}
		)
}

function cloud2Move()
{
	if (!cloud2Moved)
	{
		$("#cloud2")
			.css("left", $("#cloud2").offset().left)
	}
	$("#cloud2")
		.animate(
			{
				left: $("#sky").width()
			},
			cloud2Moved ? 120000 : 60000,
			"linear",
			function()
			{
				$(this)
					.css("left", -parseInt($(this).css("width")))
				cloud2Moved = true;
				cloud2Move();
			}
		)
}

function cloud3Move()
{
	if (!cloud3Moved)
	{
		$("#cloud3")
			.css("left", $("#cloud3").offset().left)
	}
	$("#cloud3")
		.animate(
			{
				left: $("#sky").width()
			},
			cloud3Moved ? 400000 : 150000,
			"linear",
			function()
			{
				$(this)
					.css("left", -parseInt($(this).css("width")))
				cloud3Moved = true;
				cloud3Move();
			}
		)
}
</code></pre>



<p><strong>Step IV:&nbsp;</strong>The Basic CSS<br><em>* this will give the html-clouds-elements a position and a visible image.</em></p>



<pre class="wp-block-code"><code>
#sky
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 131px;
	overflow: hidden;
}

#cloud
{
	position: absolute;
	left: 5%;
	top: 15px;
	z-index: 2;
	width: 120px;
	height: 91px;
	background-image: url(../images/cloud.gif);
	background-repeat: no-repeat;
}

#cloud2
{
	position: absolute;
	left: 25%;
	top: 65px;
	z-index: 3;
	width: 101px;
	height: 66px;
	background-image: url(../images/cloud2.gif);
	background-repeat: no-repeat;
}

#cloud3
{
	position: absolute;
	left: 50%;
	top: 10px;
	z-index: 1;
	width: 496px;
	height: 110px;
	background-image: url(../images/cloud3.gif);
	background-repeat: no-repeat;
}

</code></pre>



<p><strong>Step V:</strong>&nbsp;Demo &amp; Download Link</p>



<p>Here is the link to the demo page .</p>
<p>The post <a href="https://webmove.org/2009/11/03/demo-how-to-use-jquery-animation-effect-for-moving-the-clouds-in-your-sky-in-5-steps.html">Demo How To Use Jquery Animation Effect For Moving The Clouds In Your Sky In 5 Steps</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How To Backup Your Tweets And Make Them</title>
		<link>https://webmove.org/2009/09/how-to-backup-your-tweets-and-make-them.html</link>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Tue, 01 Sep 2009 00:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>First, visit the Twistory site and enter in your Twitter username. Then you will be redirected to a page where you can subscribe to [&#8230;]</p>
<p>The post <a href="https://webmove.org/2009/09/how-to-backup-your-tweets-and-make-them.html">How To Backup Your Tweets And Make Them</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>First, visit the Twistory site and enter in your Twitter username. Then you will be redirected to a page where you can subscribe to your tweet calendar in any one of a few different formats.</p>
</blockquote>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Twitter&nbsp;<a href="https://web.archive.org/web/20100817093626/http://getsatisfaction.com/twitter/topics/my_twitter_archives_before_july_08_has_disappeared" target="_blank" rel="noreferrer noopener">doesn&#8217;t make more</a>&nbsp;than your last 3000 tweets archived or searchable. But you can go store them going forward using&nbsp;<a href="https://web.archive.org/web/20100817093626/http://www.twistory.net/" target="_blank" rel="noreferrer noopener">Twistory</a>&nbsp;and&nbsp;<a href="https://web.archive.org/web/20100817093626/http://calendar.google.com/" target="_blank" rel="noreferrer noopener">Google Calendar</a>.</p>



<p>I had signed up for Twistory way back in late 2007 and added it to Google Calendar. However, I had forgotten all about it since I had that calendar hidden from the default view. I was delighted today when while tinkering that all of my tweets since have been archived! Here&#8217;s how you can do the same for yours, at least going forward.</p>
</blockquote>
<p>The post <a href="https://webmove.org/2009/09/how-to-backup-your-tweets-and-make-them.html">How To Backup Your Tweets And Make Them</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hartija Universal Cascading Style</title>
		<link>https://webmove.org/2009/08/hartija-universal-cascading-style.html</link>
		
		<dc:creator><![CDATA[Laney]]></dc:creator>
		<pubDate>Sat, 01 Aug 2009 00:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Hartija is an universal Cascading Style Sheets Framework for web printing. To use this framework download the CSS file here and use this line of code into [&#8230;]</p>
<p>The post <a href="https://webmove.org/2009/08/hartija-universal-cascading-style.html">Hartija Universal Cascading Style</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hartija is an universal Cascading Style Sheets Framework for web printing. To use this framework download the CSS file here and use this line of code into your web pages.</p>
<p>The post <a href="https://webmove.org/2009/08/hartija-universal-cascading-style.html">Hartija Universal Cascading Style</a> appeared first on <a href="https://webmove.org">Webmove</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
