<?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>Janusz Kamieński</title>
	<atom:link href="http://www.ivellios.toron.pl/technikalia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ivellios.toron.pl/technikalia</link>
	<description>Web * (design + applications)</description>
	<lastBuildDate>Fri, 04 Nov 2011 18:38:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Chrome custom stylesheet</title>
		<link>http://www.ivellios.toron.pl/technikalia/2011/10/16/chrome-custom-stylesheet/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2011/10/16/chrome-custom-stylesheet/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 10:26:35 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Web browsers]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[custom stylesheet]]></category>
		<category><![CDATA[stylesheet]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=293</guid>
		<description><![CDATA[A few days ago I changed my Gmail theme into Preview (dense). It is clean and it suits to other Google services. It fine except one thing: it&#8217;s &#8220;denceness&#8221; is not as good as I want to. The problem is space between mail groups in Inbox. The headers of the group have too big spacing [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2011/10/spaces_gmail.jpg"><img class="alignright size-medium wp-image-294" title="Too big spaces between the mail groups in Google Mail Preview (dense) theme." src="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2011/10/spaces_gmail-300x202.jpg" alt="" width="300" height="202" /></a>A few days ago I changed my Gmail theme into Preview (dense). It is clean and it suits to other Google services. It fine except one thing: it&#8217;s &#8220;denceness&#8221; is not as good as I want to. The problem is space between mail groups in Inbox. The headers of the group have too big spacing between them (padding-top) and due to that, the page is stretched too much (look at the image attached).</p>
<p><strong>The solution?</strong></p>
<p>Since I cannot edit any CSS files from Gmail&#8217;s themes, I had to find a way to change it in the browser. Many apps have their own custom stylesheets that we can edit to make our favorite pages look better. Most of them let us access them from the menu. But not Google Chrome.</p>
<p>To define custom styles for our page we have to change file hidden in the Chrome app directory structure. In Windows it&#8217;s placed under: <strong>user_dir\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css. </strong></p>
<p><strong>Update [Oct 20 2011]! </strong>In Linux OS it is <strong>~/.config/google-chrome/Default/User StyleSheets</strong>.</p>
<p>In the file (empty by default) you need to put your custom CSS code. In my case it was:</p>
<pre>.Wg{
	padding-top:4px !important;
}</pre>
<p><a href="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2011/10/after_gmail.jpg"><img class="alignright size-medium wp-image-296" title="After defining custom styles." src="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2011/10/after_gmail-300x193.jpg" alt="" width="300" height="193" /></a>The <em>!important </em>directive is needed, since the CSS will be ignored as being less important than page stylesheet. <em>Voila! </em>Now we have really <em>dense </em>theme. You can see difference on the image.</p>
<p>Note that when you save the <em>Custom.css</em> file Chrome immediately changes the style for the page (if opened). It useful, when you want to try many options without reloading the page. Another option is running Developers Tools of course.</p>
<p>The last problem is how to make custom stylesheets for different pages. For now, I haven&#8217;t been looking for solution, since I don&#8217;t need one. If you know any, let me know in the comment.</p>
<div class="shr-publisher-293"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2011/10/16/chrome-custom-stylesheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KrakSpot #13 is coming back on October 25th</title>
		<link>http://www.ivellios.toron.pl/technikalia/2011/10/12/krakspot-13-is-coming-back-on-october-25th/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2011/10/12/krakspot-13-is-coming-back-on-october-25th/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 19:05:21 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[cracow]]></category>
		<category><![CDATA[kraków]]></category>
		<category><![CDATA[KrakSpot]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[start-ups]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=281</guid>
		<description><![CDATA[After summer holidays KrakSpot &#8211; the biggest barcamp about web/marketing in Cracow is coming back. We will meet again on the October 25th at Lizard King Club. The agenda will be published soon, so stay tuned and watch our website.  And the most important info: the barcamp is in polish, so if you want to [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><strong><a href="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2011/10/n48122223173_1432695_17.jpg"><img class="alignright size-medium wp-image-285" title="KrakSpot logo" src="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2011/10/n48122223173_1432695_17-300x64.jpg" alt="" width="300" height="64" /></a>After summer holidays KrakSpot &#8211; the biggest barcamp about web/marketing in Cracow is coming back. We will meet again on the October 25th at Lizard King Club. The agenda will be published soon, so stay tuned and watch our <a href="http://www.krakspot.pl">website</a>. </strong></p>
<p>And the most important info: the barcamp is in polish, so if you want to listen to the presentations you should know the language.</p>
<p>However, even if you don&#8217;t. You can always come and just talk with us in english after presentations. It is also the part of &#8220;barcamping&#8221;.</p>
<p>KrakSpot is one of the barcamps in Poland created for people interested in web, marketing and start-ups. We invite well known developers, CEO&#8217;s and designers who talk about their work and share experience. After the presentation part there&#8217;s also after party, when we usually do the talking about our work and meet new people from the web branch.</p>
<p>It is also our tradition to give pizzas to all attendants of KrakSpot. In the past we have even ordered about half pizza per attendant. And yes! We know you like pizzas most of the meeting. So this should persuade you to come to Lizard King on October 25th. <em>See you soon!</em></p>
<div class="shr-publisher-281"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2011/10/12/krakspot-13-is-coming-back-on-october-25th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Few words about new Jolicloud</title>
		<link>http://www.ivellios.toron.pl/technikalia/2011/01/07/few-words-of-new-jolicloud/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2011/01/07/few-words-of-new-jolicloud/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 21:30:10 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Web browsers]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[jolicloud]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=271</guid>
		<description><![CDATA[Well. I&#8217;ve been thinking and suddenly I came up with an idea of writing a few sentences about new (1.1) version of Jolicloud. I must admit that it is really improved comparing to version 1.0. The upgrade brought us many interesting and pretty useful changes, that made this system working better. I was attending in [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><strong><img class="alignright size-full wp-image-273" title="Jolicloud" src="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2011/01/jolicloud.jpg" alt="" width="250" height="250" />Well. I&#8217;ve been thinking and suddenly I came up with an idea of writing a few sentences about new (1.1) version of Jolicloud. I must admit that it is really improved comparing to version 1.0. The upgrade brought us many interesting and pretty useful changes, that made this system working better. </strong></p>
<p>I was attending in the two upgrade approaches. One on my computer and the second on the Asus Eee PC netbook of my friend. On none of them upgrade went well. In my case (Windows installation version) it crashed, when I went, following the advice displayed on the screen, to the kitchen for my coffee. When I got back there was black screen with shell and some error like: &#8220;Something went wrong. Dropping to shell&#8221;. Well, no chance of repair. After the reboot the system crushed. After the reinstall on my Windows, everything is fine.</p>
<p>On the netbook it was even funnier. It was clean install made from the ISO image, so it was like normal GNU/Linux distribution. Upgrade failed of course. My friend tried making an upgrade from the shell, which took us about 6 hours for all the packages download, install and configure. After then the system shown the message about error of the package manager, which could not install jolicloud-common package. After another hours of running some repairs the system started, but there was no program bar on the top. I still don&#8217;t know how it ended. So, if you can, just make clean install of Jolicloud, instead of counting on the upgrade system.</p>
<p>Now let&#8217;s see some improvements made in this new version.<span id="more-271"></span></p>
<p><strong>Local apps directory</strong></p>
<p>For a long time I&#8217;ve been missing my local apps, installed on the system but available to me in a handy way. Everyone, who&#8217;s been using Jolicloud before, knows the problem. I have had Rhythmbox installed, but running it was a horror. Every time, I was forced to go to the This Device tab, then open Local Apps page and open All Applications directory, then search for my program. Of course the more apps you have had to run, the less work was needed to be done in order to do it. However, now we have Local Applications directory on the Dashboard, which is really cool! I mean it. You can add your very own application to this directory. You can&#8217;t put any of your apps on the main screen of dashboard though. Still it is easy and fast enough to be appreciated.</p>
<p><strong>The wallpaper</strong></p>
<p>Another, not so useful, but making your Jolicloud more <em>yours </em>is the option of choosing and uploading your own wallpaper. The file is uploaded to their server, so wherever you use Jolicloud, you get your favorite wallpaper. The library of wallpapers available to all Jolicloud users is reach and nice, so you may not even upload yours. Especially if you have no idea on wallpaper (I doubt that).</p>
<p><strong>What is still needed?</strong></p>
<p>I see there are still some problems, that hasn&#8217;t been fixed yet. The first one is the service of the multiple screens. Especially when I&#8217;m at home and I would like to use my 24&#8243; screen. It is really hard to make it work on Jolicloud. First thing is detection of the screen <em>on the fly. </em>I have to start Jolicloud with the monitor connected to the computer, since on other cases it will not even detect it. But as far as I know it is issue known to all GNU/Linux distributions. Second problem is working with the resolutions. Resolution higher than 1280px in width is not for Jolicloud. It shows the smaller (its maximum?) version of Jolicloud in one corer, and the rest of the screen is useless. The third thing is changing the screens. Getting to the settings responsible for the screen is another horror. I hope this (or even part of it) will be fixed soon.</p>
<p>The second thing I would like to see in Jolicloud is some sort of settings of my Dashboard. I have 15,4&#8243; screen in notebook and Jolicloud is loosing too much space for me on showing only two rows of apps on one screen. I would like to be able to chose how many rows and columns of apps I have on my dashboard.</p>
<p>Anyway, new Jolicloud, except some troubles with upgrade and still problems with bigger screens, does great. It starts even faster then before, what is big advantage. It goes down pretty fast as well. I have noticed though that when I turn it to sleep it starts without asking me about the password, when on the other hand, after turning off the screensaver it asks. I think the solution should be somewhere in the settings of the system, so that&#8217;s not a big deal. I think Jolicloud is still best alternative for all Netbook/Windows users. It is fast, easy and web oriented. And they are still working on it. I thing the final version 2.0 will be really better than now. I am waiting for any news on it.</p>
<div class="shr-publisher-271"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2011/01/07/few-words-of-new-jolicloud/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Homepage like House – page creation hints for beginners</title>
		<link>http://www.ivellios.toron.pl/technikalia/2010/09/24/homepage-like-house-page-creation-hints-for-beginners/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2010/09/24/homepage-like-house-page-creation-hints-for-beginners/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 10:15:07 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[beginnings]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[start]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=236</guid>
		<description><![CDATA[Creating your own homepage is a great opportunity to check your abilities in creating web pages for the first time. Usually when you make your own webpage you are doing everything: from making a graphic design through writing HTML, CSS and JavaScript to programming the server-side apps. Many people, especially those, who start creating their [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Creating your own homepage is a great opportunity to check your abilities in creating web pages for the first time. Usually when you make your own webpage you are doing everything: from making a graphic design through writing HTML, CSS and JavaScript to programming the server-side apps. Many people, especially those, who start creating their own webpage make mistakes by putting everything into the layout. And by everything I mean <em>really everything</em>. People, mostly, those older (e.g. from the universities) think, that by placing more garish elements they will make the homepage more attractive. Obviously, it is huge mistake.</p>
<p>While creating your own homepage it is good to think about it like it would be your real home. I think it is perfect method of creating such a page in many aspects. With this in mind I will show you how should the work over your own homepage look like.</p>
<h2><a href="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2010/09/3857090160_9f65c17e90_b.jpg"><img class="alignright size-medium wp-image-240" title="3857090160_9f65c17e90_b" src="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2010/09/3857090160_9f65c17e90_b-300x254.jpg" alt="" width="300" height="254" /></a>Build your house</h2>
<p>Let&#8217;s analyze the steps of a house building. When you&#8217;re building such you:</p>
<ul>
<li>Choose and buy a plans</li>
<li>Buy a terrain for a building</li>
<li>Make a foundations</li>
<li>Build the walls, floors, roof.</li>
<li>Design interior of every room</li>
</ul>
<p>The way you should build you homepage is similar to the description above. In the next points I will describe the connections between the house and webpage creation.<span id="more-236"></span></p>
<h3>Choose the plan &#8211; graphic</h3>
<p>First of all you create a plan of the house. It is very important part of the work, since after start of the build you won&#8217;t be able to make many changes. Luckily, during the homepage creation you are always able to make some changes. Still, before you create a page, you should think what you will place in the page: the boxes, columns, containers. All of them should be prepared on the &#8220;plan&#8221; &#8211; the graphic design of the page. On the basis of this plan, you will be able to create the real building from the real materials &#8211; the HTML code.</p>
<h3>Buy a terrain &#8211; hosting</h3>
<p>When you have decided to create page, you will need a server and a domain. There&#8217;s a lot of hosting companies, that serve the space to place your own webpage. They also serve the domain registration service, so you can take care of everything in one place, since you&#8217;re not much experienced in making webpage. While choosing hosting pay attention to the technologies they serve. There should be PHP, mod_rewrite accessibility, basically. What you need depends on the technology and applications you want to create. Some need PHP, some Python with frameworks and access to the shell. You have to know what you need.</p>
<h3>Make foundations &#8211; backbone HTML</h3>
<p>Start your HTML code from the scratch. Use only backbone elements of the code. Put the divs (or HTML5 elements) into the document. They are most important at this moment. They will decide how the flow of your page will look like. At this stage you should avoid using many CSS. Use only the styles you need to position your elements on the page. Also, don&#8217;t make any boxes, text containers and so on. Focus on preparing the header, content container and the footer. Also think about the sidebar and navigation bar.</p>
<h3><a href="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2010/09/4860575943_0f6fd1b394_o.jpg"><img class="alignleft size-medium wp-image-242" title="4860575943_0f6fd1b394_o" src="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2010/09/4860575943_0f6fd1b394_o-300x249.jpg" alt="" width="173" height="143" /></a>Build the walls &#8211; all needed HTML elements</h3>
<p>Place in your HTML code all basic elements like headers, paragraphs, empathizes (i.e. strongs, ems). Also create boxes, buttons and all types of containers you would like to put in the content. Still you should thing about scanty CSS code. Use only position and size-related code. It is important to cover all basic elements. Even if you don&#8217;t plan on using them, one they you will. Trust me! Using them now will reduce the work later.</p>
<h3>Design interior &#8211; CSS details</h3>
<p>Now the time has come for you to make all HTML elements look the way you want. Choose the sizes of the fonts, colors, backgrounds and borders of all elements. Try to make your CSS file clean, so you can return to it within one year and not swear. It is important to cover all basic HTML elements with the styles, even if don&#8217;t plan on using them. It is also time to write some JavaScript code that refers to the elements of the page, by changing their functionality and the look. Later, while creating the server-side code, you will be able to write JavaScript for connections with the server (probably using AJAX technology).</p>
<h2>Design you page like interior</h2>
<p>When someone comes to your home, you want to make him feel comfortable (expect unwanted visitors). Your vestibule should be simple and useful. It shouldn&#8217;t overwhelm your guests, or they will feel intimidated, as if they would enter the shop with souvenirs. The same you should make with your homepage. The main page should be simple and clean. There should be basic informations, maybe some introductions to the subpages like last works from your portfolio. Never try to make your page homogenous. Use different colors and often think about contrasts. You should avoid using garish color, since they distract humans eye.</p>
<p>All those advices are good for the beginners. When you will create more then ten pages you will see that some customs can be broken. But of course you have to know what you are doing and why! The rules presented above are guidelines to get some good habits. When some time will pass by, you will learn how to make exceptions. Good luck!</p>
<div class="shr-publisher-236"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2010/09/24/homepage-like-house-page-creation-hints-for-beginners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jutro KrakSpot #9</title>
		<link>http://www.ivellios.toron.pl/technikalia/2010/06/23/jutro-krakspot-9/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2010/06/23/jutro-krakspot-9/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 14:56:27 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Polish]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[KrakSpot]]></category>
		<category><![CDATA[nowe media]]></category>
		<category><![CDATA[technologie internetowe]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=233</guid>
		<description><![CDATA[Już jutro w krakowskim Qubus Hotel przy ulicy Nadwiślańskiej 6 odbędzie się kolejne, dziewiąte spotkanie barcampowe KrakSpot. Spotkanie rozpocznie się o godzinie 18:00 i jak zwykle będzie trwało do późnego wieczoru. Jak zwykle przygotowano długą agendę, którą można znaleźć na oficjalnej stronie wydarzenia. KrakSpot to cykliczne, nieformalne spotkanie ludzi związanych z nowymi mediami, pozwalające poznać [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Już jutro w krakowskim Qubus Hotel przy ulicy Nadwiślańskiej 6 odbędzie się kolejne, dziewiąte spotkanie barcampowe KrakSpot. Spotkanie rozpocznie się o godzinie 18:00 i jak zwykle będzie trwało do późnego wieczoru. Jak zwykle przygotowano długą agendę, którą można znaleźć na oficjalnej <a href="http://krakspot.pl/2010/06/21/krakspot-9/">stronie wydarzenia</a>.</p>
<p>KrakSpot to cykliczne, nieformalne spotkanie ludzi związanych z nowymi mediami, pozwalające poznać się lepiej osobom z tego środowiska i wymienić doświadczeniami. W czasie spotkań odbywają się dyskusje, prezentacje o tematyce marketingu, e-commerce, technologii internetowych, start-upów czy usability. Po części prezentacyjnej i dyskusyjnej (gdzie każdy może wejść na scenę i poruszyć jakiś temat) uczestnicy mogą przejść do rozmów kuluarowych, gdzie przy kuflu piwa można z każdym wymienić się doświadczeniami i podyskutować na dowolny temat, nie koniecznie związany z nowymi mediami.</p>
<div class="shr-publisher-233"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2010/06/23/jutro-krakspot-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gvChart plugin – jQuery with Google Charts</title>
		<link>http://www.ivellios.toron.pl/technikalia/2010/06/22/gvchart-plugin-jquery-with-google-charts/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2010/06/22/gvchart-plugin-jquery-with-google-charts/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 19:00:58 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[xHTML]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google charts API]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[wykresy]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=194</guid>
		<description><![CDATA[gvChart is a plugin for jQuery, that uses Google Charts to create interactive visualization by using data from the HTML table tag. It is easy in use and additionally it allows you to create five types of the charts. Check out demo Download plugin Important: Download link and Demo are up to date (version 1.0.1). [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><strong>gvChart is a plugin for jQuery, that uses Google Charts to create interactive visualization by using data from the HTML <em>table</em> tag. It is easy in use and additionally it allows you to create five types of the charts.</strong></p>
<p style="text-align: center;"><a class="boxLink" href="/technikalia/demos/gvChart/" target="_blank">Check out demo</a> <a class="boxLink" href="http://www.ivellios.toron.pl/technikalia/wp-content/uploads/2010/06/jQuery.gvChart-1.0.1.zip">Download plugin</a></p>
<p><strong>Important: </strong>Download link and Demo are up to date (version 1.0.1)<strong>.</strong></p>
<p>Some time ago I tried to find some JavaScript libraries, which would easily create nice charts. I have found two: <a href="http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/">jQuery Visualise</a> and <a href="http://code.google.com/intl/pl-PL/apis/charttools/index.html">Google Charts</a>. First one was interesting because of using table HTML tag as a data source for the chart, but it isn&#8217;t interactive and there are no labels with values of every chart node. Google Charts provide useful tools for creating interactive charts, but it uses JavaScript Array() as a source of data. So I decided to create my own hybrid of these features.<span id="more-194"></span></p>
<h1>Creating chart in three steps</h1>
<h2>Create HTML table</h2>
<p>Create table with your data. The table must be well formed:</p>
<ul>
<li>Table should have <em>caption </em>element &#8211; it will be used as a title of the chart.</li>
<li>Table should be divided into two parts: <em>thead</em> and <em>tbody.</em></li>
<li>In the <em>thead </em>element create one row with <em>th </em>elements<em>. </em>They will be used as arguments presented on the x-axis.</li>
<li>In the <em>tbody </em>element place data rows. Each row represents one data set. The first element of the row should be <em>th </em>with the name of the data set.</li>
</ul>
<h2>Download gvChart</h2>
<p>Download gvChart and place it in your HTML code.</p>
<p>To use this plugin you have to put <em>script</em> tags reffering to jQuery, gvChart and Google jsapi.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.gvChart-0.1.min.js&quot;&gt;&lt;/script&gt;
</pre>
<p><strong>Important!</strong> Google <em>jsapi</em> script tag must be placed before <em>gvChart</em> script.</p>
<p>Before using script you have to initialize Google Api, by using <em>gvChartInit()</em> function. <strong>This function may not work when placed in the external JavaScript file.</strong> It is better idea to place it inline in the <em>head</em>.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
	gvChartInit();
&lt;/script&gt;
</pre>
<h2>Connect gvChart to the table</h2>
<p>Now you can use gvChart in your scripts. Below is a basic example of usage.</p>
<pre class="brush: jscript; title: ; notranslate">
jQuery('#myTable').gvChart({
	chartType: 'ColumnChart',
	gvSettings: {
		vAxis: {title: 'No of players'},
		hAxis: {title: 'Month'},
		width: 720,
		height: 300,
		}
});
</pre>
<h1>gvChart settings</h1>
<p><strong>chartType &#8211; </strong>You can use five different google charts, by setting <em>chartType</em> to one of:</p>
<ul>
<li><a href="#area">AreaChart</a></li>
<li><a href="#line">LineChart</a></li>
<li><a href="#bar">BarChart</a></li>
<li><a href="#column">ColumnChart</a></li>
<li><a href="#pie">PieChart</a></li>
</ul>
<p><strong>hideTable </strong>[Default: <em>true</em>] &#8211; If set to false, it won&#8217;t hide table while creating the chart.</p>
<p><strong>gvSettings &#8211; </strong>In the <em>gvSettings</em> variable you can place Google Charts settings, which you can find in the <a href="http://code.google.com/intl/pl-PL/apis/visualization/documentation/gallery.html">Google Visualization API Gallery</a>.</p>
<p>Special thanks to <a href="http://yuijim.blogspot.com">Urszula Ciaputa</a>, for helping me with this plugin.</p>
<div class="shr-publisher-194"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2010/06/22/gvchart-plugin-jquery-with-google-charts/feed/</wfw:commentRss>
		<slash:comments>72</slash:comments>
		</item>
		<item>
		<title>Reinstalacja Windows Vista na laptopie Asus (linux included)</title>
		<link>http://www.ivellios.toron.pl/technikalia/2009/11/12/reinstalacja-windows-vista-na-laptopie-asus-linux-included/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2009/11/12/reinstalacja-windows-vista-na-laptopie-asus-linux-included/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 21:20:44 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[Polish]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=75</guid>
		<description><![CDATA[Jakiś czas temu spotkałem się z dziwną sytuacją. Na moim laptopie zainstalowany był równocześnie Windows Vista oraz Linux Fedora 11. Nie było z nimi problemów podczas poprzedniego reinstalowania aż tu nagle&#8230; przy kolejnej coś poszło nie tak. Układ był następujący: Partycja ukryta FAT-32 z przywracaniem Windows Partycja z Windows Vista Partycja Linuxa Swap Partycja NTFS [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Jakiś czas temu spotkałem się z dziwną sytuacją. Na moim laptopie zainstalowany był równocześnie Windows Vista oraz Linux Fedora 11. Nie było z nimi problemów podczas poprzedniego reinstalowania aż tu nagle&#8230; przy kolejnej coś poszło nie tak. Układ był następujący:</p>
<ul>
<li>Partycja ukryta FAT-32 z przywracaniem Windows</li>
<li>Partycja z Windows Vista</li>
<li>Partycja Linuxa</li>
<li>Swap</li>
<li>Partycja NTFS Data dla Windows</li>
</ul>
<p>Na MBR całego dysku znajduje się GRUB i nigdy nie było żadnych kłopotów z reinstallem Windowsa, aż tu nagle&#8230;<span id="more-75"></span> przy ostatniej przygodzie wyskoczyła niespodzianka. Próbuję reinstalować system, wybierając opcję przywracania tylko na pierwszą partycję (czyli tę z systemem Windows). Program Asusa za nic nie chciał współpracować uznając, że nie może. W dodatku MBR nie uległ wyczyszczeniu, co nie byłoby problemem, gdyby nie fakt, że linuxa nie widział. Jak się okazało partycja linuxa została posiekana przez przywracanie Windowsa.</p>
<p><strong>Nie ufaj pomocy technicznej Asusa</strong></p>
<p>Zadzwoniłem do Asusa i pytam, co się dzieje. Na to, przyznajmy, miły pan po drugiej stronie wyjaśnił mi, że partycja ukryta jest niepotrzebna i mogę spokojnie ją usunąć. Ładnie, pięknie, ale niestety wiele to nie dawało. Oczywiście trochę podyskutowałem z panem po drugiej stronie, co był łaskaw skwitować czymś w rodzaju &#8220;jeżeli używa się GRUBa to&#8230; cóż nie chciałbym tutaj obrazić pana&#8221;. Co to w ogóle miało być? Czy tak powinien się zachować konsultant pomocy technicznej renomowanej firmy komputerowej? Nie sądzę. Zostawmy to jednak&#8230;</p>
<p>Usunąłem partycję i nie dało to nic. GRUB jak był wcześniej tak został. Uznałem, że nie ma to znaczenia, bo i tak chciałem go używać. Problem sprawiało znowu przywracanie systemu. Stworzyłem sobie jedną partycję na windowsa i&#8230; nie działało. Dlaczego? Ano okazało się że partycja ukryta musi być, bo przywracanie używa jej jako tymczasowej do przenoszenia plików przy instalacji systemu. Innymi słowy jest się na nią skazanym.</p>
<p>Co natomiast z linuxem? Okazuje się, że z jakiś powodów nie chciało się nic instalować także dlatego, że ten nieszczęsny linux siedział pomiędzy partycjami windowsa, nawet jeżeli ta druga nie powinna w ogóle być ruszana. Po zamianie miejscami partycji (Data na środek, a linux na koniec dysku) wszystko śmigało bez kłopotu.</p>
<p><strong>Wnioski</strong></p>
<p>Jeżeli planujemy używanie linuxa na notebookach Asusa warto robić sobie partycje linuxa na końcu. Fakt, że tak jest niewydajnie, ale przynajmniej nie ma problemów z przywracaniem systemu Windows. Partycja ukryta windowsa musi być dostępna dla programu przywracającego system.</p>
<p>Podejrzewam, że gdybym usunął jednak partycję ukrytą i miał obok siebie obie partycje (Windows + Data) to wybierając instalację tylko na pierwszej partycji, on zainstalowałby system na drugiej używając pierwszej jako tymaczasowej. Nie miałem okazji, gdyż mam nadal partycję ukrytą oraz instalację wykonałem w moim przypadku tylko dla jednej partycji. Być może kiedyś jeszcze to sprawdzę.</p>
<div class="shr-publisher-75"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2009/11/12/reinstalacja-windows-vista-na-laptopie-asus-linux-included/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usuwanie toolbara Yahoo z PDF Creatora w Firefox</title>
		<link>http://www.ivellios.toron.pl/technikalia/2009/10/25/usuwanie-toolbara-yahoo-z-pdf-creatora/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2009/10/25/usuwanie-toolbara-yahoo-z-pdf-creatora/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 14:39:34 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[Polish]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Web browsers]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[oprogramowanie]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[przeglądarki]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=46</guid>
		<description><![CDATA[PDF Creator to na prawdę potężne narzędzie. Potrafi praktycznie każdy dokument zamienić na bardzo dobrej jakoś plik PDF, który można następnie udostępnić swoim znajomym, klientom czy współpracownikom. Niestety instalacja najnowszej wersji tego programu (0.9.8) zawiodła mnie. Podczas instalacji pojawia się pytanie o uczynienie Yahoo domyślną przeglądarką. Jednak odznaczenie tej &#8220;możliwości&#8221; wcale nie oznacza, że będziemy [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>PDF Creator to na prawdę potężne narzędzie. Potrafi praktycznie każdy dokument zamienić na bardzo dobrej jakoś plik PDF, który można następnie udostępnić swoim znajomym, klientom czy współpracownikom.</p>
<p>Niestety instalacja najnowszej wersji tego programu (0.9.8) zawiodła mnie. Podczas instalacji pojawia się pytanie o uczynienie Yahoo domyślną przeglądarką. Jednak odznaczenie tej &#8220;możliwości&#8221; wcale nie oznacza, że będziemy mieli święty spokój i nie zobaczymy nic zaskakującego w naszym Firefox.<span id="more-46"></span>Wraz z programem instaluje się bowiem pdfforge toolbar, który także ma wyszukiwarkę Yahoo. Instaluje sie on niestety potajemnie, ponieważ przy wyborze składników instalowanych z programem nie widnieje tam żadna pozycja do niego nawiązująca.</p>
<p>W efekcie otrzymujemy nie tylko toolbar, który da się po prostu wyłączyć, więc nie trzeba patrzeć na to paskudztwo, ale także  cały pakiet, który sprawia, że gdy wpiszemy zły adres wyświetli nam się komunikat Yahoo o nieistniejącej stronie lub też przemieści nas do wyszukiwarki Yahoo. Jest to bardzo irytujące, szczególnie gdy korzystamy już z możliwości jakie daje nam domyślnie google w Firefox (co uważam akurat za bardzo wygodne w porównaniu do mechanizmu Yahoo).</p>
<p><strong>Rozwiązanie</strong></p>
<p>Rozwiązanie jest w zasadzie proste. Wystarczy usunąć poprzez Panel Sterowania program, który nosi nazwę &#8220;pdfforge tool&#8221;. Rozwiązuje to wszystkie problemy. Oczywiście nie ma możliwości odinstalowania go przez Menu Start -&gt; Programy, ponieważ tam w ogóle nie widnieje. Pdfforge zadbało by nawet po usunięciu PDF Creatora na naszym komputerze dalej siedział malware (bo trudno to inaczej nazwać).</p>
<div class="shr-publisher-46"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2009/10/25/usuwanie-toolbara-yahoo-z-pdf-creatora/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Python i Django pierwsze na liście TOP 20</title>
		<link>http://www.ivellios.toron.pl/technikalia/2009/09/14/python-i-django-pierwsze-na-liscie-top-20/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2009/09/14/python-i-django-pierwsze-na-liscie-top-20/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 09:45:37 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Polish]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[helion.pl]]></category>
		<category><![CDATA[książki]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=7</guid>
		<description><![CDATA[Na liście TOP 20, książek najczęściej kupowanych w księgarni helion.pl, pierwsze miejsce zajmuje Python i Django. Programowanie aplikacji webowych, czyli w zasadzie jedyna porządna książka na temat tego frameworka dostępna w ofercie tego wydawnictwa. Choć to jedyna pozycja, zajmuje miejsce pierwsze, co może świadczyć o powolnym zainteresowaniu tematem. &#8220;PiD&#8221; wydany został w sierpniu tego roku, [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Na liście TOP 20, książek najczęściej kupowanych w księgarni helion.pl, pierwsze miejsce zajmuje <em>Python i Django. Programowanie aplikacji webowych</em>, czyli w zasadzie jedyna porządna książka na temat tego frameworka dostępna w ofercie tego wydawnictwa. Choć to jedyna pozycja, zajmuje miejsce pierwsze, co może świadczyć o powolnym zainteresowaniu tematem. &#8220;PiD&#8221; wydany został w sierpniu tego roku, a więc nie tylko jest bardzo nową książką na naszym rynku, ale już bardzo popularną. Liczę, że w najbliższym czasie pokażą się kolejne pozycje o tej tematyce. Informacje na temat pozycji znajdziesz <a href="http://helion.pl/ksiazki/pydjan.htm" target="_blank">tutaj</a>.<span id="more-7"></span></p>
<p>Przy okazji warto wspomnieć o innej pozycji tego wydawnictwa: <em>Django: Ćwiczenia praktyczne</em>. Jakkolwiek średnio przepadam, za serią <em>Ćwiczenia praktyczne</em> Helionu, gdyż z reguły reprezentują słaby poziom, tak przeglądając przykładowy rozdział z tej książki, zauważyłem, że ukazuje wiele ciekawych &#8220;kruczków&#8221;, jakie można zastosować w tworzonych aplikacjach. Przytaczając z pamięci: RSS czy generowanie PDF. Wszystko jest pokazane w taki sposób, by pracy było jak najmniej, co jest przecież flagową zaletą Django. Co ciekawe, książka ta także miała premierę w sierpniu, a więc dopiero teraz w naszym kraju otwiera się droga dla Django. O książce więcej znaleźć można na <a href="http://helion.pl/ksiazki/cwdjan.htm" target="_blank">stronie wydawnictwa Helion</a>.<br />
Być może najbliższe lata będą początkiem dużej popularności Django w Polsce. Oby&#8230;</p>
<div class="shr-publisher-7"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2009/09/14/python-i-django-pierwsze-na-liscie-top-20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nowa Opera</title>
		<link>http://www.ivellios.toron.pl/technikalia/2009/09/01/nowa-opera/</link>
		<comments>http://www.ivellios.toron.pl/technikalia/2009/09/01/nowa-opera/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 09:43:49 +0000</pubDate>
		<dc:creator>Janusz Kamieński</dc:creator>
				<category><![CDATA[Polish]]></category>
		<category><![CDATA[Web browsers]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[przeglądarki]]></category>

		<guid isPermaLink="false">http://www.ivellios.toron.pl/technikalia/?p=3</guid>
		<description><![CDATA[Właśnie rozpocząłem moją przygodę z nową Operą. Z przeglądarką tą jestem już od pięciu lat, ale nowa wersja (10.00) jest na prawdę niesamowita. Co prawda wyżera całą masę pamięci (u mnie około 130 MB, jeśli nie więcej, po włączeniu Opera Unite), ale przy komputerach obecnej generacji nie stanowi to szczególnego problemu. Używa się lekko, sprawnie [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Właśnie rozpocząłem moją przygodę z nową Operą. Z przeglądarką tą jestem już od pięciu lat, ale nowa wersja (10.00) jest na prawdę niesamowita. Co prawda wyżera całą masę pamięci (u mnie około 130 MB, jeśli nie więcej, po włączeniu Opera Unite), ale przy komputerach obecnej generacji nie stanowi to szczególnego problemu. Używa się lekko, sprawnie i wygodnie.</p>
<p>Jak widać Opera stawia teraz na społeczność: My Opera, Opera Unite. Usługi te pozwalają świetnie dzielić się swoimi plikami. Niejednokrotnie stawałem przed dylematem: jak przekazać plik znajomemu? Teraz jest to dziecinnie proste, dzięki serwerom Opera Unite.</p>
<p>Jeżeli chodzi o My Opera, może to być nieco spóźniona akcja. Wielu ludzi ma już blogi, albumy zdjęć i inne tego typu bajerki na innych serwisach i nie koniecznie będą chcieli łatwo z tego zrezygnować. Mimo to bardzo przydatne byłoby wprowadzenie podręcznego systemu dodawania wpisów do Bloga, podobne do tego z Internet Explorera 8, gdzie możemy szybko zaznaczyć tekst i zacytować we własnych wpisach na blogu.</p>
<p>EDIT: Opera wygryzła mi prawie 250 MB RAMu  Mało to nie jest, ale na przeciętnym dzisiaj sprzęcie nie ma problemu.</p>
<div class="shr-publisher-3"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.ivellios.toron.pl/technikalia/2009/09/01/nowa-opera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

