Translate

понеділок, 1 листопада 2010 р.

Анонс - Сьома зустріч Java User Group


В четвер 4-го листопада відбудеться сьома зустріч Java User Group
Місце проведення - компанія Global Logic, вулиця Шептицьких 26.
Час - 19:00
Дата - 4-те листопада
Нашим доповідачем та гостем буде Андрій Будай, активний учасник дотнет групи, він нам розкаже про DDD. Хто хоче бути обізнаним в темі наперед може почитати статтю Андрія http://andriybuday.blogspot.com/2010/01/ddd.html
Якщо залишиться трохи часу то ми спробуємо організувати дискусію на тему всяких модних і не дуже технологій. Прошу реєструватись і приходити на нашу зустріч
/Андрій

пʼятниця, 29 жовтня 2010 р.

Freeride meeting


Всім привіт
Я втомився шукати доповідачів і сам не дуже маю часу готуватись тому є два варіанти

1) Ми просимо Зеника Матчишина розказати нам щось про Roo, Spring  і їже з ними

2) Організовуємо  freeride зустріч


Я виберу з коментів список речей які цікавлять людей, попрошу виділити круглий стіл, або хоча б поставимо в круг крісла і попробуємо поділитись в добровільному порядку хто що знає про ці технології

В коментах люди які готові наступний тиждень орієнтовно середа четвер прийти на зустріч пишуть циферки і прізвища
Наприклад
Андруневчин Андрій -2
або
Олег Скляренко -1
або
Скромний Гуру - 3 - буду  у вас доповідачем

Всім спасибі
/Андрій

понеділок, 18 жовтня 2010 р.

JUG зустріч


Після тривалої перерви є ідея зустрітись в перших числах листопада
Місце зустрічі і час уточню пізніше
Прошу зголоситись всіх бажаючих :)
Також традиційно шукаємо бажаючих зробити доповідь
Збоку є опитувальник прошу всіх проголосувати
Також прошу писати ваші  варіанти тут в коментарях

четвер, 30 вересня 2010 р.

Чтобы пройти собеседование на Java-программиста...


Чтобы пройти собеседование на Java-программиста в серьезную компанию нужно всего три вещи:

1) Хоть какой-нибудь опыт работы Java-программистом (чтобы было, что написать в резюме).
2) Достойный уровень английского.
3) Правильно ответить на вопросы интервьюера.

В данном блоге не описано, как овладеть 1 и 2 (в общем, как и 3 :-) ). Здесь просто собраны вопросы, с которыми часто приходилось сталкиваться автору на собеседованиях. А прошел он их немало за 3 года. Вопросы разделены на тематические группы.

I. ООП
1. Назовите основные принципы ООП.
2. Что такое наследование?
3. Что такое полиморфизм? Какие проявления полиморфизма в Java Вы знаете?
4. Что такое инкапсуляция?

II. Java core
1. Опишите модификаторы доступа в Java.
2. Чем абстрактный клас отличается от интерфейса? В каких случаях Вы бы использовали абстрактный класс, а в каких интерфейс?
3. Может ли объект получить доступ к private-переменной класса? Если, да, то каким образом?
4. Какие существуют типы вложенных классов? Для чего они используются?
5. Что такое autoboxing?
6. Что такое Generics?
7. Каким образом передаются переменные в методы, по значению или по ссылке?
8. Какие методы есть у класса Object? Какие методы можно переопределять, а какие нет?
9. Правила переопределения метода Object.equals().
10. Правила переопределения метода Object.hashCode().
11. Правила переопределения метода Object.clone().
12. Что такое конструктор по умолчанию?
13. Опишите метод Object.finalize().
14. Чем отличаются слова final, finally и finalize?
15. Опишите иерархию исключений.
16. Что такое checked и unchecked Exception?
17. Как создать свой unchecked Exception?
18. Что такое Error?
19. Опишите работу блока try-catch-finally.

III. Collections framework
1. Назовите основные интерфейсы коллекций и их имплементации.
2. Чем отличается ArrayList от LinkedList? В каких случаях лучше использовать первый, а в каких второй?
3. Чем отличается HashMap от Hashtable?
4. Чем отличается ArrayList от Vector?
5. Обясните отличия между HashSet, LinkedHashSet, TreeSet.
6. Каким образом можно синхронизировать методы HashMap, ArrayList?
7. Особенности интерфейса Set.
8. Каким образом можно отсортировать коллекцию?
9. Как правильно удалить элемент из ArrayList?

IV. Multithreading

