суббота, 16 октября 2010 г.
бабочка
просчай децтво
минус фотоальбом
пятница, 15 октября 2010 г.
abort retry cancel
гале подарили торт!
галю поздравляют все,
галя сделала аборт!
на ушах стоит семья
папа мама и братьЯ
бабка с дедом и сосед
только не веселый я...
среда, 6 октября 2010 г.
вторник, 5 октября 2010 г.
Резюме
SUMMARY
· Software developer;
- Knowledge of OOP, Design Patterns;
- Design and development web applications using J2EE technology;
- Design and development applications using J2ME and Android technology;
· Pre-Intermediate level of English language.
SKILLS
·
J2SE/J2EE: Java Core, Swing, JDBC, Servlets/JSP, JSF, EJB, Hibernate, Log4J, JUnit;
Web Technologies: HTML 4.X, CSS, XML, JSTL;
Application Servers: Tomcat 6.x, GlassFish.
· Other programming languages
C# - Intermediate level;
ObjectPascal/Delphi – UpperIntermediate level;
VB – Intermediate level;
· Databases
MySQL 5.0, Firebird.
· Tools
Build (Apache Ant), UML Modelling (IBM Rational Rose,
· IDE
JavaIDE: InelliJ IDEA 8.x 9.x; Eclipse, NetBeans;
Other IDE:
· OS
Windows NT/2000/XP/Seven; MacOSX 10.5+.
Sep 2006 – Feb 2010 | Development software for Project: Vedritter Checkers – multiplayer game for Android OS with using web service Twitter as database layer. Technologies: Android SDK 1.6 and 2.1; IDE: Intellij Idea, Eclipse. Project: Working in team of 5 developers; Client layer development, Testing; Technologies: J2ME; Application Servers: Apache PHP server Databases: MySQL; IDE: Intellij Idea, NetBeans. Project: Game set – set of four mobile games with artificial intelligence. Technologies: J2ME; IDE: NetBeans. Project: StatAnalyzer – application for analysis of statistic data and generate reports to MSOffice documents. Project for ISTU. Technologies: OLE, COM. Databases: Firebird; IDE: Project: Set of applications “ElectricityAnalyzer”. Application for analysis of standart datasets from RAO UES of Programming languages: IDE: |
Feb 2010 … | Bridge quest labs inc; Blue phenix. |
Education
2005 - 2010 | cybernetic faculty speciality: « Automated systems of information processing and management» |
понедельник, 4 октября 2010 г.
day
суббота, 2 октября 2010 г.
Любовь
Это страшнее прыжка с крыши
Это громче вопля бешенного
Но гораздо тише писка забитой мыши
Это то, что каждый всю жизнь ищет
Находит, теряет, находит вновь
Это то, что в белой фате
Со злобным оскалом по свету рыщет
Я говорю тебе про любовь
Она сама по себе невесома
Она легче, чем твои мысли
Но вспомни как душу рвало,
Когда она уходила
Как на глазах твоих слезы висли
Она руками своими нежными
Петлю на шею тебе набросит,
Не оставляя ничего от тебя прежнего,
Cама на цыпочки встать попросит
Ты даже не сможешь ее увидеть
Ты никогда не заглянешь в ее глаза,
А думаешь о том как бы ее не обидеть
Не веря в то, что она действительно зла
Ты можешь с ней расцвести и засохнуть
Она сожрет тебя как цветок тля,
Но все равно лучше уж так сдохнуть,
Чем никого никогда не любя
С ней хорошо, без нее как-то странно
Мне не хватает ее слез радости
Если она пришла, то тут же уходит плавно
Бросая в лицо какие-то гадости
Я держу свою дверь закрытой
Чтобы стучалась она перед тем, как ко мне войти
Чтобы не оказалась она той, мною давно забытой,
Той, с которой мне не по пути
пятница, 1 октября 2010 г.
Нэобычное
Да. Все так. Но не так. Как я предположил?
Взять стандартный диалог оукей-шансЕл, на него таблицу, а в таблицу контролы.
Здесь меня и поджидал самый большой фиг. Делаться все должно было несколько иначе. Ну да черт с ним. Сложнее оказалось понять методику построения контролов. Как я копал – рассказывать не буду, а вот как это работает - стоит:
нужен был бин, в котором прописаны проперти. Приватные.
Нужны им геттеры и сеттеры.
Названия у них должны быть в виде someNameHere.
На это все навешиваются валидаторы.
Итак, суть. На основе того, какой тип у проперти, фабрика возвращает контрол. Лейбл или иной caption генерируется из имени проперти. Затем все расставляется по сетке. На каждый контрол навешивается валидатор, и проверяется. В случае ошибки генерится иконка с хинтом.
Вот так… а нас в вузе учили делать все гораздо проще.