Хабрахабр:
Как и каждая компания, мы задумываемся о будущем и ищем новые перспективные ниши, а поэтому мы: читаем новости, просматриваем интересную статистику и просто стараемся быть в теме. А сейчас решили, что можно поделиться и с вами этой полезной информацией. На прошедшем на этой неделе в Сан-Франциско саммите Web 2.0, Мери Микер (Mary Meeker), ?Королева Интернета? по версии журнала ?Barron's Magazine? огласила список тенденций развития сети на ближайшую перспективу. Мери Микер ? одна из самых влиятельных аналитиков сектора IT, партнер в венчурной фирме Kleiner Perkins Caufield & Byers из Силиконовой долины. Инвесторы следят за ее ежегодными отчетами, полагаясь на них в выборе стратегии. Ее первый доклад в 1995 году положил начало буму доткомов и кардинально изменил мнение инвесторов об IT и web-разработках. Список, предложенный Мери Микер следующий: Глобализация Мобильный технологии Пользовательский интерфейс Покупки через Интернет: быстро, просто, интересно, дешево Реклама в сети Создание контента в корне изменилось Лидерство в технологиях ? у США Мега-тренд: расширение возможностей посредством средств мобильной связи Экономика: множество неопределенностей Читать дальше →
Вчера я наконец-то выпустил первую публичную версию Lamer News, это одновременно и реальный пример использования Redis в виде сайта напободие Hacker News, и проект совершенно независимого сайта про новости из мира программирования. Проект был хорошо принят сообществом, и был в топе HN в течение некоторого времени. Спасибо за обратную связь. После релиза я получил несколько просьб об изменении хэш-функции, которую я использовал для того, чтобы хэшировать пароли в БД: # Turn the password into an hashed one, using # SHA1(salt|password). def hash_password(password) Digest::SHA1.hexdigest(PasswordSalt+password) end Этот код использует SHA1 с солью. Как отметили читатели, это не самый безопасный выбор, поскольку есть способы вычислить SHA1 очень быстро. Через некоторое время люди хором начали твитить и писать в комментах одно и то же предложение: ?используй BCrypt?. Я предложил использовать вложенные SHA1 в цикле, чтобы избежать добавления новых зависимостей в коде (если вы проверите README, одной из целей является сделать код простым и с как можно меньшим количеством зависимостей). И тут это случилось: догма шифрования. Никаких рассуждений о криптопримитивах и их возможных применениях и комбинациях, просто тупо ?используй BCrypt?. В глазах этих товарищей программисты ? просто тупые дроны, исполняющие гайдлайны, которые не могут ни в коем случае рассуждать о криптографии. Но об этом позже? Давайте пока сделаем шаг назад и рассмотрим исходную проблему со всем этим, и насколько небезопасен этот код. Читать дальше →
Уже не первый год многие твердят о необходимости проникновения IT в образование. Почти у каждого ВУЗа есть свой сайт-визитка, на котором можно ознакомиться с информацией о заведении, его направленности и структуре, а также получить контактные данные. Но обычно на этом все и заканчивается. В этом аспекте большинство сайтов остались в 90-х годах и не предоставляют пользователям никаких возможностей для взаимодействия ни между собой, ни с преподавательским составом, ни с университетом. В очередной раз я убедился в том, что проекты в образовании, отвечающие современным тенденциям, являются большой редкостью, когда прочел статью c предложением создания чего-то подобного, что уже реализовано в университете, в котором я учился. Основание Южного Федерального Университета стало импульсом к созданию первой российской образовательной социальной сети, и в 2009 году появился Incampus. На момент запуска даже в европейских университетах еще не было подобных проектов. Читать дальше →

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