1. Каким образом можно создать поток?
2. Какие способы синхронизации в Java?
3. Как работают методы wait и notify/notifyAll?
4. Чем отличается работа метода wait с параметром и без параметра?
5. Как работает метод Thread.yield()? Чем отличаются методы Thread.sleep() и Thread.yield()?
6. Как работает метод Thread.join()?
7. Что такое dead lock?
8. Как правильно завершить работу потока? (Иногда говорять, убить поток).
9. На каком объекте происходит синхронизация при вызове static synchronized метода?
10. Для чего используется ключевое слово volatile?

V. Сериализация1. Для чего используется ключевое слово transient?
2. Как изменить стандартное поведение сериализации/десериализации?

VI. Swing1. Что такое Event Dispatch Thread (поток обработки событий)? Как он работает?
2. Как можно производить обработку событий клавиатуры в JTextField?
3. Для чего исользуется класс SwingWorkers?

VII. JDBC
1. Этапы работы с базой данных с использованием JDBC?
2. Как создать Connection?
3. Чем отличается Statement от PreparedStatement?
4. Как вызвать хранимую процедуру?
5. Как правильно закрыть Connection?

VIII. Hibernate1. Что такое lazy-initialization?

IX. JSP, Servlets
1. Чем отличается redirect от forward?
2. Как сделать redirect незаметно для пользователя?
3. Какие скоупы переменных существуют в JSP?
4. Какие есть методы отправки данных с клиента на сервер? Чем они отличаются?
5. Методы сервлета (обычно имеется ввиду HttpServlet).
6. Чем статический include отличается от динамического? (вопрос по JSP)
X. EJB
1. Какие есть типы бинов?
2. Какие есть типы session bean'ов?

XI. Базы данных
1. Что такое нормализация.
2. Какие есть типы связей в базе данных. Приведите пример.
3. Что такое primary key (первичный ключ)?
4. Что такое foreign key (внешний ключ)?
5. Что такое индексы в базе данных? Для чего их используют? Чем они хороши и чем плохи?

XII. SQL
1. Какие есть типы JOIN'ов. Кратко опишите каждый из типов.
2. Что такое LEFT JOIN, RIGHT JOIN? Чем они отличаются?
3. Для чего используется слово HAVING?
4. Задача: есть две сущности АВТОРЫ и КНИГИ, связь М-М (многие к многим). Создайте структуру таблиц для этих сущностей и напишите запрос, который выберет всех авторов, которые НЕ являются соавторами ни к одной из книг.
Звідси

вівторок, 28 вересня 2010 р.

looking for Java web developer


Symphony Solutions, western-oriented and fast growing IT company is now looking for Java web developer.  We are looking for someone loving java and web technologies, able to provide new idea and at the same time respect team rules. Knowledge of BI is a big plus.

Вакансія: Mid Java developer , досвід: 2+, компанія: Symphony Solutions,
Рекрутер Галина Коваліско
h.kovalisko@gmail.com
skype: halyna.kovalisko
ICQ#: 297-624-787
Більше інформацію шукайте за наступним посиланнями
http://www.work.ua/jobs/647809/

пʼятниця, 10 вересня 2010 р.

Russian Linux




Java Developers' Day 2010 (JDD)


Міжнародна конференція з програмування в Java - Java Developers' Day 2010 (JDD)
Java Developers' Day 2010 (День Розробників Java) – це найбільша конференція з
програмування в Java в Польщі. Вперше конференція була організована в 2006 році в
Кракові, з 2009 року вона отримала статус міжнародної. На JDD збирається більше 400
розробників Java, розробників програмного забезпечення, системних архітекторів, ІТ-
фахівців, директорів та менеджерів ІТ-відділів, а також студентів і любителів програмування
в Java.
JDD це найкращі технічні доповіді, що лунають з уст кращих фахівців з усього світу. JDD
гості були вже інші. Брюс Еккель, Білл Берк, Тед Ньюард, Ніл Форд, Марк Річардс, Скотт
Девіс, Адам Бьен і Йонас Бонер.
В цьому році JDD проходить 7-8 жовтня в Кракові (Польща). У ході конференції виступить
Лінда Райзінґ – добре відомий всім експерт, що займається в основному Agile, проектними
зразками та об'єктно-орієнтованим програмуванням. Нашим гостем знову буде Тед Ньюард –
незалежний консультант, що спеціалізується на корпоративних системах, які створюються як
для великих корпорацій так і для малих підприємств, автор кількох книг, у тому числі
загальновідомої "Effective Enterprise Java".
Це єдина можливість, заплативши 95 євро, послухати майже 20 цікавих лекцій
протягом двох днів конференції, а також брати участь у семінарах експертів світового
класу, таких як Лінда Райзінґ і Тед Ньюард.
Запрошуємо Вас на наш веб-сайт: www.jdd.org.pl

