Trivia question: What is the most important decision you will be making at the ballot box at this November election? (Hint: it’s not the election of any candidate).
Answer: Whether or not to hold a Constitutional Convention or “ConCon”.
Every 10 years, voters have the opportunity to decide whether or not we can hold a ConCon which is where wholesale changes can be made to our state constitution.
Our last ConCon was 30 years ago and in 1978 some important changes were made, accor… Continue
OMG! I cannot believe my second semester back at KCC is over in a week! It's always exhilarating and sad at the same time when another semester is done. I have had so much fun this semester. I am really enjoying both the designing and coding sides of web design. Surprisingly enough I am enjoying coding almost more than the designing! That is such a big surprise for me because I have to admit I was dreading coding.
I really took it upon myself to learn to code because I was determined to… Continue
Posted by Kat on April 29, 2008 at 10:18pm —
3 Comments
Emerging Mobile News
Banks will become phone companies and telecom companies will become banks. Mobile payment systems, micropayments, mobile phone credit card transactions and loans. Economic impact of remittances from foreign workers using SMS credit to avoid foreign exchange transaction costs.
Continue
Posted by TheMobiBlog on April 27, 2008 at 3:15am —
No Comments
I'm a little late but I just discovered Street View in Google Maps. You can explore Quicktime VR like 3D "photos" of a location on the ground. Incredible!
Continue
Here's post #3 in my weekly series of excerpts from my blog - billso.com.
Today's post is from 17 April. It's another article on two of my favorite topics: authentication and social media. I track several different issues, and it's fun when I can combine two of these interests into a single article.
Virtual keyboards and monitoring software foil keystroke loggers:
Executives are excellent targets for [keystroke logger] at…Continue
Posted by Bill Sodeman on April 20, 2008 at 8:00am —
No Comments
During the past decade, the total value of money sent by migrant workers to their countries of origin has increased steadily. The World Bank and GSM Association estimate that in 2006 alone, approximately $250 billion was remitted globally. These transactions involved 200 million migrant… Continue
Just made my first open source contribution. It's a javascript class that uses the MooTools JavaScript framework which allows you to add an in-browser DHTML popup, tooltip or dialog (modal or non-modal) to your page.
Check it out and feel free to use it if you like:
http://www.ascribedata.com/moo/dialog/Continue
NTT DoCoMo Inc has announced it will launch the FOMA "Raku-Raku Phone Premium (F884i)" mobile phone on April 14, 2008. This handset was announced in March 2008 as an upper model of the "Raku-Raku Phone" series manufactured by Fujitsu Ltd. Fujitsu held a press preview April 11 when… Continue
It's a day late, but here's an excerpt from one of my blog articles from last week.
http://billso.com/2008/04/12/finding-business-contacts-password/...As I’ve mentioned before, some people and companies need to address security concerns. Many social networking sites want users to reveal their lives in detail, to create compelling profiles and additional links among users.
But what if a user inadvertently reveal…Continue
Posted by Bill Sodeman on April 13, 2008 at 5:02pm —
No Comments
Mention mobile commerce in North America, and the common response is a roll of the eyes. It’s not hard to guess why.
Back in the heady days of the Internet dot-com bubble, mobile comm…Continue
Posted by TheMobiBlog on April 12, 2008 at 10:26am —
No Comments
More Details: Mobile barcodes are on the verge of becoming a global phenomenon, but what exactly are they, what do they do, and for whom?
We became familiar with the orig… Continue
Each week I post an excerpt from a billso.com article that I've posted.
This week's post is from Thursday, 3 April 2008.
ATA Airlines shuts down
... The Advertiser noted that ATA’s last flight out of Honolulu left at 0010 HT today, after the shutdown was announced. I doubt ATA gave local hotels and airlines much advance notice. This Star-Bulletin article describes how local executives and state officials started preparing last week as rumors of Aloha…Continue
Posted by Bill Sodeman on April 5, 2008 at 3:30pm —
No Comments
A few months ago Clifton Royston posted an excellent entry titled Recursive descent parsing with BNF grammars. This inspired me to write about JavaCC, my favorite parser generator. Today I finally got around to putting together some examples.
Academic articles on parser generators and meta-compilers can be pre… Continue
"Cross posted from http://kagawaa.blogspot.com"
i met Lynn last year and i can barely keep up with the millions of things that she does. the amazing thing is that nearly all of those things are for the betterment of the children of hawaii. and that is really awesome.
lynn is the executive director of isisHawaii. in this interview we learn much more about lynn, isisHawaii, her other organizations, and what really drives her.
here are some pictures from… Continue
A few months back I blogged about an excellent Swing look and feel called Nimbus. Nimbus is entirely vector based and does all its painting using delegates that can be layered and shared. Painters are used to draw tiled images, gradients, stripes, glass effects, etc. They also support Photoshop-like filters.
Painter Example:
Intro
This is a quick intro to C# for Java developers. Why should you care what those C# guys are doing? If you are a pragmatic developer you know its good to have a few languages in your toolbox. If you are a member of the anti-Microsoft crowd, think of it as a way to "keep your enemies closer." :-) The C# language features added to Java 5 make it clear Sun and the JCP are taking this approach.
C# is a very close relative of Java. Its inventor,… Continue
Google handles 65% of all web searches in the US and 86% of all searches in the UK. Its advertising revenue for 2007 was twice that of its three closest competitors combined, up 44% over 2006. Google has 79% of the pay-per-click ad market and controls 40% of all online advertising. This dominance has largely translated to success in Western Europe and South America, but not Russia or Asia. Why?
After a month long hiatus from coding I decided to jump back in and finish a project I started a few years ago. Java has always lacked a proper icon format such as Window's ICO and OS X's ICNS. A modern icon format and API should support:
1. 32 bit color (ARGB)
2. Vector and bitmap images (multiple sizes for bitmaps)
3. Bundling of icon variants in a single fil… Continue
The science of social networks has always interested me, which is part of the reason I decided to launch TechHui. I often wonder what the tipping point is for this network. Have we already reached it? If I was hit by a bus tomorrow, would TechHui continue to be a viable social network a year from now? As we approach 200 members, and other active posters have started to appear, I believe the answer is yes, but this is just a gut feeling. What are the metrics? Do they differ for vertically special… Continue
Salama Folks! We are just back from a long trip that took us to Thailand, Madagascar, Maritius and Japan. Although it was an amazing trip and I would love to post here about all our great experiences, I don't want to get too far off topic. If you are interested in pics and stories please check out our Makinet ning site.
It was interesting to note the level of iPhone adoption in each country. I met two people with iPhones in Antananarivo, Madagascar. Both we… Continue
Posted by Daniel Leuck on March 21, 2008 at 8:30pm —
No Comments
(cross posted from http://kagawaa.blogspot.com/)
on saturday, march 8th 2008 we celebrated the 40th anniversary of the University of Hawaii Information and Computer Sciences department. it was a great day for the department because it was the first time we had an alumni/department lunch in 40 years. hopefully, this will be the start to a lot more things from the department. more activities, events, fund raising, high school/intermediate expos, etc. i plan on helping and even leading the departm… Continue
"Cross posted from http://kagawaa.blogspot.com"
interview with ian kitajima
ian is the leader of the dual use group: A grassroots industry group for Hawaii's defense and dual-use companies. he is also a marketing manager at oceanit.
ian is a really cool dude. i met at local business function after work. its kind of a classic networking example (which by the way is really really important in hawaii). from that meeting we worked on a few events together.
i've learned a lot from ian in the shor… Continue
THE BENEFICIARY.
SCAM VICTIMS/$150,000 REIMBURSEMENT PAYMENTS
OUR REF: 10667FV
YOUR REF: 06654
ATTENTION,
U.N SCAM VICTIMS REIMBURSEMENT PROGRAMME.
I write to bring to your notice as a delegate from the Nigerian Government Reimbursement Committe under the strict supervision of the United Nations to pay 230 Nigerian 419 scam victims the sum of $150,000 USD (One Hundred and Fifty Thounsand Dollars) each. Priort investigation and internet database research. However, your email acccount were list… Continue
Posted by J. David Beutel on February 28, 2008 at 6:57pm —
No Comments
Sprout CTO Kevin Hughes shares the lessons his team has learned in building a Flex-based, Powerpoint-type application. He'll discuss software architecture decisions, what makes a superior Flex developer, and notes on working with combinations of Flash, Java, Ruby, and PHP in a startup environment.
Kevin Hughes is an internationally-recognized pioneer in Web design and software, having made imagemap, which allowed Web images to be interactive, and contributions to the Cascading Style Sheets stan… Continue
"Cross posted from http://kagawaa.blogspot.com"
interview with daniel leuck
Daniel Leuck is the President of Ikayzo, Inc. (http://www.ikayzo.com), he is by far the most knowledgeable developer that i know. dan is one of those developers that really really really really loves to hack. the thing that i admire about dan is that he shares that love for software development with others; it's infectious.
i was lucky to catch a few moments with dan. this is a short interview, we promise to dive deep… Continue
Aloha TechHuians,
We are leaving for Madagascar on Monday. Mika and I are very excited! Two ninjas and a gun-happy Ukrainian body builder (old family friends) will be staying at our place, so don't get any funny ideas.
We hope other community members will blog in our absence. The rules are simple:
- Entries should be about technology
- Entries should be at least a few sentences long
- We don't allow blog entries written for the sole purpose… Continue
Posted by Daniel Leuck on February 15, 2008 at 3:00pm —
No Comments
I just read a rather disturbing article on CNN about laptop searches at airports. It describes laptop searches of US citizens that include forcing people to provide passwords for files containing private personal and corporate data. I've run across similar articles on the BBC and in the Economist. These searches require no suspicion of wrongdoing. The CBP (Cus…Continue
Local company Aku Shaper has developed a great web start Swing app that allows you to model surfboards for production on their high precision Aku Shaper machine. The app is incredibly easy to use, even if you have no experience with 3D modeling tools. The GUI presents you with a bezier curve editor that has preset points placed only in the areas that make sense for a surf board's shape. After you shape your board in the curve editor Aku Shaper provides a 3D… Continue
Have you seen seenly.com? It is a flash site which prompts the user to allow the flash plug-in to access the user's webcam. Then the user can snap a photo of himself/herself which is then saved on the web.
This would be a great addition to any social networking or event management web app.
Any flash experts out there done something like this with flash in their web apps?
I just came across a fantastic piece of Javascript wizardry which would work great in the content management portion of my web app. It's an in-browser Javascript/HTML editor text editor called CodeMirror written by Marijn Haverbeke. The editor highlights code as well as auto-indents.
Check it out: CodeMirror. Continue
Local company ChipIn recently launched an amazing WYSIWYG flash widget builder called Sprout. Sprout allows you to combine shapes, images, videos, RSS feeds, maps, and more with a dead simple drag and drop interface. After creating your Sprout (widget) you can publish your creation on dozens of web platforms including MySpace, Facebook and all the popular blogging sites. You can track usage of your widgets using an exce… Continue
Instead of wasting $44 billion on Yahoo in an effort to fight a battle lost to Google long ago, why not invest in developing office applications for Silverlight? This would allow simultaneous releases on Windows, OSX and (soon) Linu…Continue
In its latest attempt to fend off archrival Google, Microsoft made an unsolicited $44.6 billion bid to acquire the most heavily trafficked site on the web. Maybe Balmer can figure out a better way to monetize Yahoo's traffic than Mr. Yang.
In addition to Yahoo's impressive traffic in the US, its important to note Yahoo is the 900 pound guerilla of the Japanese internet where it enjoys Google-like dominance in terms of search, advertising, auctions, etc. After the US, Japan is arguably t… Continue
Posted by Daniel Leuck on February 1, 2008 at 5:30am —
No Comments
I was on the Hawaii State Library website today and happened upon their Digital Book page. It's a service powered by overdrive.com. It allows you to borrow e-books and CDs for three weeks at a time. So far I've checked out books about doing business in China and website design technique. And I'm listening to some Beethoven right now, too.
I'd like to share two random trains of thought in the area of free open source software. The first is my continued annoyance with the likes of Richard Stallman and his acolytes for their insistence that all software must be free and that commercial software vendors are somehow unethical. I hear this refrain time and time again on message boards and at geek fests around the world. What ri…
This month's Honolulu Coders meeting will take place on Wednesday 30th
January from 6pm to 8pm.
Dan Leuck of Ikayzo.com will talk about Flex and Silverlight, exciting rich client technologies that
facilitate the creation of, as Romain Guy would say, filthy rich UIs.
During this presentation Dan will create a simple photo management
application using both technologies, and discuss the pros and cons of
each platform.
I recently discovered two interesting new sites for natural language learning. The first was presented by TechHui member Gabe Morris at Unconferenz last Saturday. Gabe demoed Yabla, a site that offers video content in Spanish and French from television and…
According to a recently published whitepaper, Google is currently processing 20 petabytes of data every day. I find it amazing that their search engine and applications like Google Docs still have nearly instantaneous response times. Continue
Google just added a slew of new features to their already impressive Google Docs. Perhaps the most interesting is the ability to publish presentations as AJAX widgets. File management has also improved to the point you really feel like you are using a desktop application. Google once again proves it is the king of AJAX! The fact they seem to be completely ignoring Flex is inte…
(This is a modified repost of a post I recently put up on our company's wiki,
explaining a very old CS concept/approach which seems to be rather
neglected lately in production use.)
Introduction
If you're implementing any sort of miniature language as part of some software (query language, scripting capability) or even just attempting to parse structured input of some kind, using the full-boogie compiler-builder tools like YACC, bison, and friends can seem like overkill. If you… Continue
You can find this little gem here. I know that we're all supposed to know how to correctly setup a solution and I know that we all have our way (and reasoning) for how we set it up. It would be nice to come up with a standard way to do this. Tree Surgeon to the rescue. This is not a tool you will use everyday, but it will become invaluable when you do.
The basics are just that. Fire up the tree surgeion GUI and p…
I was finally able to fix the install of this tool and have become fairly enamoredwith it. The UI is simple and effective. The preview will only be useful until you become confident that the tool will work correctly.
There are a number of feature requests for the next version of this tool and I second most of them. For a simple utility, though, I think it is a good start.
For those interested in the install problem, I've narrowed it to two things:
I was excited about this tool because I get tired of hearing FxCop telling me to replace literal with a string from the resource file. It's purpose in life is simple--just right-click any hardcoded string and automagically send it to a new or existing resource file.
So, I anxiously click on the msi to install this tool. The install went fine and I fired up Visual Studio to give it a try. I clicked Tools\Add-in Manager... to make sure the install went as well as it seemed and it reporte…
I've been checking out some of the projects available at codeplex and have been impressed with some of the tools available. They range from the simple (a build tree generator) to the complex (EntLib). I plan a blog entry for each of the tools I have incorporated into my work. Continue
I just ran across a new Swing L&F called Nimbus that has renewed my interest in Swing. Its the first L&F that looks as good as OSX and Vista and it is entirely vector based. This is important because the resolution indepence means it looks good on the new high definition screens.
Additionally, all the painting is done with Painter delegates which are easily reused on custom components. This has always been a pain point for swing. Its h…
I've invested years of my life in Swing development, so its a little scary to even pose the question, "Is Swing Dead?" Bank of America, our largest customer, used to do a significant amount of Swing development. These days all new projects are using WinForms, WPF, or Flex. All of these technologies are very good, and have big marketing bucks behind them (Microsoft and Adobe respectively.) With Sun gasping for air and IBM backing a competing toolkit, what will happen to Swing?