EvoBlog и evogri

Очень редко тут пишу по причине довольно сильной сейчас занятости: с друзьями запустили свою компанию.

Над сайтом компании мы ещё работаем, финальные штрихи, а вот блоги компании и ряда сотрудников уже доступны онлайн.

EvoBlog,

http://blog.evocode.ca

— полностью собственный дизайн (творение рук Хмелика), на платформе tumblr.

evogri,

http://gri.evocode.ca — Мой персональный блог. Пишу о том что происходит в компании, о развитии сайта и прочих подобных вещах.

Есть еще пара, но они пока что не публичные. В скором времени напишу о том, чем же мы всё-таки занимаемся :)

Подписывайтесь, будет интересно!

Август 4, 2008. Метки: , , , . Blogging, программирование, evocode, работа, сайты, события, web2.0. Оставьте комментарий.

macbook + iSight = мобильный шпион

Предисловие

Посещая мою любимую девушку на прошлой неделе (мы живем в разных городах, на разных побережьях) мы игрались с приложением для моего iPhone Touch под названием Locations. Программка довольно простая — поиск и просмотр веб камер со всего мира. Можно сохранить какое-то количество камер и она их будет периодически обновлять.

Рассматривая камеры в Милане да Париже мне захотелось сделать что-нибудь подобное для себя — онлайн веб камеру. Я подобными вещами никогда раньше не занимался, да и на поиски в интернете времени тратить особенно не хотелось (все что нашел — какие-то сложные сервисы с live video и прочими вкусностями, но всё какое-то слишком перегруженное). Так что решил сделать это сам. В итоге ушло минут 10-15, и вот что мы получили в результате:

Страничку накидал очень быстро, просто чтобы как-то отобразить время последнего обновления.

(далее…)

Июль 29, 2008. Метки: , , , , , , , , , , , . программирование, life hacks. 9 комментариев.

Проектировка баз данных

Я пока остановился на DBDesigner4. Правда пришлось запускать версию для Windows через wine, ибо совсем замучился с поиском нужных библиотек.

А чем вы рисуете базы данных?

База для будущего youcallme.ca

Декабрь 21, 2007. Метки: , , . databases, программирование, работа. 3 комментария.

Ох…

Zend студия. Мать её.

В список файлов в проэкте добавил случайно вместо /projects/valenok , абсолютно случайно(!) сам /projects. Понял что столько файлов мне не нужно в проэкте, выделил их все и нажал Delete. Что должно было произойти? Файлы должны были удалиться из списка файлов в проэкте? Да. А с жесткого диска? Нет… Нет? Ох, бл…

Пол года кодинга, пока-пока.

да, я кретин, надо было бэкапиться

Сентябрь 15, 2007. невезение, программирование. 5 комментариев.

Конец семестра

Почти закончилась учёба, третий семестр — весенний(сжатый вдвое, с 9го мая по 27е июня). Отменили экзамен по COMP139(Data Structures, Java), и остался только экзамен по французскому. Кстати, по COMP139 мне выставили 95%, то есть А+, то есть максимально возможную оценку, чему рад :)

оффтопик: 26-го числа ко мне прилетает из Торонто Катя, и нужно будет её встречать в аэропорту Ванкувера в 11 утра. В этот же день с 8-30 до 11-30 у меня должен был быть экзамен по comp139. Поговорил с профом про это всё, он пообещал что-нибудь придумать. И вот сегодня, последняя лекция, он объявляет: «у вас, господа студенты, есть две опции, по желанию: либо писать экзамен как обычно, либо забыть про экзамен и посчитать финальную оценку на основе ваших текущих по такой-то формуле». Я посчитал всё, у меня выходила максимальная оценка и без экзаменов — но он мне перед классом сказал что чувствует что я могу согласиться на его «mystery deal». Да и большинство согласились, и меня за это после благодарили(скорее Катю), ну а желающие всё ещё могут прийти и написать экзамен.

