-
posts
-
Ohloh
Just found out about Ohloh, which is an open-source community website that allows users to give each other “kudos”, and the number of kudos that you give and receive affects your standing within the open source community. What I found most interesting though is that Ohloh will aggregate information about projects gleaned from the source control commits, source code, and community status of the developers. It also seems to find licensing markers in source code and display how much of the source is provided in a particular license as well as giving warnings about potential conflicts. It’s really interesting since...
-
Google Developer Day 2008
I went to Google Developer Day 2008 in Yokohama Japan yesterday. The keynote speech was pretty much the exact same info as was given at the keynote at Google I/O where Google announced their direction, moving forward the web as a platform. Keynote As with the Google I/O keynote it was mentioned how Google feels that Computing power and accessibility have kind of flip-flopped over the years. In the mainframe era you had computing power but no accessibility, in the PC era you had accessibility but lost relative computing power, and now in the web era we are getting back...
-
Gallery 2 plugin with TinyMCE
I made some changes to the TinyMCE plugin for b2evolution to support some callbacks which will allow other b2evolution plugins to register TinyMCE plugins automatically. This is especially useful for the Gallery 2 plugin because it will allow me to add a button that allows users to add photos from Gallery 2 to their blog posts to TinyMCE automatically when the Gallery 2 plugin is installed. Currently it’s a pain to get it to work because the standard Gallery 2 image chooser button doesn’t work with TinyMCE and installing it requires you to copy the g2image directory to another location....
-
Health related Japanese Vocab
Since I went to the doctor today I thought I would post some Japanese words that are relatively new to me. Some I learned today and some I had learned before but they all relate to illness or infirmity. Forgive the somewhat advanced and somewhat gross nature of some of the words but I hope they could be useful to someone looking to go to the Japanese Doctor. Japanese Reading Romanization English 処方箋 しょほうせん Shohousen A prescription 感染 かんせん Kansen Infection 感染症 かんせんしょう Kansenshou Infectious Disease 抗生物質 こうせいぶっしつ Kouseibusshitsu Antibiotics 薬局 やっきょく Yakkyoku A pharmacy 薬剤師 やくざいし Yakuzaishi A pharmacist...
-
Google Developer Day 2008
Google Developer Day Japan 2008 is being held on June 10th at Google’s offices in Shibuya and I’ve registered to attend this year. There were a number of sessions that people could take part in but I decided to register for a Google App Engine hackathon. I’m pretty curious about App Engine since I’ve been working at becoming more familiar with really newly evolving technologies and not necessarily ones that have been around a while. Newly evolving technologies is something I’ve always felt I’ve had to catch up on since starting programming in high school. Going to high school with...
-
Google Analytics for Mobile Sites
I implemented tracking using Google Analytics for my company’s mobile sites using a technique described by Peter van der Graff on his site. The technique involves performing a GET to to an image on Google’s server and passing it a bunch of options. Incidentally this is because JavaScript can perform gets of images but not gets for any other kinds of content (as an aside, this kind of protection seems usless since the server could return any kind of content in wants to the JavaScript even though the GET has an image in the url. Maybe someone could enlighten me)....
-
Choosing Kanji
One of the things that makes Japanese hard is the writing system. Written Japanese consists of essentially four alphabets, Kanji (borrowed chinese characters (1,000 needed for literacy, 2000 base characters, about 5,000, give or take a thousand, in active use)), Hiragana (Used for Japanese words (46 characters)), Katakana (Used for foreign words (46 characters)), and Roman characters (foreign words, English (26 lowercase, 26 uppercase)). The number of alphabets confuses things a bit but you get used to it fairly quickly. The hardest issues tend to arise in learning and using kanji. There are literally thousands characters. Each character can have...
-
Gallery 2 for WordPress
I took a look at the Gallery 2 plugin for WordPress by ozgreg to get some ideas on how they had integrated Gallery 2 with the WordPress blog engine and how I might be able to bring those features to b2evolution. I felt somewhat bad looking at it as I’ve worked on by own Gallery 2 integration plugin for b2evolution for about a year and haven’t really taken more than a cursory look at the WordPress counterpart. I felt even worse when I realized how slick it is compared to my, comparatively, rather simple integration. The scale and amount of...
-
Using less and grep with logs
Recently I’ve been doing a decent amount of debugging a database conversion process and looking at log files on the Red Hat servers at work. This has meant looking at some rather big (10 or so megabytes) log files. Normally I just fire up vim when looking at text files but opening a text file in a text editor that is a number of megabytes is a no-no since pretty much any text editor will load the whole file. Text viewers like more and less, however, however can skip this little bit since you aren’t going to be changing an...
-
apt pinning
Many people who are new to Debian might be thinking that Debian stable releases are slow. You are right. Many do look at this and turn to Ubuntu because of their relatively quick releases. It’s true that Ubuntu does release “stable” versions more often but I would encourage people to sit back down and give Debian another try. Especially with the cool feature of Debian’s packaging system, apt, called apt pinning. Apt pinning allows you to get the best of both worlds. You get the stability of stable packages from stable, with the new software of testing and unstable as...