<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://blog.cihar.com/styles/feed.css"?>
<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Nijel's Weblog</title>
<atom:link href="http://blog.cihar.com/rss.xml" rel="self" type="application/rss+xml" />
<link>http://blog.cihar.com</link>
<description>Random thoughts about everything…</description>
<dc:language>en-us</dc:language>
<dc:creator>Michal Čihař</dc:creator>
<dc:date>2010-02-07T10:19:17+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<item>
<link>http://blog.cihar.com/archives/2010/02/07/big_changes_in_phpmyadmin_future/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2010/02/07/big_changes_in_phpmyadmin_future/</guid>
<title>Big changes in phpMyAdmin future</title>
<dc:date>2010-02-07T10:19:06+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>phpMyAdmin</dc:subject>
<description>
<![CDATA[<p>The main reason for me to go to FOSDEM this year was to meet with other
<a href="http://www.phpmyadmin.net/">phpMyAdmin</a> developers to be able to discuss some things personally
rather than on mailing list or irc.</p>

<p>We had quite a big <a href="http://wiki.phpmyadmin.net/pma/FOSDEM_2010_Disussions">list of topics to discuss</a> and besides discussed some
other things which will be made public at some point later.</p>

<p>The good thing is that both my proposals were accepted, so we're about to
migrate to <a href="http://git-scm.com/">Git</a>, what will make our development less blocked by slow
SourceForge.net VCS server (what mostly affected people sitting in Europe).
The migration will happen shortly, I expect to provide testing repository
during next few weeks and we will switch for real once all developers get used
to it.</p>

<p>The other important change is to switch our translation system to Gettext.
The primary motivation behind this is to allow translators to use wide range
of standard tools available for po files and also to allow web based
translation using <a href="https://l10n.cihar.com/">Pootle server</a> in similar way we currently handle
documentation translation. I have already prepared the migration plan to
Gettext, but it will not happen before migration to Git as I want to benefit
integration of Pootle with Git, what makes translations directly commit to the
local repository.</p>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2010/02/04/travel_agenda_before_fosdem/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2010/02/04/travel_agenda_before_fosdem/</guid>
<title>Travel agenda before FOSDEM</title>
<dc:date>2010-02-04T14:40:18+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Real life, Travelling, Debian</dc:subject>
<description>
<![CDATA[<p>In last few days I spent some time with travel agenda. Tomorrow morning I am
leaving for <a href="http://fosdem.org/2010/">FOSDEM</a>, so I'm arranging last minutes things like online
checking. Whoever wants to meet me just drop me an email or just check
<a href="http://www.google.com/calendar/embed?src=Y2loYXIuY29tXzMxaGwyYW1ta2FudjU1Nmo3Y2RtajcyaW8wQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20&amp;mode=AGENDA">things I want to visit</a> and find me there.</p>

<p>Meanwhile got open registration for <a href="http://debconf10.debconf.org/">Debconf 10</a>, so when I was in
travelling mood, I also filled in that one. Right now it looks like it will be
quite tough for me to pay this trip, but there is still some time to sort it
out :-).</p>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2010/01/27/gammu_is_being_used_in_vendor_software/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2010/01/27/gammu_is_being_used_in_vendor_software/</guid>
<title>Gammu is being used in vendor software</title>
<dc:date>2010-01-27T01:31:54+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Gammu</dc:subject>
<description>
<![CDATA[<p>I always thought <a href="http://wammu.eu/gammu/">Gammu</a> to be workaround for phones whose vendors do not
provide software for your favorite operating system. We try to do our best job
to work with <a href="http://wammu.eu/phones/">variety of phones</a>, even though this is hard and never
finished job.</p>

<p>However today I was really surprised to find out that some phone vendor built
their official application for managing phone on <a href="http://wammu.eu/gammu/">Gammu</a>. The application
is of course closed source and available only for Windows, but this does not
change anything on the fact they use it. They seem to have modified code
slightly, adding some new functions and removing others, separated the code to
several DLLs, however I'm 100% sure it is <a href="http://wammu.eu/gammu/">Gammu</a> as they use some unique
(read awful) things we have in our code.</p>

<p>I'm not going to disclose their name right now as I want to give them fair
amount of time for reaction on my asking for sources. But you will for sure
find more information later in my blog.</p>

<p>PS: <a href="http://wammu.eu/gammu/">Gammu</a> is of course not the only free software used inside this
application, you can find more there (and you will find there more than I did
if you will look longer than few minutes I spent on examining rest of code).</p>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2010/01/22/phpmyadmin_3_4_will_be_feature_killer/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2010/01/22/phpmyadmin_3_4_will_be_feature_killer/</guid>
<title>phpMyAdmin 3.4 will be feature killer</title>
<dc:date>2010-01-22T20:00:14+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>phpMyAdmin</dc:subject>
<description>
<![CDATA[<p>I know this is quite premature as we're just about to release 3.3, however
development on 3.4 has already started in SVN and we've already implemented
more than 20 requests from our <a href="https://sourceforge.net/tracker/?group_id=23067&amp;atid=377411">features tracker</a>. This is even bigger
number than release 3.3 will have!</p>

<p>Well the fact is that most of these things are cosmetic or tiny improvements,
on the other side some of them were requested for very long time (the oldest
one currently dates to 2003).</p>

<p>The new features bring things such as direct blob download (thing we definitely
should have earlier), links to documentation for SQL commands in highlighted
SQL (what was quite easy, but nobody requested such thing and I added the
feature after seeing that <a href="http://www.adminer.org/">Adminer</a> does this), possibility to directly
bookmark most pages or exporting user privileges. See <a href="http://demo.phpmyadmin.net/changelog.php">ChangeLog</a> for more
detailed list of features.</p>

<p>You can try all new features on our <a href="http://demo.phpmyadmin.net/trunk-config/">demo server</a>.</p>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2010/01/15/new_security_issues/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2010/01/15/new_security_issues/</guid>
<title>New security issues</title>
<dc:date>2010-01-15T11:55:11+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>phpMyAdmin</dc:subject>
<description>
<![CDATA[<p>I just published three new security issues on phpMyAdmin. They are not exactly
something what you would call new as you can see from CVE ids and even from
phpMyAdmin version which does fix them (none of them existed in 3.x branch and
were fixed in 2.9.10 for 2.9 branch).</p>

<p>However they got assigned CVE ids recently what means that we should tell
about them to our users even when we don't think these are that important. So
don't be frightened of them :-).</p>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2009/12/08/prague_airport_prices/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2009/12/08/prague_airport_prices/</guid>
<title>Prague airport prices</title>
<dc:date>2009-12-08T11:57:40+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Travelling, Debian</dc:subject>
<description>
<![CDATA[<p><a href="http://madduck.net/blog/2009.12.06:pilsner-urquell/">Martin</a>, Prague airport used to be (one of) most expensive airport for
food and drinks prices. They recently reduced prices quite a lot, but I still
think they fully qualify to be in the group of most expensive airports.</p>

<p>But it has great advantage that every other airport looks cheap for us.
This is almost same as prices for taxi, which is also usually cheaper than in
Prague :-).</p>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2009/12/04/going_to_fosdem_2010/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2009/12/04/going_to_fosdem_2010/</guid>
<title>Going to FOSDEM 2010</title>
<dc:date>2009-12-04T12:49:41+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Life, phpMyAdmin, Debian</dc:subject>
<description>
<![CDATA[<p>Some time ago we decided in phpMyAdmin team to create yet another team meeting
(after five years) at FOSDEM 2010. It took some time, but now I should have
all travel things arranged (thanks to my employer who sends me there).</p>

<p>So if anybody wants to meet there, just drop me an email and I will try to put
you on my schedule.</p>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2009/12/03/fun_with_processing_patches_from_users/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2009/12/03/fun_with_processing_patches_from_users/</guid>
<title>Fun with processing patches from users</title>
<dc:date>2009-12-03T18:00:39+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Gammu, Coding</dc:subject>
<description>
<![CDATA[<p>Once you release something what gets at least a little bit popular, you can
expect to receive fixes in various strange forms. Since I started to use
<a href="http://gitorious.org/gammu">Git for Gammu development</a> merging all these crazy things is much more
easier.</p>

<p>The problem with these changes in past was that they are generally based on
some random old versions (for example random daily snapshot). Now I just find
the right place in history where to start (ChangeLog usually gives good hint
where to search in the history), create branch and start to apply changes I
received.</p>

<p>I worst case (like it happened today) the "changes" is whole tarball with
different changes made to different files. Fortunately I recently found great
<code>git add -i</code>, which allows me to pick whatever changes I want from the patch.
When all this is done, all I need is to merge changes back to master and Git
is usually clever enough to handle it.</p>

<p>PS: And yes, I'd really love if people would be able to send me series of
patches, but it does not seem to happen in near future.</p>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2009/11/30/photo_uploader_0_8/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2009/11/30/photo_uploader_0_8/</guid>
<title>Photo uploader 0.8</title>
<dc:date>2009-11-30T13:16:41+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Photo uploader, Coding</dc:subject>
<description>
<![CDATA[<p>It took some time since last <a href="http://cihar.com/software/photo-uploader/">Photo uploader</a> release, but it's not dead an
now comes new release. It mostly just fixes imageshack interaction and moves
development to Git on <a href="http://gitorious.org/photo-uploader">Gitorious</a>.</p>

<p>News in this release:</p>

<ul>
<li>Fixed grabbing URL from imageshack.</li>
<li>Fixed defaults to not open browser.</li>
<li>Default to imageshack.us service.</li>
</ul>]]>
</description>
</item>
<item>
<link>http://blog.cihar.com/archives/2009/11/26/ubuntu_bugs_for_second_time/</link>
<guid isPermaLink="true">http://blog.cihar.com/archives/2009/11/26/ubuntu_bugs_for_second_time/</guid>
<title>Ubuntu bugs for second time</title>
<dc:date>2009-11-26T15:16:00+01:00</dc:date>
<dc:creator>Michal Čihař</dc:creator>
<dc:subject>Debian</dc:subject>
<description>
<![CDATA[<p>It looks like my <a href="http://blog.cihar.com/archives/2009/11/25/ubuntu_bugs/">post about bugs in Ubuntu</a> has received a bit more
attention than I expected for few lines of ranting :-). Most interesting
reactions came to <a href="http://www.lucas-nussbaum.net/blog/?p=412">Lucas Nussbaum's blog</a>.</p>

<p>There were nice explanations how it is supposed to work, but the problem is
that people out there can not manage that amount of bugs. It is possible, that
for some core packages, they manage to do the job. However most bug reports
will probably go to some leaf packages, which are not that important, but lot
of people use them.</p>

<p>I started to interest in bugs in Ubuntu when I noticed that there is some huge
number of bugs linked on <a href="http://packages.qa.debian.org/p/phpmyadmin.html">phpMyAdmin's PTS page</a>. There was something like
50 too much bugs. After quick look I could see that most of them are
duplicates. After little fight with ajaxy interface, I even managed to mark
most of them as duplicates and fix it in Debian package. But as somebody with
no knowledge of Ubuntu (and not willing to learn internals of yet another
distribution, I think Debian and OpenSUSE is enough), I really have no idea
what could be done to push some bug fix to existing release. So once some
Ubuntu release (The Lucid Lynx in this case) got new version, I marked the bug
as fixed. This is probably not that nice to users, but somebody from Ubuntu
community should take care of them.</p>

<p>Off-topic PS: If anybody is interested in Google Wave invitations, just write
me an email, I currently have 15 without any use.</p>]]>
</description>
</item>
</channel>
</rss>