четвер, 15 липня 2010 р.

Whizlabs SCJP 6.0 Training Demo Session (FREE)


Whizlabs SCJP 6.0 Training Demo Session (FREE)
Dear User,

Thanks for your interest in Whizlabs offering for SCJP 6.0 certification preparation. We are launching a 4 days comprehensive training for SCJP 6.0 certification on following schedule.

Upcoming Trainings:

Option1:

Dates
: July 24, 25, 31 & Aug 1
Timings: 11 AM to 7 PM (EST)
(If you are located in US or Europe)

Option 2:
Dates: July 24, 25, 31 & Aug 1
Timings: 10 AM to 6 PM (IST)
(If you are located in India or anywhere else in South Asia)


"Yes, most efficient, comprehensive training I have attended. I enjoyed the comittment levels required for the course." - John Yeglinski (Trainee)

For more details about our training program including trainer's profile, curriculum, methodology and pricing checkout out SCJP Training section.

In order to give you flavor of the actual training, we are providing 1 hr session on SCJP 6.0 certification for free. This demo session will give you real taste of how "Whizlabs SCJP 6.0 Online Training" is conducted. Moreover at the end of this session you will be clear about the outcomes to expect from Whizlabs Training.
Register for the 1 hr Demo session now by clicking a date below:
Sat, Jul 17, 2010 9:00 AM - 10:00 AM PDT
Sat, Jul 24, 2010 9:00 AM - 10:00 AM PDT
Once registered you will receive an email confirming your registration
with information you need to join the Webinar.


четвер, 8 липня 2010 р.

To Gerwin Bleich


Hi Gerwin ,
Unfortunately Google mail throws Delivery to the following recipient failed permanently exception.
I can provide You needed information. Please contact me through skype my SkypeId: diykorey. 
Kind Regards
/Andriy Andrunevchyn



понеділок, 5 липня 2010 р.

середа, 30 червня 2010 р.

середа, 16 червня 2010 р.

Манінг задаровує нас подарунками :)


Greetings from Manning Publications!

Thank you for participating in Manning's Geekiest User Group Challenge! Congratulations - you were randomly selected to win one free ebook. Please let me know which book you are interested in from Manning.com and I'll have it email to you ASAP.

Thanks,

Greetings to the User Group of Lviv,


Greetings to the User Group of Lviv,

Manning Publications would like to heartily congratulate you for having the most user group members participate in our challenge! You've won a party sponsored by Manning and 20 books of your choice for your library. You can choose any book you'd like from our catalog (http://www.manning.com/catalog/) - please let me know which titles you're interested and I'll get them out to you ASAP!

Once you plan your party, please let me know and we will reimburse you for costs up to $500!

Again, congratulations from all of us at Manning!



субота, 12 червня 2010 р.

Ми перемогли :)




Having trouble reading this message? Click here to view in your browser.

usergroup
Announcing the Geekiest User Group Challenge! winners
We hope you all had fun with our Geekiest User Group Challenge quiz--we certainly did! Hundreds of user group members worldwide competed, and we're pleased to tell you who came out on top!
The winners
geeksMost Geeks: Congratulations to Java User Group of Lviv, Ukraine for having the most members participate! You've won a party sponsored by us for an upcoming meeting, along with a library of 20 Manning books for your user group! And you get to display the Geek Challenge 2010: Most Geeks badge on your site!
geeksSmartest Geeks: Congratulations to FlashCodersNY for having the group with the highest average score on the quiz! You've won 10 Manning books for your user group's library, as well as the right to display the Geek Challenge 2010: Smartest Geeks badge.
potofgoldLuckiest geeks: And last but not least, 60 of you were randomly selected to win a free ebook. If you've won, you'll receive an email from Manning asking you to pick a book from manning.com.
You can visit the Results page to see the correct answers to the quiz.
Thanks from the Manning Publications team.
Всім велике дякую за участь в конкурсі
Прошу всіх бажаючих писати які книжки варто замовити у манінга


четвер, 20 травня 2010 р.

СЬГОДНІ О 19-00 шоста зустріч JUG


Cьогодні о 19-00 збираємось на SoftServe дивитись Google I/O 
Прошу передати всім.
Якщо буде достатня кількість бажаючих то купимо ящик пива і снеків

Зустріч відбудеться 20 квітня 2010 року о 19:00
У офісі компанії SoftServe за адресою Пастернака 5