Архив Ноябрь 15, Воскресенье, 2009
Ноябрь 15, Воскресенье, 2009
Традиционно все десктопные приложения пишутся на императивных языках программирования, этот подход прост и понятен, куда проще описать последовательность действий для решения той или иной задачи, нежели поставить задачу в понятной для машины форме, но когда речь заходит о проектировании внешнего вида и поведения, возникают сложности.
Веб дизайнеры же привыкли описывать, как должно выглядеть веб приложение, то есть ставить задачу, а не по пунктам описывать её решение, такой подход называется декларативным, он удобен, но к сожалению в традиционных приложениях до сих пор господствует именно императивный подход. Есть конечно дизайнеры форм, но они лишь позволяют в общих чертах обрисовать внешний вид приложения, но совершенно не способны описать его поведение. Для решения это проблемы в Qt Software был предложен новый проект Declarative User Interface и в рамках него новый язык разметки:
Встречаем QML
Это новый язык разметки, позволяющий описывать не только внешний вид, но и поведение ваших приложений. Он очень прост и обладает json образным синтаксисом, немного сближающим его html5, что думаю очень придется по душе веб-дизайнерам, да и программистам тоже. А в перспективе это наконец позволит полностью разделить внутреннюю логику работы приложения и его внешнее поведение, в результате чего будет наконец решена извечная проблема, когда программист занимается ещё и внешним видом приложения, потому, как дизайнерам слишком сложно было вникнуть в программирование.
Ноябрь 15, Воскресенье, 2009
Последнее время на хабре, да и не только часто разговор заходит о злобных копирастах.
Что дескать денег им мало, слушать ничего нельзя и даже напевать запрещено!
А вот на какую интересную историю я нашел на просторах интернета:
Приходят однажды люди в форме в Рок-бар UndergrounD, что в городе Оренбурге находится. Проверка. Одно из самых неприятных слов для любого предпринимателя.
В ходе проверки особых нарушений выявлено не было и чтобы уйти не с пустыми руками, проверяющие обратили на музыку, играющую в баре. Ага! А вы не отчисляете деньги в РАО! Ага! Да как же так! Все отчисляют, а вы нет! Штраф вам! XX тыщ!
В это время играла песня СПЛИНа — Время Назад…
Ноябрь 15, Воскресенье, 2009

О чем идет речь можно прочитать в предыдущем топике. Вкратце: HabraWars — это игра для программистов, в которой участники программируют роботов.
Только что я залил на сервер новую версию и теперь всё готово для проведения первого турнира.
Внимание: нужна свежая версия Firefox или Google Chrome.
Адрес сайта: habrawars.appspot.com (авторизация через Google).
Ноябрь 15, Воскресенье, 2009

