среда, 2 февраля 2011 г.

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:

Специалисты по сетевой инфраструктуре из компании Arbor Networks опубликовали шестой ежегодный отчёт Worldwide Infrastructure Security Report. В этом документе очень много интересной информации (64 стр.), но особо подчёркивается один из главных итогов 2010 года ? впервые в истории подобных замеров мощность одной DDoS-атаки достигла 100 Гбит/с, что более чем в два раза превышает показатели 2009 года и вдесятеро превышает показатели 2005 года. Читать дальше →



Для работы с Mercurial под Windows нужен только TortoiseHG. Писать свои плагины для Mercurial не получится, но вроде большинство разработчиков их и не пишет. Во всяком случае я изредка пишу только скрипты для автоматизации. Если у вас Visual Studio, можно воспользоваться красивым плагином. Локальные репозитории, команды на бумажке и прочая оставим для студентов и лабораторных работ, которых на весь интернет вагоны. Так как единственный бенефит Mercurial для простых смертных это работа в оффлайне, этим и надо пользоваться. То есть, основной репозиторий создаём в онлайне: Mercurial сейчас поддерживает Microsoft и Google (вот удивительно!), поэтому апологеты могут выбрать любимую корпорацию без мучений. Но с одним нюансом, у MS не работает русский в комментариях к коммитам. Читать дальше →




Когда-то давно я написал свой первый пост на хабре. И посвящён тот пост был весьма интересной проблеме, а именно стеганографии. Конечно, решение, предложенное в том старом топике, нельзя назвать стеганографией в истинном смысле этого слова. Это всего лишь игра с форматами файлов, но, тем не менее, довольно интересная игра. Сегодня мы попробуем копнуть чуть-чуть глубже и рассмотрим алгоритм LSB. Если вам интересно, милости прошу под кат. (Под катом трафик: около мегабайта.) Читать дальше →


В продолжение эксперимента по скрещиванию веб-студий и авторов проектов без разработческих сил. Вопреки статистике, нашей инициативой заинтересовалось немало веб-студий, большинство из которых входят в первые десятки рейтинга лучших веб-студий России. Напрашивается следующий вывод: вкладываться в перспективные проекты рабочими ресурсами интереснее, чем выполнять заказы за фиксированный прайс. Так что на ближайшем московском Стартап Уикенде для тех, у кого есть идея пробивного проекта, но нет разработчиков в команде, появится шанс не только найти таковых, но и привлечь к созданию своего проекта лучших специалистов индустрии. И, главное, абсолютно бесплатно. Одним из участников воскресной ?трубы?, в которой носители идей встретятся с командами профессиональных разработчиков, станет ? вы не поверите ? Читать дальше →



Повальное увлечение так называемым ?краудсорсинговым финансированием? в последнее время набирает ход. Совсем недавно открылся стартап 33needs. Это место, где социально ориентированные стартапы могут получить начальное финансирование от обычных людей из Сети, желающих стать спонсорами того или иного проекта. Эдакая смесь проектов Kickstarter, предлагающего обычным людям помогать финансами творческие проекты, и Kiva, где одни люди дают взаймы другим, выступая в качестве партнеров. Читать дальше →




Насколько быстро и просто можно создать полноценную игру для современного телефона, работающего под управлением Windows Phone 7? Что для этого нужно? И какие препятствия ждут разработчика на этом пути? Постараемся ответить на все эти вопросы в процессе создания небольшой игры. И чтобы все было по настоящему ? это будет не просто пример, а полноценное приложение, которое мы отправим в Windows Phone Marketplace. Таким образом, в этой статье мы рассмотрим полный цикл создания игры ? от появления идеи, и до публикации игры в Marketplace, не упуская ни одной детали этого процесса. Читать дальше →


