tag:blogger.com,1999:blog-5383139045441697362024-02-19T09:34:32.659+00:00Computing StuffMy Rant about computing and other things in lifeAnonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.comBlogger267125tag:blogger.com,1999:blog-538313904544169736.post-41155697743542026852013-10-01T11:56:00.001+00:002013-10-01T11:56:13.417+00:00Django admin register all models in admin interfaceNormally it is really annoying, that you have to name all the models that you want to add to your admin site in Django in admin.py So I just wrote a little script that imports all of them. With some checks. You just need to edit the imports and you will have all the models in your admin front-end.<br />
<br />
<blockquote class="tr_bq">
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">from</span> django.contrib <span style="color: #0433ff;">import</span> admin</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">from</span> models <span style="color: #0433ff;">import</span> *</div>
<div style="font-family: Monaco; font-size: 11px; min-height: 15px;">
<br /></div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">import</span> models</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">import</span> inspect</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">from</span> django.db.models.base <span style="color: #0433ff;">import</span> ModelBase</div>
<div style="font-family: Monaco; font-size: 11px; min-height: 15px;">
<br /></div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">from</span> django.contrib.admin.sites <span style="color: #0433ff;">import</span> AlreadyRegistered</div>
<div style="font-family: Monaco; font-size: 11px; min-height: 15px;">
<br /></div>
<div style="font-family: Monaco; font-size: 11px; min-height: 15px;">
<br /></div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">for</span> name, obj <span style="color: #0433ff;">in</span> inspect.getmembers(models ):</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">if</span> inspect.isclass(obj):</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">if</span> isinstance(obj, ModelBase):</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">if</span> <span style="color: #0433ff;">not</span> obj._meta.abstract:</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">try</span>:</div>
<div style="font-family: Monaco; font-size: 11px;">
admin.site.register(obj)</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">except</span> AlreadyRegistered:</div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">pass</span></div>
<div style="font-family: Monaco; font-size: 11px; min-height: 15px;">
<br /></div>
</blockquote>
just change:<br />
<br />
<br />
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">from</span> models <span style="color: #0433ff;">import</span> *</div>
<div style="font-family: Monaco; font-size: 11px; min-height: 15px;">
<br /></div>
<div style="font-family: Monaco; font-size: 11px;">
<span style="color: #0433ff;">import</span> models</div>
<div>
<br /></div>
<div>
and </div>
<div>
<br /></div>
<div>
<span style="font-family: Monaco; font-size: 11px;">inspect.getmembers(models )</span></div>
<div>
<br /></div>
and you are ready to go :)Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com1tag:blogger.com,1999:blog-538313904544169736.post-21635591701828266692013-09-02T14:57:00.000+00:002013-09-02T14:57:46.255+00:00Security = 0 in https://builder.addons.mozilla.org/So I was just playing around with the addon builder from mozilla when I noticed a number in the URL that looked like it was the project number. So my Project is located at:<br />
<br />
<a href="https://builder.addons.mozilla.org/package/202112/latest/">https://builder.addons.mozilla.org/package/202112/latest/</a><br />
<br />
The funny thing is, that you can see this without authenticating in any way or form. So I thought, "is this true for everything that is done here?" And yes it is, so you can just change the number and look at any project. See all the files and history. As an example:<br />
<br />
<br />
<a href="https://builder.addons.mozilla.org/package/202110/latest/">https://builder.addons.mozilla.org/package/202110/latest/</a><br />
<br />
will show you everything.<br />
<br />
So as everything you write here is public.<br />
<br />
<a href="https://builder.addons.mozilla.org/package/202101/latest/">https://builder.addons.mozilla.org/package/202101/latest/</a><br />
<br />
And the id is auto-increment so I can just loop through all the files and see what they might contain.<br />
Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-4531474187916522542011-04-19T13:37:00.005+00:002011-04-19T14:04:08.849+00:00German Web Pagecount<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-0OtKaEZG6qU/Ta2WErXKcrI/AAAAAAAALb0/A_Oq0fceDZ4/s1600/pagecount.png"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 192px;" src="http://4.bp.blogspot.com/-0OtKaEZG6qU/Ta2WErXKcrI/AAAAAAAALb0/A_Oq0fceDZ4/s320/pagecount.png" alt="" id="BLOGGER_PHOTO_ID_5597294918994916018" border="0" /></a><br />For my project I am trying to estimate how big the German speaking web is. You would naturally say there are two measures for this. The first being the actual language and I am sure that some people would say that the domain (.de, .ch, .at) is also a good indicator. If the domain is really a good measure is a whole new post in it self. So now how do you actually find out how big the web is? I went and thought that the search engines could assist me in this and did some queries. I used Goog$e, Bing and Yahoo (No Yahoo is not Bing just yet). Looking at the numbers it is amazing on how different the various engines index the web. I am aware that these are really rough estimates but I wouldn't have assumed such a difference.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-75197176048304702122010-09-12T21:17:00.002+00:002010-09-12T21:17:57.972+00:00Looking for a flat in BerlinHey<br /><br />Something personal for a change. I am looking for a WG in Berlin. I really need to find something. PLEASE HELP.<br /><br />Cheers DidiAnonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-77687907538679215552010-09-01T09:18:00.004+00:002010-09-01T09:26:26.106+00:00CentOS; we are too good<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UXF1SxaXi_s/TH4ahRamEuI/AAAAAAAAKhE/hCSWPMQ4otA/s1600/didiCentOS.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 371px;" src="http://4.bp.blogspot.com/_UXF1SxaXi_s/TH4ahRamEuI/AAAAAAAAKhE/hCSWPMQ4otA/s400/didiCentOS.png" alt="" id="BLOGGER_PHOTO_ID_5511872152861020898" border="0" /></a><br />Why does enterprise really know how to party. This is something I have been noticing for some time now. If you look at Enterprise Distributions (CentOS, OpenBSD, Suse) the community normally really knows how to get drunk. As soon as you go into bleeding edge (Gentoo, Arch) you start meeting the really nerdy "sad" people. Next time you go to an Open Source social event look for the drunkest guy and probably he is someone related to some sort of enterprise.<br /><br />P.S I am in no way saying that drunk people are more fun or not nerdy. Getting Nerds drunk is amazing fun (as long as you are not the Nerd of course)Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-57430210816397276572010-09-01T09:16:00.002+00:002010-09-01T09:17:56.285+00:00ARRRR<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UXF1SxaXi_s/TH4aGmeKpBI/AAAAAAAAKg8/mATloTcjBf8/s1600/gmail_error.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 255px;" src="http://1.bp.blogspot.com/_UXF1SxaXi_s/TH4aGmeKpBI/AAAAAAAAKg8/mATloTcjBf8/s400/gmail_error.png" alt="" id="BLOGGER_PHOTO_ID_5511871694656676882" border="0" /></a>PLEASE JUST WORK !!!!!!!!!!!!Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-67257715900429817532010-08-05T01:33:00.003+00:002010-08-05T01:37:54.863+00:0002 is shitI bought a Palm Pre about 5 month ago. After some time the speaker sometimes stopped working (about once a week) so I decided to get it fixed. I sent it in and after a few weeks I go a phone call telling me they can not fix the speaker because of a crack in the USB port and the phone was sent back. As soon as I switched it on some testing screen appeared and the phone is now utterly useless as the only thing I see is a system test running and there is no way to get into the actual phone any more. So back to the shop and they refused to take the phone back as it just came back from repairs. So I called the help line and they then said I should send it back. Again 3 weeks later I got a call saying they can not do anything because of the broken USB port and after some discussion the crack was actually a scratch near to the port in the plastic. And the records show that they have never touched the phone. This is a lie as I have no idea how to get into this testing program. So I tried to dispute this which is only possible with the shop. After doing this and waiting another month the phone came back untouched and is still showing a white test screen.<br /><br />A wrap up: I sent in a phone because of a little problem and I get a broken phone back which they now refuse to repair. So O2 broke my phone and they get away with it.<br /><br />Some ideas what I can do?Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com1tag:blogger.com,1999:blog-538313904544169736.post-61171483985252045002010-07-14T11:45:00.003+00:002010-07-14T11:58:52.729+00:00Still a lot to learnI just registered to get a WindowsPhone 7 developer account and in this process they send you an email. So normally you have to click on some link to confirm that you got the mail, and this is the same case here. But the guys over at Microsoft wrote the email in such a way that it first goes into your spam folder and then Thunderbird tell you it is scam because they have html links in it that point to other urls as they are displaying.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UXF1SxaXi_s/TD2mH3W0UeI/AAAAAAAAKeM/rheZ8n1wgto/s1600/windowsphone7.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 262px; height: 320px;" src="http://3.bp.blogspot.com/_UXF1SxaXi_s/TD2mH3W0UeI/AAAAAAAAKeM/rheZ8n1wgto/s320/windowsphone7.png" alt="" id="BLOGGER_PHOTO_ID_5493729774510821858" border="0" /></a><br /><br />The display<br /><pre>http://www.windowsphone7.com/backstage/register.aspx?code=7286fd913d0abf4679e1e03632b17f64</pre> and in real they goto <pre>http://cl.exct.net/?qs=0897b689ffaa5878f535ac1b8aab6563c044d32aad0616767cf67871536bed2211629d3516d45103</pre><br />All I can say to that is "idiots"Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-65855010367694294952010-07-12T20:29:00.000+00:002010-07-12T20:30:19.476+00:00CentOS Pulse #1005 - The CentOS NewsletterHello<br /><br />I am proud to announce another version of the CentOS Newsletter. This<br />release is packed with information from the Community for the<br />Community. We have an interesting interview and have introduced a new<br />section in which we monitor Twitter, to obtain further feedback. As<br />usual, there are the jokes and tips.<br /><br />You can read the English newsletter at:<br /><br /><a href="http://wiki.centos.org/Newsletter/Latest" target="_blank">http://wiki.centos.org/Newsletter/Latest</a><br /><br />Further thanks to our great community we also have the translations:<br /><br />Traditional Chinese: <a href="http://wiki.centos.org/zh-tw/Newsletter/1005" target="_blank">http://wiki.centos.org/zh-tw/Newsletter/1005</a><br />Simplified Chinese: <a href="http://wiki.centos.org/zh/Newsletter/1005" target="_blank">http://wiki.centos.org/zh/Newsletter/1005</a><br /><br />More information about the newsletter and how you can contribute is<br />available from:<br /><br /><a href="http://wiki.centos.org/Newsletter" target="_blank">http://wiki.centos.org/Newsletter</a><br /><br />We always welcome comments and suggestions :)<br /><br />Enjoy the read.<br /><br />The Newsletter TeamAnonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-47869809178559510122010-06-09T09:57:00.000+00:002010-06-09T09:58:24.179+00:00CentOS Pulse #1004 - The CentOS NewsletterHey<br /><br />Welcome to another issue of CentOS Pulse. After the recent release of CentOS 5.5, we can now revert back to the task of hunting down and logging the (inevitable) bugs in RHEL 6 beta -- thereby helping to improve the product which will ultimately provide the CentOS 6.0 sources.<br /><br />You can read the English newsletter at:<br /><br /><a class="moz-txt-link-freetext" href="http://wiki.centos.org/Newsletter/Latest">http://wiki.centos.org/Newsletter/Latest</a><br /><br />Further thanks to our great community we also have the translations:<br /><br />Traditional Chinese: <a class="moz-txt-link-freetext" href="http://wiki.centos.org/zh-tw/Newsletter/1004">http://wiki.centos.org/zh-tw/Newsletter/1004</a><br />Simplified Chinese: <a class="moz-txt-link-freetext" href="http://wiki.centos.org/zh/Newsletter/1004">http://wiki.centos.org/zh/Newsletter/1004</a><br /><br /><br />More information about the newsletter and how you can contribute is<br />available from:<br /><br /><a class="moz-txt-link-freetext" href="http://wiki.centos.org/Newsletter">http://wiki.centos.org/Newsletter</a><br /><br />We always welcome comments and suggestions <span class="moz-smiley-s1" title=":)"><span>:)</span></span><br /><br />Enjoy Reading!<br /><br />The Newsletter Team.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-63417388330749799792010-05-23T20:14:00.002+00:002010-05-23T21:39:42.006+00:00Emotional Girly StuffBecause I am just sort of trying to figure out what I want to do with my life and in what direction to head I have been looking at the character and the life stories of many people I would consider successfully and happy. This includes people that have made a lot of money like Bill Gates and Steve Jobs but also people that just seam to love what they do like Dag Wieers and Alan Cox. And looking at these people they all have one thing in common. If they have an idea they sit down and do it. This was something really striking about all of them. Both Bill and Steve left University because they believed in what they were doing and just did it. Everyday I meet people that tell me about their great ideas and think it will change the world, but till today only a very small amount of these people actually sit down and get on with it. I have come to think that this is the great difference between making a successful product and not. When I first met Dag we had this great idea about using a Nintendo WiiMote as a remote for presentations, while I would have just talked about it for a while and then given up, he sat down and started implementing it. Because of this we had a brilliant time and I use <a href="http://dag.wieers.com/home-made/wiipresent/">wiipresent</a> every time I give a talk. If you make something and put it out there it at last has the chance to become popular. But if you just talk about your great idea and don't do it, chances are someone else in the world will have a similar idea and if he implements it you loose out and will complain for the rest of your life how this guy nicked your idea. So stop talking about all these ideas you have and how great they are make a beta version and publish it. Chances are most people will say "What is this shit" and it will never go anywhere, but if you put out enough, one is bound to be a success just by chance.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-84340424813809906462010-05-21T08:46:00.003+00:002010-05-23T20:06:16.414+00:00I love the mascot for the London 2012 Olympic<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UXF1SxaXi_s/S_mD2NTJqvI/AAAAAAAAKcI/eJQ0KuyyzwM/s1600/thumbnail_8.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 142px; height: 200px;" src="http://1.bp.blogspot.com/_UXF1SxaXi_s/S_mD2NTJqvI/AAAAAAAAKcI/eJQ0KuyyzwM/s200/thumbnail_8.jpg" alt="" id="BLOGGER_PHOTO_ID_5474551789351709426" border="0" /></a><br />As some of you might know the two mascots for the Olympics in London have been released. This is a time where England should present itself and show the world our best side. And what did we choose as the mascots? Two cameras that can walk and are made of steel. I can't believe, who came up with this, didn't get the irony. England is the most surveyed country in the world, we have about 1 camera for 14 of us<blockquote>There are more than 4.5 million closed circuit TV cameras here, one per every 14 people.<br />Read more: <a href="http://www.dailymail.co.uk/news/article-1205607/Shock-figures-reveal-Britain-CCTV-camera-14-people--China.html#ixzz0oYIbktiy">http://www.dailymail.co.uk/</a> and that is from Aug. 2009</blockquote>China a country where everyone is complaining all the time has 1 for 472,000 of its citizens. We are the only European country to be marked "Endemic surveillance society" by <a href="http://www.privacyinternational.org/article.shtml?cmd%5B347%5D=x-347-559597">privacyinternational</a> and then we choose two cameras as mascots. I can not believe it! We are showing the world that we are proud of being surveyed. A sad moment to life in the UK and having looked forward to the Olympics.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-26244080090557600372010-05-15T18:36:00.004+00:002010-05-15T19:09:59.261+00:00Security and Usability book review<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ecx.images-amazon.com/images/I/41Z8mQrrFnL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU02_.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 300px; height: 300px;" src="http://ecx.images-amazon.com/images/I/41Z8mQrrFnL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU02_.jpg" alt="" border="0" /></a><br />I just finished reading the book <a href="http://www.amazon.co.uk/Security-Usability-Designing-Secure-Systems/dp/0596008279">Security and Usability</a> a compilation of many papers about this topic. And like all books that are like this there are always good parts and bad parts, this also applies to this one. There are some really good chapters that teach you new stuff and some chapters that are quite boring. Because they are scientific papers some chapters are hard to read and I would by now means describe it as a casual easy to read book that you can just enjoy like <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Bruces</span> <a href="http://www.amazon.co.uk/Beyond-Fear-Thinking-Sensibly-Uncertain/dp/0387026207">Beyond Fear.</a> But it still touches a lot of interesting topics that I think a well educated person in IT should know about, like graphical passwords and biometrics. Another really good point is that it is not only written by scientist but also by people from industry that describe how they solved problems in the real world. I was pleasantly surprised that also some Open Source projects where described. Because of this it is not a classical collection of "boring" papers. Unfortunately the book is five years old and so some topics have already been solved or not really applicable anymore, so maybe some selective reading is at hand. I also found some <span class="blsp-spelling-corrected" id="SPELLING_ERROR_1">errors</span> in the book and <span class="blsp-spelling-corrected" id="SPELLING_ERROR_2">tried</span> to get them fixed but I got no reply from the authors, so I am assuming that there is no <span class="blsp-spelling-corrected" id="SPELLING_ERROR_3">interest</span> in this book anymore. Despite this, it is still a really good book and really good read, and you can just have it lying around and read a chapter once in a while.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com1tag:blogger.com,1999:blog-538313904544169736.post-58973780947415928662010-05-15T17:53:00.004+00:002010-05-15T18:28:02.367+00:00Another rant on Software coursesI live with two musicians, probably some of the best there are in Europe and absolute specialists in their respective area. I would say that they are so good that they could just walk up on any stage and play pretty much anything. But still after 40 (+/-) years of experience they still practice pretty much every day for hours and hours. Their attitude is not "I am so good I can do without practice" NO they feel like they need to keep on practising and improving. When asked why they do it they compare it to sport. "A good runner has to keep on running otherwise he will become slow".<br />The more I think about this the more this attitude should also be applied to Software Engineering. In my master course I did near to no programming at all and even in my <span class="blsp-spelling-error" id="SPELLING_ERROR_0">BSc</span> course programming was not the main topic, but still most of us are going into jobs where we are going to program. I am a programmer by upbringing, I started programming and probably I am going to program for quite some time. But my years at University have hugely reduced the time I spend in front of an editor learning new things. So how can I assume that I know programming if I haven't really trained it for such a long time. If you look at the Music degrees the main focus is on playing and just a little bit of theory. It seams to be a problem that most Computer degrees originate from the math departments where theory is important. But looking at my year doing a math course a lot of even that degree is actually solving formulas. I think there is a need for a finer grain split in computer courses. (Not only Computer Science and Software Engineering) maybe there is a need for a really programming course. So the Engineers can model stuff and do formal validation, testing etc ..., the Scientists can do the theory of sorting, <span class="blsp-spelling-corrected" id="SPELLING_ERROR_1">searching</span>, etc ... and then programmers then implement it.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com4tag:blogger.com,1999:blog-538313904544169736.post-19489858660715159462010-05-08T16:32:00.003+00:002010-05-08T16:34:34.697+00:00GMail not getting my mail<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UXF1SxaXi_s/S-WSNRB7fWI/AAAAAAAAKYE/O4L003Ys2aQ/s1600/googlenotgettingmail.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 242px;" src="http://4.bp.blogspot.com/_UXF1SxaXi_s/S-WSNRB7fWI/AAAAAAAAKYE/O4L003Ys2aQ/s400/googlenotgettingmail.png" alt="" id="BLOGGER_PHOTO_ID_5468938079118785890" border="0" /></a>GMail is not getting my mail any more from my POP accounts? One hour delay is OK but 16 hours. Naaa that is a little long.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-14140451381143207302010-05-03T02:25:00.001+00:002010-05-03T02:27:30.877+00:00CentOS Pulse #1003 - The CentOS Newsletter<div>Hey</div><div><br /></div><div>Another release of the Newsletter has just been published. After the recent release of RHEL 5.5, we have been allowed no rest at all as "The Upstream Vendor" announced their release of RHEL 6 Beta for public testing just over a week ago. Of course we have full coverage of this, a interview with Frank Cox, a featured article that discusses alternative backup tools and much much more.</div><div><br /></div><div>You can read the English newsletter at:</div><div><br /></div><div><a href="http://wiki.centos.org/Newsletter/Latest">http://wiki.centos.org/Newsletter/Latest</a></div><div><br /></div><div>Further thanks to our great community we also have the translations:</div><div><br /></div><div>Spanish: <a href="http://wiki.centos.org/es/Newsletter/1003">http://wiki.centos.org/es/Newsletter/1003</a></div><div>Traditional Chinese: <a href="http://wiki.centos.org/zh-tw/Newsletter/1003">http://wiki.centos.org/zh-tw/Newsletter/1003</a></div><div>Simplified Chinese: <a href="http://wiki.centos.org/zh/Newsletter/1003">http://wiki.centos.org/zh/Newsletter/1003</a></div><div><br /></div><div><br /></div><div>More information about the newsletter and how you can contribute is</div><div>available from:</div><div><br /></div><div><a href="http://wiki.centos.org/Newsletter">http://wiki.centos.org/Newsletter</a></div><div><br /></div><div>We always welcome comments and suggestions :)</div><div><br /></div><div>Enjoy Reading!</div><div><br /></div><div>The Newsletter Team.</div>Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-84650385681885031352010-05-01T21:08:00.002+00:002010-05-01T21:18:00.500+00:00Peer to Peer Computing: The Evolution of a Disruptive Technology<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ecx.images-amazon.com/images/I/51RV19D0PNL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU02_.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px; height: 300px;" src="http://ecx.images-amazon.com/images/I/51RV19D0PNL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU02_.jpg" border="0" alt="" /></a><br />Another book I just read is<blockquote><a href="http://www.amazon.co.uk/Peer-Computing-Evolution-Disruptive-Technology/dp/1591404290/">Peer to Peer Computing: The Evolution of a Disruptive Technology</a></blockquote>This is a collection of papers that have P2P as a central topic. With all these collection books some of the articles are really good and some of them are really bad. I was a little disappointed that the coherence was not as good as you would expect. There where quite big logical gaps between the different articles. But overall I learnt something but not too much. It was a good read because I didn't really know much about it, except having used P2P, but I was never really aware of all the research that has gone into it. It really astonished me that people did all this work on something that I always perceived as something for people to steal music. Because of the article base there is also some repetition but this is hard to avoid. The biggest problem I have is the price with <b>£62.65 </b>for something I could have found out by using Goog$e scholar it is a little steep and not worth the investment. If you want to learn something about this technology use a search engine and print it. The paper for the text will cost you 3 Pounds and you have saved 60. ConclusionL: An academic text trying to describe what hackers have come up with.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com1tag:blogger.com,1999:blog-538313904544169736.post-22097213208821754242010-05-01T20:44:00.002+00:002010-05-01T20:58:25.251+00:00Pragmatic Thinking and Learning: Refactor Your Wetware<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ecx.images-amazon.com/images/I/51xArZnegaL._SS500_.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 250px; height: 250px;" src="http://ecx.images-amazon.com/images/I/51xArZnegaL._SS500_.jpg" border="0" alt="" /></a><br />I have been reading quite a lot of books lately. (One every two days on average) So I want to start blogging about them a little more and share my thoughts. One book I bought because I liked the title was<blockquote><a href="http://www.amazon.co.uk/Pragmatic-Thinking-Learning-Refactor-Programmers/dp/1934356050">Pragmatic Thinking and Learning: Refactor Your Wetware</a></blockquote>I have always been interested in how my brain works and have already read quite a lot about this topic, so I didn't really expect too much from this. The Pragmatic Programmers series is really good at introducing you to a subject but normally if you have a little knowledge about the area it will not introduce anything new. Looking back I had the same experience with the <a href="http://www.amazon.co.uk/Pragmatic-Programmer-Andrew-Hunt/dp/020161622X/">The Pragmatic Programmer</a> which doesn't mean that it is a bad book, actually I really enjoyed reading it. Ok so after going over that your brain has two sides and that they behave differently the book goes into a little more detail and explains what you can do to use this power. I really liked that there where all these examples and stuff to do while you where reading it. I had to draw a man sitting the wrong way up and this made it really fun to read. Further this book is really worth reading if you are a geek or use computers a lot. It is full with little programming references and jokes. Sometimes "brain" books can be really dull and full of theory, this book took a different approach and normally after some easy to understand explanation it explained how you can use this function of your brain to your advantage and how you can utilize it more effectively. They seam to quote their other books a little too much for my opinion but it was still a really good read and if you don't know anything about this area you should definitely read it.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com2tag:blogger.com,1999:blog-538313904544169736.post-87585264781795736952010-04-07T11:55:00.004+00:002010-04-07T12:05:04.643+00:00This is how a program should not behave<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UXF1SxaXi_s/S7xz3_gH5WI/AAAAAAAAKN0/ZWqHQA-fp9o/s1600/Picture+1.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 192px;" src="http://1.bp.blogspot.com/_UXF1SxaXi_s/S7xz3_gH5WI/AAAAAAAAKN0/ZWqHQA-fp9o/s320/Picture+1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5457364254242366818" /></a><br />So I like trying new programs when I read about them. I just install them, do the thing I can imagine doing with it and then see if my current way of doing it is better / worse. And this is what I did with <a href="http://www.getsongbird.com/">http://www.getsongbird.com/</a> and it crashed just because I had the UK language set. So I continue using my <a href="http://en.wikipedia.org/wiki/Wii">Wii</a> with <a href="http://amarok.kde.org/">Amarok</a>. Now I tried <a href="http://www.mozilla.org/projects/calendar/">sunbird</a> for my calendar stuff. As I have a Goog$e cal I installed the syncing and then I got this nasty error that I could not remove. I could not even close the program anymore. So all these pop-ups where blocking me from getting my work done. Guess what I did, I uninstalled the program and will not use it for a while. This is why sometimes disagree with the release too early life-cycle. If you release something it should work 100%, Quality over quantity, this is something that is sometimes lost in Open Source.<div><br /></div><div>Somehow I get the impression that the whole Mozilla projects are getting worse in quality.</div>Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com1tag:blogger.com,1999:blog-538313904544169736.post-41492735418626749612010-04-01T13:35:00.002+00:002010-04-01T13:36:20.233+00:00CentOS Pulse #1002 - The CentOS Newsletter<div><span class="Apple-style-span" style="font-family:arial, sans-serif;font-size:100%;"><span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;font-size:13px;"><span class="Apple-style-span" style="font-size: 13px; white-space: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; ">Another release of the Newsletter has just been published. In this<br />issue we talk about CentOS 5.5 being made and we have another<br />interview with someone from the community. Further we bring you<br />updates all around this amazing Operating System.<br /><br />You can read the newsletter at:<br /><br /><a href="http://wiki.centos.org/Newsletter/Latest" target="_blank" style="color: rgb(28, 81, 168); ">http://wiki.centos.org/<wbr>Newsletter/Latest</a><br /><br />More information about the newsletter and how you can contribute is<br />available from:<br /><br /><a href="http://wiki.centos.org/Newsletter" target="_blank" style="color: rgb(28, 81, 168); ">http://wiki.centos.org/<wbr>Newsletter</a><br /><br />We always welcome comments and suggestions :)<br /><br />Enjoy Reading!<br /><br />The Newsletter Team.</span></span></span></div>Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-45202697025211280862010-03-10T17:41:00.002+00:002010-03-10T17:42:24.724+00:00As some of you might know, I take regular pictures of who is sitting in front of my PC. Here is a little video I made of all the shots.<br /><object width="400" height="300"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10049842&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00adef&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=10049842&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00adef&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com2tag:blogger.com,1999:blog-538313904544169736.post-14000088229380884122010-03-08T10:33:00.005+00:002010-03-08T10:47:38.408+00:00How to convert CHM file to PDF under CentOSI have an <a href="http://en.wikipedia.org/wiki/Sony_Reader#PRS-600">ebook reader</a>so I have been looking at a loot of ebooks lately. There are many free books out there I would have never taught about reading ever again, Sherlock Holmes being one of them. But one problem I am facing is that some books are in the <a href="http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help">CHM</a> format, I have no idea who came up with this but now it seams sort of outdated and not used for this purpose any more. PDF has won the game. So how do I convert these CHM files to PDF so I can read them on my reader.<br /><br />Step 1:<br />Use the program kchmviewer ($ yum install kchmviewer ) to extract the HTML from the CHM. CHM is just a nice wrapper for html with some images, so this is a fairly straight forward task.<br />Open the file with kchmviewer<br />Extract it by using the tool found under File -> Extract<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UXF1SxaXi_s/S5TT64LXfOI/AAAAAAAAJoE/IdWTWKAkAE8/s1600-h/extract.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 217px;" src="http://1.bp.blogspot.com/_UXF1SxaXi_s/S5TT64LXfOI/AAAAAAAAJoE/IdWTWKAkAE8/s320/extract.jpg" alt="" id="BLOGGER_PHOTO_ID_5446210857863707874" border="0" /></a>Now you should have many HTML files and some images. This might already be enough for you reader but I prefer to have everything in one file and not have 100 of html files clogging everything. So the next task is to convert all these files into one coherent pdf file.<br /><br />Step 2:<br />Use these htmldoc ($ yum install htmldoc) to generate a PDF.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UXF1SxaXi_s/S5TVDj4gIZI/AAAAAAAAJoM/Rlry5dyIxp8/s1600-h/htmldoc.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 315px; height: 320px;" src="http://1.bp.blogspot.com/_UXF1SxaXi_s/S5TVDj4gIZI/AAAAAAAAJoM/Rlry5dyIxp8/s320/htmldoc.jpg" alt="" id="BLOGGER_PHOTO_ID_5446212106546323858" border="0" /></a>Now the only thing you have to do is import all the html files and configure the output you want and you should get a pdf. This might not look 100% like the book but the text and images should be the same.<br /><br />It is also possible to remove some chapters and modify some stuff. So if you know you are not going to read something you can just leave it out.Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-36592498219358638422010-03-02T20:01:00.001+00:002010-03-02T20:02:35.645+00:00Giving you the new CentOS NewsletterAfter some delay we present another Newsletter. In this issue we have a very interesting interview on the usage of CentOS at University College London, a report on FOSDEM 2010 (where nearly all of the main CentOS personnel showed up) and, of course, the usual categories like<em>community</em>, <em>jokes</em> and <em>updates</em>.<div><br /></div><div><a href="http://wiki.centos.org/Newsletter/Latest">Newsletter</a></div>Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-31635642678963182062010-02-25T12:42:00.005+00:002010-02-25T12:58:02.024+00:00Free Internet ?!As I hope all of you know Microsoft has managed to take cryptome.org <a href="http://www.geekosystem.com/cryptome-leaks-microsofts-online-surveillance-guide-ms-demands-takedown/">offline</a> because it was hosting a file that they didn't like. Here for those who don't know what <i>Cryptome</i> is:<blockquote>Cryptome welcomes documents for publication that are prohibited by governments worldwide, in particular material on freedom of expression, privacy, cryptology, dual-use technologies, national security, intelligence, and secret governance—open, secret and classified documents—but not limited to those.</blockquote>This site has been up since 1996. It is not some dubious hacker site. It just provided information that didn't really harm anyone. So I thought "this is shit" and knowing that everything is cached I had a little look into Bing. And viola Microsoft has a full copy of the page in its own cache just search for the file they are trying to block and you can view it by clicking on the little gray text "Cached page". So they should maybe shutdown themselves. Just another step in the censorship of free speech. China here we come. <div><br /></div><div><a href="http://www.bing.com/search?q=microsoft-spy.zip&go=&form=QBLH&filt=all&qs=n">http://www.bing.com/search?q=microsoft-spy.zip&go=&form=QBLH&filt=all&qs=n</a></div><div><a href="http://www.bing.com/search?q=microsoft-spy.zip&go=&form=QBLH&filt=all&qs=n"><br /></a><div>And of course <a href="http://wikileaks.org/">wikileaks</a> helps again <a href="http://file.wikileaks.org/files/microsoft-spy.pdf">File</a></div><div><br /></div><div>Something interesting about the county I live in:</div><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/4o2ZGk1djTU&hl=en_US&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/4o2ZGk1djTU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></div>Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0tag:blogger.com,1999:blog-538313904544169736.post-32254739954988577692010-02-22T22:53:00.002+00:002010-02-22T23:03:54.530+00:00Cloud ComputingMy view of the word cloud computing:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UXF1SxaXi_s/S4MK5xVBqmI/AAAAAAAAJkE/E9a2BvP-rlo/s1600-h/couldcomputing.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_UXF1SxaXi_s/S4MK5xVBqmI/AAAAAAAAJkE/E9a2BvP-rlo/s400/couldcomputing.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5441204762404039266" /></a><br /><div><br /></div><div><span class="Apple-style-span" style="font-size: small;">CTO = Chief Technical Officer</span></div><div><span class="Apple-style-span" style="font-size: x-small;">original image from http://www.go.dlr.de/wt/dv/ig/icons/funet/viz2.gif</span></div>Anonymoushttp://www.blogger.com/profile/17095655964278860017noreply@blogger.com0