Топик навеян рассуждениями xldsakamrhahn Системный администратор или аутсорсинг? о качестве обслуживания аутсорсинговыми ИТ компаниями. Этой статьей хотелось бы показать насколько IT аутсорсинг для малых и средних предприятий является тяжелым и сложномасштабируемым бизнесом. На сегодняшний день технологии стали намного более сложными и капризными чем раньше, и с каждым годом ситуация усложняется еще больше, старые технологии заменяются все более новыми, знания и опыт специалиста без их постоянного обновления и слежения за тенденциями быстро теряют актуальность и становятся ненужными. Это вам не телевизоры чинить, в IT сфере устройства на порядки более совершенные и сложные.
Затраты у большинства клиентов на IT обслуживание приравниваются к затратам, например, за коммунальные услуги, т.е. чем дешевле обойдется — тем лучше, тем больше прибыль и не секрет, что малый бизнес как никакой другой считает каждую копейку. Однако не стоит ставить цену услуг основным критерием для принятия решений о сотрудничестве с аутсорсинговой компанией и прочтя этот опус до конца вы поймете почему. Также в конце статьи ИТ компании небольшого размера (до 10 человек) ждет вкусный бонус.
Ноябрь 15, Воскресенье, 2009
Одно из самый громких дел за последнее время в IT-индустрии — многомесячное судербное трение между Psystar и Apple, похоже, постепенно подходит к завершению. Интереснейшая битва гиганта с неподдающимся «червячком» вчера остановилась, казалось бы, и должна была закончиться.
Не тут-то было. Дело продолжится. И, похоже, судебный процесс может затянуться.
Psystar вчера признали виновной (ым?) в нарушении колоссального количества авторских прав и патентов Калифорнийского Фрукта, модификации ядра и удаления оттуда расширений, а соответственно, взломе ПО для получения коммерческой выгоды.
А так же был отклонен иск Psystar о злоупотреблении Apple на рынке Mac`ов. Суд решил, что Apple всего лишь защищает собственное ПО в рамках законодательства.
Так же Psystar предстоит ответить за нарушение и использование чужих товарных знаков, в недобросовестной конкуренции и еще по ряду исков. Обжалование в вышестоящий суд PsyStar может сделать до февраля 2010 года.
Psystar — американская компания, распространяющая с 2008 года компьютеры под брендом OpenComputer, в качестве опции к которым предлагается предустановка операционной системы Mac OS X Leopard. Таким образом, Psystar — первая компания, коммерчески распространяющая компьютеры «хакинтош».
Что вы, хабровчане, думаете по этому поводу?
Ноябрь 15, Воскресенье, 2009

Добро пожаловать!
В прошлый раз мы обсуждали, как можно писать свое PyQt4-приложение, опираясь на логику сгенерированного программкой pyuic4 файла. Как это часто бывает — после написания топик получил много интересных и, что самое главное, содержательных комментариев, объясняющих, почему в отдельных случаях я прав, а в других неправ.
Самое любопытное состоит еще и в том, что обсуждение интересно как для питонистов, так и для приверженцев C++, ибо в данном случае разница невелика, в основном только незначительные вещи в синтаксисе. Все это потому, что PyQt4, по своей сути, является простой оберткой вокруг сишных Qt-классов, сохраняющей все названия и методы. Итак, вот вам чашечка чая или кофе, устраивайтесь поудобнее, давайте начнем нашу беседу.
Ноябрь 15, Воскресенье, 2009
Недавно на Хабре пробегала новость "Drupal признан 2009 Best Open Source PHP CMS", но недавно наконец были объявлены итоги по всем номинациям и теперь мы можем оценить результаты конкурса.
Ноябрь 15, Воскресенье, 2009

Три месяца назад была анонсирована мобильная версия Ворктрека. Однако, спустя некоторое время опытным путем выяснилось, что пользоваться ей совершенно неудобно. К тому же не хватает функционала для работы со списком дел и событиями. В этот раз мы постарались исправить этот недочет. Итак, представляем улучшенную мобильную версию Ворктрека.
Ноябрь 15, Воскресенье, 2009

Совершенно случайно получил указанный девайс на выходные. Коллега купил в качестве подарка сыну на новый год и что бы не нести раньше времени домой попросил взять на выходные дабы поставить на него необходимый софт. А поскольку я как раз собирался посидеть эти выходные дома и окончательно излечиться от гриппа, я решил ему с его просьбой помочь. К тому же нетбуки как класс давно меня интересовали, а тут возможность попользоваться и определиться, есть ли у меня потребность в подобном устройстве. Поскольку n310 это целый класс устройств, сразу скажу что ко мне попал N310-WAS1, основное отличие которого от собратьев в наличии WiMax.
Заранее извиняюсь за качество фотографий, фотика не имею, поэтому все фотографировалось на nokia e66.
Далее много картинок и соответственно трафик.
Ноябрь 15, Воскресенье, 2009
Кевин Митник в одном из своих интервью журналистам, сказал, что самое слабое звено в системе безопасности — это человек. Именно благодаря навыкам социальной инженерии, ему удалось стать одним из известнейших хакеров современности. Если вы считаете, что Кевин, как показывают в фильмах про хакеров, сидел в темной комнате с кучей мониторов с циферками и взламывал всех и вся оттуда, никогда эту комнату не покидая, то вы глубоко заблуждаетесь.
Ладно. Задайте себе вопрос — что уже интернет знает о Вас? Скорее всего, интернет о вас знает уже все, а что, как говорится, seen can not be unseen в глобальной сети. Теперь второй вопрос — как этим могут воспользоваться злоумышленники.
Я не буду придумывать суперхакерские сюжеты для тупых американских боевичков, где мегатеррористы стирают полностью электронные жизни людей, подменяют identity в базах данных полиции, ищут перхоть в волосах со спутников итд. Я не сомневаюсь, что это все возможно уже сейчас, но не всем нам. А что доступно всем?
У вас есть блог? Твиттер? Страничка во вконтакте или фейсбуке? Вы активный пользователь форумов? Тогда мы идем к вам…
Я перечитал свой же текст и мне стало страшно. Серьезно.