Одним из ключевых вопросов доступности контента явяляется физическое расположение сервисов CDN. Для справки, сеть распределения контента (Windows Azure Content Delivery Network, CDN) предоставляет в распоряжение разработчиков глобальное и надежное решение для доставки контента, требующего высокой пропускной способности (high-bandwidth content). Сеть Windows Azure CDN реализована в виде узлов, которые располагаются в США, Европе, Азии, Австралии и Южной Америке. Сеть кеширует бинарные объекты, хранящиеся на уровне платформы Windows Azure для того, чтобы обеспечить максимальную пропускную способность по доставке контента глобально распределенным пользователям. Рад сообщить, что 31.01.11 был запущен сервис CDN и в Москве, который улучшит доступность контента на территории России. Полезные материалы: Центр разработки для Windows Azure Электронная книга ?Windows Azure ? облачная платформа Microsoft?



Статья содержит сведения по использованию симметричного шифрования в Java на примере AES с пояснениями. На практике, шифрование может быть использовано для защищенной передачи данных, генерации идентифицирующих тикетов и т.д. Важно знать, что кроме самого алгоритма шифрования и размера ключа нужно учитывать способ связывания блоков. Java-код вида: Cipher c = Cipher.getInstance("AES"); по сути эквивалентен Cipher c = Cipher.getInstance("AES/ECB/PKCS5Padding") Метод шифрования задается тремя параметрами: <шифр>/<режим шифра>/<метод выравнивания> Читать дальше →


Идеи мобильных приложений витают в воздухе, и очевидно, никогда не иссякнут. Следующий проект очередное тому подтверждение. Сервис Wheretheladies.at, который собирает отметки (check-in) слабого пола на Foursquare и рассказывает посетителям об этих местах, обзавелся приложением для iPhone. Концепция большого компаса, стрелкой указывающего в направлении того места, где сейчас поблизости находятся девушки, настолько беспрецедентна, что в процессе рассмотрения приложения в AppStore соучредителю сервиса Джефу Ходсдону позвонили на сотовый из Apple, чтобы подробнее расспросить о приложении. Читать дальше →


Прочитав статью решил проверить, насколько пригоден для этого Haskell. Сразу скажу, сам Haskell пригоден весьма неплохо, но вот, пробежавшись по hackage.haskell.org, я сразу обнаружил проблемы с библиотеками для работы с PDF, что и поставило крест на полноценной реализации. Но я решил всё же проделать часть работы, дабы показать, как та же задача могла бы быть сделана на Haskell, если бы да кабы? Читать дальше →


Кадры решают всё ? это выражение, приписываемое Сталину, в наше время все более актуально. Профессиональный и мотивированный на результат сотрудник способен заменить множество равнодушных недоучек. Готовя этот материал, я суммировал личный опыт и провел с десяток бесед с руководителями малых и средних it-компаний. Мы говорили о том, как создать условия для того, чтобы энергичные и умные сотрудники охотно приходили работать в компанию и надолго оставались в ней? Как построить свою компанию мечты?



Hibernate ? это технология, позволяющая работать с сущностями в базе данных так, как будто они локальные объекты, по-другому ? ORM (Object-relational mapping), связывание базы данных с объектами, создание ?виртуальной объектной базы данных?. Например, в hibernate строчка кода Book book = new Book("Orwell G.", "1984", 1989, "pre"); session.save(book); Сохранит книгу в базу данных. Удобно? Достаточно удобно, чтобы потратить некоторое время для изучения этой технологии. Решив заняться изучением, в поисках информации и полезных, целиком работающих примеров облазил горы статей в интернете, обработал много информации. Часто в статьях содержалась информация об устаревших версиях Hibernate и для старых версий Java. Некоторые примеры даже отказывались компилироваться. Некоторые моменты в статьях упускались, некоторые недостаточно хорошо и глубоко рассматривались. Поэтому решил рассмотреть основные возможности hibernate в одной обзорной статье так, чтобы её прочтения было достаточно для разработки небольшого приложения, запрашивающего из базы данных информацию в том или ином объеме. Итак, под катом еще одно изложение из серии ?Hibernate: getting started? и полностью работающий пример. Читать дальше →


Отписаться от этой рассылки

Комментариев нет:

Отправить комментарий