Free Registration for JUG LV #22
Wednesday, January 30, 2013
Wednesday, January 23, 2013
How to generate a random number?
int getRandomNumber() {
return 4; // chosen by fair dice roll; guaranteed to be random
}
Tuesday, January 22, 2013
Employment Myth-buster from A Good IT Company
* IT Specialists in Old Europe earn 10x more. ** Salaries in IT Companies of Old Europe rarely double those of A GOOD IT COMPANY. * Women with children are hired reluctantly. ** A GOOD IT COMPANY hires women for their skills, welcomes them after maternity leave and respects the need to take child sick leaves. * Employees are being monitored at work. ** A GOOD IT COMPANY values trust, granting certain freedom in time and Internet use. * IT Specialists maintain their PCs themselves. ** A GOOD IT COMPANY provides full support of system administration, so you could focus on your job. * Salaries are delayed and paid in envelopes. ** A GOOD IT COMPANY offers full social guarantees, insurance and pays salaries always on time. * Companies don't invest in the newest hardware. ** A GOOD IT COMPANY provides excellent and up-to-date hardware to all employees. * Software companies have high staff turnover. ** Staff turnover rate in A GOOD IT COMPANY is lower than average per industry. * Companies don't care for the work environment. ** A GOOD IT COMPANY creates atmosphere where employees feel comfortable while performing their tasks. * Project finished, everyone's fired. ** A GOOD IT COMPANY has many projects and when one is finished, resources are relocated to another one. * Companies don't pay for attending conferences. ** In A GOOD IT COMPANY, employees can attend professional conferences.
Difference in Cross-Platform Mobile Development – Native vs Hybrid vs HTML5
Notes from the talk "Difference in Cross-platform mobile development – native vs hybrid vs HTML5" by Dmitry Ivanov from C.T.Co
Native
++
+ Speed and reaction
+ Consumer focus
+ Native look and feel
+ Native API
+ Debug + Profile
--
- Only 1 Platform
- New language
- Costs
- App review time (publishing & updates)
Tuesday, January 15, 2013
Top 20 Brainbench Certifications of 2012
К сожалению, не совсем понятно, по какому принципу составлялся топ (по тому, сколько человек пытались сдать, сколько сдали и т.д.), но так или иначе - вот он:
Friday, January 11, 2013
PHP программист
Здравствуйте. Меня зовут Вячеслав, мне 22 года и я PHP программист. Я сижу на PHP с 18 лет. Первый раз я попробовал PHP с другом. Мы сидели, обсуждали веб-технологии и тут он сказал, что недавно пробовал PHP. Он предложил попробовать мне. Поначалу я не согласился, ведь это PHP, я слышал много плохих слухов про него, слышал, что он вызывает зависимость. Но друг настаивал, говорил, что в жизни нужно попробовать все, и я сдался. Он предложил бесплатный скрипт, выводящий «Hello world!». Он казался совсем безобидным, но как потом оказалось, я уже не мог остановиться. Уже очень скоро благодаря PHP я попробовал свою первую CMS.
Что делать с "java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class" или несколько детских граблей при работе с JavaBeans
Допустим, вы не каждый день пишете свои собственные JavaBeans, a тут вдруг польстились на возможность класса XMLEncoder легко и непринужденно сериализовать объекты в XML и решили написать небольшой proof-of-concept примерчик, чтобы удостовериться, что оно все работает, как обещано. С кем, в конце концов, не бывает...
"Если с первого раза не получилось, парашютный спорт не для вас..." При попытке запуситть наш простой примерчик мы получаем в консоли следующее послание от компилятора:
Вопрос: за что и что нам с этим делать?
"Если с первого раза не получилось, парашютный спорт не для вас..." При попытке запуситть наш простой примерчик мы получаем в консоли следующее послание от компилятора:
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class Ххх with modifiers "" Continuing ...
Вопрос: за что и что нам с этим делать?
Thursday, January 10, 2013
Wednesday, January 9, 2013
Оптимист, пессимист и зануда
Как-то казнили во Франции оптимиста, пессимиста и зануду.
Оптимиста первым подвели к гильотине и спросили его последнее желание. Он ответил: "Жизнь была так прекрасна и интересна! Положите меня, пожалуйста, лицом вверх. Мне будет очень интересно смотреть на падающий нож". Положили его лицом вверх, дернули рычаг, а нож заскрипел и остановился над самой шеей. По обычаю его помиловали.
Спросили пессимиста о последнем желании.
Он сказал: "Жизнь была так гадка! А, тут еще этот нож... И жадная до кровавых зрелищ толпа... Завяжите мне глаза и заткните уши ватой". Его желание выполнили, дернули рычаг, но нож снова заскрипел и остановился над самой шеей. Он тоже был помилован, согласно обычаю.
Оптимиста первым подвели к гильотине и спросили его последнее желание. Он ответил: "Жизнь была так прекрасна и интересна! Положите меня, пожалуйста, лицом вверх. Мне будет очень интересно смотреть на падающий нож". Положили его лицом вверх, дернули рычаг, а нож заскрипел и остановился над самой шеей. По обычаю его помиловали.
Спросили пессимиста о последнем желании.
Он сказал: "Жизнь была так гадка! А, тут еще этот нож... И жадная до кровавых зрелищ толпа... Завяжите мне глаза и заткните уши ватой". Его желание выполнили, дернули рычаг, но нож снова заскрипел и остановился над самой шеей. Он тоже был помилован, согласно обычаю.
Устанавливаем VirtualBox 4.2.6 под Windows
Introduction to VirtualBox from Wikipedia
Download page
Direct download link
Pre-built virtual appliances (легко находятся по запросу "virtualbox pre-built appliances" в Гугле): 1) at Oracle, 2) at VirtualBoxes.org
Download page
Direct download link
Pre-built virtual appliances (легко находятся по запросу "virtualbox pre-built appliances" в Гугле): 1) at Oracle, 2) at VirtualBoxes.org