Сижу, рассматриваю название предметов и их prerequisites(требования) на следующий год, выбираю что-бы мне такое взять. Вот такой примерно список вырисовывается:

  • Calculus 2
  • Descrete Math
  • Introduction to Literature
  • Architecture & Programming
  • Introduction to Computer Science
  • Advance Programming
  • Fundamentals of Physics 1
  • Probability & Statistics 1
  • Systems Analysis & Design
  • Modern Algebra
  • Combinatoric Structures
  • Data Structures & Alghorithms
  • Procedures in Maple
  • Multivariate Calculus

Из всего этого мне нужно выбрать примерно по 5 предметов на семестр, и летом можно ещё штуки четыре взять (летний и весенний семестры). Проблема в том, что не всё это я взять сейчас могу(не хватает двух необходимых(один завалил) курсов), хотя и смогу ко второму семестру. Ну и конечно же не всё что мне нужно в нужное время идёт. В общем, 29-го я смогу зарегистрироваться наконец-то, а перед этим нужно будет побеседовать с «гайденс консулами» в универе, подскажут что и когда брать.

Июнь 22, 2007. программирование, учеба. 5 комментариев.

Robocode

Robocode: build the best, destroy the rest!

Робокод представляет из себя несложную java-игру, поле боя для самодельных роботов. То есть мы сами их пишем, выставляем друг против друга и смотрим кто кого. Знаю что идея эта стара как мир, но я для себя это только открыл. Тем более это — вполне неплохая практика джавы.

Robocode, боевое поле

Создать своего робота и заставить его ездить и стрелять — предельно просто. А вот создать робота который и ездит с умом и стреляет куда надо при этом уворачиваясь от чужих выстрелов — вот где начинается всё самое интересное. Также можно создавать команды роботов, с рядовыми бойцами и лидерами, скаутами и пр.

Предполагается что основным инструментом в руках робото-творцов будет являться Eclipse (меня всем пока устраивает, правда для университетских целей), и в качестве официальной документации есть неплохой Robocode API.

Страничка Робокода в wiki, Лига Роботов и замечательный совместный проект фанатов робокода — к нашим услугам.

Июнь 12, 2007. программирование, java, open source. 11 комментариев.

Всплывающие окошки, javascript

wz_tooltip.js

Очень порой полезная библиотека. Позволяет отображать всплывающие окошки, tooltips, рядом с практически любым элементом на веб страничке. Богатый набор параметров и настроек, имеется даже ряд эффектов вроде плавного появления и прозрачности.

В общем, настраивается в ней практически всё и пользоваться предельно просто и удобно. Рекомендую!

И если интересно как выглядит готовый продукт — вот тут я это некоторое время назад использовал (поводите мышкой над никами).

Май 31, 2007. программирование, javascript, сайты, софт, web2.0. 3 комментария.

Levitated\\: OPEN.SOURCE

На этом сайте можно провести много времени. Очень много.

Потрясающая подборка интерактивных флеш-анимаций имитирующих реальные процессы, математические явления, воссоздающие простые и сложные сети отношений, визуализирующие формы представления данных, ну и так далее.

Для каждой анимации-проекта имеется описание и исходный код. Сделано всё очень красиво и качественно; одним словом — захватывает.

К примеру, фракталы из эмоций:

Май 30, 2007. математика, программирование, flash, сайты, open source. 5 комментариев.

API для Gmail

Для реализации одной идеи потребовался API для почтовых ящиков гугла, gmail. К сожалению ничего официального я найти не смог — очень жаль — и за не знанием ничего лучшего придётся пользоваться этим: GMail API for Java. Выглядит вроде обещающе.

Можно скачать, а потом почитать подробнейшую документацию, чем я сейчас и занимаюсь.

Апрель 27, 2007. программирование, google, java. Оставьте комментарий.

3 недели

Купил билеты в Торонто, буду там с 1-го по 9-е мая. Ура! Очень рад, наконец-то есть точка отправления :)

А ещё появилась вот такая вот идея, навеянная тамошним постом. По окончанию сессии займусь реализацией этого, неплохой практикой ajax’а будет, я ведь с ним помимо как в Group Mapper и не работал, да и там это было через API гугла.

Тааак, осталось дотерпеть эти три недели до 1го числа и не сорваться побежав к аэропорту раньше времени…

Апрель 10, 2007. ajax, Торонто, программирование, путешествия, web2.0. 1 комментарий.

Следующая страница →