Доброго времени суток Дорогие читатели !
Вчера был опубликован, казалось бы банальный опрос на тему: «Много ли Хабражителей служили в армии? „.
Если быть честным, то я (офигел) был поражен с каким рвением пост набирал количество комментариев, которые не были однотипными.Читать полностью »
Новости информационных технологий - 25577
Предыстория поста №145421
2012-06-08 в 18:10, admin, рубрики: оффтоп, Совершенный код, метки: оффтопFirebird BD на Java
2012-06-08 в 18:07, admin, рубрики: eclipse, firebird, java, swing, базы данных, Песочница, метки: Eclipse, firebird, java, swing, базы данныхВступление
Год назад потребовалось написать БД в рамках курсовой работы. Особого труда это не вызвало. Выбрал тему, начертил ER-диаграмму, определился с полями таблиц и начал написание. Язык долго не выбирал, на тот момент начинал работать на Java в Eclipse. Выбрал СУБД, мой выбор пал на Firebird. Добавил таблиц через IBExpert и был всем доволен, как только написал UI для пары таблиц понял что можно создавать остальные с помощью копипаста. Код получился ужасный(ООП? не не слышал, так можно это было охарактеризовать), но на тот момент меня все радовало. Прошел год и по воле случая пришлось пересматривать свой код. Это было нечто страшное с непонятной структурой.
Перед собой решил поставить несколько целей:
— простое добавление таблиц
— применить, наконец, ООП
— применить шаблоны проектирования(для обучения)
Также сейчас непонятно почему людям в институте сложно писать простые БД (или лень), в любом случае, хочу показать простоту написания БД и познакомить со своим видением приложения (на мой взгляд очень простым).
Читать полностью »
Рекомендательные системы — будущее интернета
2012-06-08 в 17:08, admin, рубрики: Google Chrome, surfingbird, будущее здесь, рекомендательные системы, социальные сети, яндекс, метки: Google Chrome, surfingbird, рекомендательные системы, социальные сети, яндекс
Недавно наткнулся на новомодный тренд: рекомендательные системы, — на конкретного его представителя Surfingbird (нет, я не сотрудник данной компании). Сразу встал вопрос, как я могу на этом заработать, не стоит ли готовиться к очередной смене схемы поведения пользователей в сети?
Почему так серьезно?
Сравнение UNITY и UDK
2012-06-08 в 16:44, admin, рубрики: game development, UDK, unity3d, Песочница, метки: UDK, unity3dНебольшая предыстория
Доброго времени суток! Недавно я загорелся желанием сделать небольшой персональный проект(т.е. игру), первый вопрос, который сразу стукнул в голову: «А что эта игра будет представлять из себя технически?». Вариант о написании движка с нуля отпал сразу из-за моих навыков программирования(а они заканчиваются на школьном курсе паскаля). По этой же причине отпали и открытые движки вроде огра. Мой взгляд упал на УДК и ЮНИТИ, при небольших(сравнительно) усилиях можно воздвигнуть довольно таки сложный проект. Далее последовал вопрос: «А что же выбрать?». Я потратил по несколько месяцев на каждый движок и сейчас хочу поделиться своими доводами.Читать полностью »
Тактильные интерфейсы уже на подходе
2012-06-08 в 16:20, admin, рубрики: tactus, интерфейсы, сенсорные экраны, тактильный фидбек, тачскрины, метки: tactus, сенсорные экраны, тактильный фидбек, тачскрины Объединить в одном устройстве преимущества сенсорных дисплеев и механических клавиатур и манипуляторов с тактильной обратной связью — давняя мечта инженеров. В этом небольшом обзоре я описал три разных подхода к решению этой задачи, от наиболее “грубой” и материальной клавиатуры Tactus до эфемерных японских голограмм. Все три технологии имеют реальное воплощение в виде работающих прототипов. Две из трёх — коммерческие продукты, готовые к внедрению.
Читать полностью »
Упрощая жизнь c Django
2012-06-08 в 15:52, admin, рубрики: django, python, tools, web-разработка, Веб-разработка, метки: Django, python, tools, web-разработкаЗа время использования Django я накопил множество небольших инструментов: декораторов, шорткатов, кастомных полей и просто утилит, которые кочевали со мной из проекта в проект в виде сборного пакета handy. В конце концов, я решил поделится своим опытом, потому как такой код — это и есть материализованный опыт (даже лучше — код можно исполнить), и открыть наиболее полезные куски handy для всех желающих.
Пакет направлен на уменьшение необходимого boilerplate при использовании фреймворка джанго. На то, чтобы избавить от необходимости писать одно и то же раз за разом, сделать код короче и выразительней.
Читать полностью »
Вышла Bitcasa для Linux
2012-06-08 в 15:42, admin, рубрики: bitcasa, linux, Облачные вычисления, метки: bitcasa, linux
Ctuодня компания Bitcasa объявила, что стала доступна Preview версия клиента для Linux.
Читать полностью »
Как НАДЕЖНО защитить in-App Purchase от ломалок
2012-06-08 в 15:38, admin, рубрики: apple, In-App Purchase API, iOS, разработка под iOS, метки: In-App Purchase API, iOS Совсем недавно я писал статью Как защитить in-App Purchase от ломалок . Прошло немного времени, а хакеры на месте не сидят. Тот метод защиты оказывается можно обойти, не очень сложно. Под катом метод, который намного надежнее.
Читать полностью »
LaTeX годится не только для составления всевозможной документации, но и для верстки качественных презентаций. При помощи пакета beamer можно создавать презентации, ничуть не уступающие презентациям PowerPoint или Impress.
Достопримечательности Google Street View
2012-06-08 в 15:17, admin, рубрики: Google, Google Street View, метки: google street view Под катом вы найдете подборку популярных мест со всего мира отснятых в Google Street View.
Читать полностью »