It looks like the specs to the Google Chrome OS netbook were released, here is a link below.
tutorials for developers using Android, Google Web Toolkit (GWT), Arduino, and much more...
Tuesday, December 29, 2009
Google Netbook Specs Preview
Saturday, December 26, 2009
Brill IP Law Office – Opening January 2010
Brill IP Law Office applies business sense and cost-effectiveness in counseling on intellectual property (IP) legal matters. Robert J. Brill is adept at patent and trademark application preparation and prosecution, in the US and internationally, related searches and opinions, licensing, and further IP counseling. His clients have included startups, small to midsize companies, Fortune 500 companies, and universities worldwide. Bob’s experience covers a wide range of electrical, software, medical, computer, imaging, financial, telecommunications, mechanical, and clean technologies.
read more ..
http://bobbrill.net/?p=2105
read more ..
http://bobbrill.net/?p=2105
Wednesday, December 23, 2009
MOTODEV Keynote Summit
MOTODEV Summit – January 13, 2010, Beijing China
Please join Christy Wyatt, Corporate Vice President, Software Applications & Services, as we kick-off MOTODEV Summit China 2010, with a keynote presentation that will delve into the latest market trends and highlight the opportunities available to you to deliver break through applications for the next generation of Motorola Android Handsets. Attend to get the big picture perspective to help you navigate through a day of in-depth sessions and tutorials and guide you to the detailed information, tools and knowledge you need to succeed with Motorola.
Register:
http://developer.motorola.com/eventstraining/summit/beijing10/?utm_campaign=Beijing10-2&utm_medium=email&utm_source=email
Please join Christy Wyatt, Corporate Vice President, Software Applications & Services, as we kick-off MOTODEV Summit China 2010, with a keynote presentation that will delve into the latest market trends and highlight the opportunities available to you to deliver break through applications for the next generation of Motorola Android Handsets. Attend to get the big picture perspective to help you navigate through a day of in-depth sessions and tutorials and guide you to the detailed information, tools and knowledge you need to succeed with Motorola.
Register:
http://developer.motorola.com/eventstraining/summit/beijing10/?utm_campaign=Beijing10-2&utm_medium=email&utm_source=email
Tuesday, December 22, 2009
The Meaning of Open
Here is a great blog post written by Jonathan Rosenberg, Senior Vice President, Product Management at Google on what it means to be "open" and how Google is actively seeking that goal. I would love to hear people's comments.
http://googleblog.blogspot.com/2009/12/meaning-of-open.html
http://googleblog.blogspot.com/2009/12/meaning-of-open.html
Sunday, December 20, 2009
MOTODEV: Motorola's development studio for Android Apps
MOTODEV is Motorola's development studio for Android cell phone applications. Here is some of the key highlights:
- Complete Development Package
- Code Snippets
- Application Creation Wizards
- Database Managemen
- Localization Files Editor
- Handset Emulators
- Virtual Developer Lab
- Deploy Package
- Application Signing
- Marketing Integration
- Target Motorola Handsets
- Context-Sensitive Help and Integrated Documentation
Saturday, December 19, 2009
HTML5 and GWT might be the future
WIth all the advances in browser technology and HTML5 I am very optimistic about the future of Google Web Toolkit (GWT) which uses JavaScript.
My only concern is with ability of a lot of users of IE to update to modern browsers, that however, will not stop niche developers (companies) from creating interactive sites, games and communities. There is already a trend to ignore IE6 users altogether.
This is a demo that demonstrates the potential of rendering 3D graphics in the browser, using O3D, an open-source web API for creating rich, interactive 3D applications in the browser. The app shown in the video is coded in JavaScript and HTML and runs in a web browser. Learn more about O3D athttp://code.google.com/apis/o3d
My only concern is with ability of a lot of users of IE to update to modern browsers, that however, will not stop niche developers (companies) from creating interactive sites, games and communities. There is already a trend to ignore IE6 users altogether.
This is a demo that demonstrates the potential of rendering 3D graphics in the browser, using O3D, an open-source web API for creating rich, interactive 3D applications in the browser. The app shown in the video is coded in JavaScript and HTML and runs in a web browser. Learn more about O3D athttp://code.google.com/apis/o3d
Thursday, December 17, 2009
Needed: Architect: Flex UI and Java backend
Job Description:
Please contact:
Uki D. Lucas email
"UkiDLucas - at - mac.com"
We are the organizers of Chicago Google Technology conferences:
http://chigtug6.eventbrite.com/
Evaluate architecture of the existing Flex (Java backend) application for a large client servicing many fortune 500 companies. Provide technical solutions to improve UI speed, scalability and ability to rapidly customize the application for the future clients. Mentor fellow teammates of the best practices of Flex development.
Job Qualifications:
- Experience as system architect and mentor.
- Minimum of two (2) years of professional Flex application development.
- Minimum of three (3) years of professional Java application development.
- Ability to solve problems independently along with a strong teamwork sense, communication skills, often pair-programming and knowledge sharing.
- Familiarity with open source frameworks such as Hibernate, Spring and Maven.
- Experience with modern database (MySQL/Oracle) is required.
- At least some level of experience with UNIX-based server environment (Linux/Mac).
- Willingness to learn various cutting edge technologies will be required.
- Understanding of Agile/SCRUM development and other methodologies preferred.
- Must be able to travel on a limited basis, typically less than 20%.
- College degree (4 year) or equivalent work experience is required.
Please contact:
Uki D. Lucas email
"UkiDLucas - at - mac.com"
We are the organizers of Chicago Google Technology conferences:
http://chigtug6.eventbrite.com/
Java: calculate last Saturday
Java method that returns the date of last Saturday with time set to (00:00:00):
public class DateHelper
{
public static Date getLastSatuerday(Date date)
{
Calendar calendar = Calendar.getInstance();
int weekday = calendar.get(Calendar.DAY_OF_WEEK);
Date lastSat = DateHelper.incrementDays(date, (-weekday));
Calendar cal = new GregorianCalendar();
cal.setTime(lastSat);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
//increment hours of day
//increment hours of day
public static Date incrementHours(Date date, int hours)
{
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(date);
calendar.add(Calendar.HOUR_OF_DAY, hours);
return calendar.getTime();
}
}
JUnit test for above method:
public void test_getLastSatuerday()
{
Date date = DateHelper.buildToday();
date = DateHelper.incrementHours(date, 2);
Date weekday = DateHelper.getLastSatuerday(date);
log.warn("Today is: " + date + " , last sat is: " + weekday);
}
Output:
WARN 2009-12-17 09:05:42.306 com.xxx.xxx.server.common.DateHelperTest.test_getLastSatuerday()
Today is: Thu Dec 17 02:00:00 CST 2009 , last sat is: Sat Dec 12 00:00:00 CST 2009
WARN 2009-12-17 09:05:42.306 com.xxx.xxx.server.common.DateHelperTest.test_getLastSatuerday()
Today is: Thu Dec 17 02:00:00 CST 2009 , last sat is: Sat Dec 12 00:00:00 CST 2009
Needed: Java Google Web Toolkit (GWT) Developer
Job Description:
Development of Java Google Web Toolkit (GWT) based applications for sports community website and other Revere clients while following Revere Open Systems best practices and development culture.
Job Qualifications:
contact:
Uki D. Lucas
email "UkiDLucas - at - mac.com"
We are the organizers of Chicago Google Technology conferences:
http://chigtug6.eventbrite.com/
Development of Java Google Web Toolkit (GWT) based applications for sports community website and other Revere clients while following Revere Open Systems best practices and development culture.
Job Qualifications:
- Minimum of three years of professional Java application development.
- Ability to solve problems independently along with a strong teamwork sense, communication skills, often pair-programming and knowledge sharing.
- Familiarity with open source frameworks such as Hibernate, Spring and Maven.
- Experience with MySQL databases is highly desired.
- Deep understanding of various social media platforms such as Facebook, Twitter, etc.
- At least some level of experience with UNIX-based server environment (Linux/Mac).
- Willingness to learn various cutting edge technologies will be required.
- Understanding of Agile/SCRUM development and other methodologies preferred.
- Must be able to travel on a limited basis, typically less than 20%.
- Knowledge and passion for various sports is preferable.
- College degree (4 year) or equivalent work experience is required.
contact:
Uki D. Lucas
email "UkiDLucas - at - mac.com"
We are the organizers of Chicago Google Technology conferences:
http://chigtug6.eventbrite.com/
Wednesday, December 16, 2009
Monday, December 14, 2009
maven-compiler-plugin memory management
Here is how you give more memory to maven-compiler-plugin:
http://maven.apache.org/plugins/maven-compiler-plugin/examples/compile-with-memory-enhancements.html
http://maven.apache.org/plugins/maven-compiler-plugin/examples/compile-with-memory-enhancements.html
Fixing MySQL after upgrading to Snow Leopard
After upgrading to Snow Leopard, I found that MySQL would not start for me. I found this link that walked me through getting it up and running again.
http://planet-geek.com/archives/2009/09/osx-snow-leopar.html
I haven't had the time to figure out what exactly was messed up in the installation of Snow Leopard. If anyone knows, I would be interested in that nugget of information.
http://planet-geek.com/archives/2009/09/osx-snow-leopar.html
I haven't had the time to figure out what exactly was messed up in the installation of Snow Leopard. If anyone knows, I would be interested in that nugget of information.
Friday, December 11, 2009
CSS override
To override any CSS on an element, use !important as below
#my_widget_id {
background-color: #191919 !important;
/*#191919 is gray */
/*#191919 is gray */
}
Tuesday, December 8, 2009
Sending mass emails
I was advising a client about a press release they sent with a tiny 0.63% of response rate.
Note: I am not a big fan of email campaigns, I believe the most effective way to communicate is when friends send stuff to friends because it is interesting to them, but sometimes you just have to blast it out...
Few generic pointers:
Note: I am not a big fan of email campaigns, I believe the most effective way to communicate is when friends send stuff to friends because it is interesting to them, but sometimes you just have to blast it out...
Few generic pointers:
- make subject is interesting to the recipient, eg. includes a name they recognize (their club, their own)
- make sure the text of the email is short and sweet
- if you are trying to make several points, use short bullets
- avoid too many caps and long paragraphs
- send a sample batch, adjust text and re-sent until you get acceptable response
- ensure that you are addressing the right demographics
- use http://bit.ly/ to track different campaign responses
- use the right tools, check out http://www.mailchimp.com/
Subscribe to:
Posts (Atom)
