• Удивительно, что на Хабре всё ещё нет статей об этом гениальном DI контейнере для PHP. Почему гениальном? Потому, что весь код этого творения укладывается в 80 строк – маленький объект с большими возможностями. Контейнер представляет из себя один класс, и…

  • Многие объекты окружающей действительности могут быть смоделированы с использованием графов: карта метро, лабиринт, знакомства в соцсетях, возможные ходы в настольной игре — все это графы. Самое простое и частое действие, которое можно сделать с графом — это перебрать его вершины…

  • С добрым понедельником, хабровчане! Ковырялся давеча с одним универсальным, и потому до неприличного мощным, интерфейсом доступа к данным на Python-е. Неприличная мощь выражается в виде множества параметров на все случаи жизни, зачастую крайне экстравагантные и нужные только в 5% случаев.…

  • Как все начиналось Здравствуйте, хаброобщество. Я молодой, начинающий программист в недавнем прошлом решил перейти на новый, для меня, язык программирования Ruby. Учить принялся по учебнику «Учись программировать» автора Криса Пайна. И в очередной главе, посвященной методам, наткнулся на интересную задачу:…

  • Что подвигло меня сравнить различные дистрибутивы? Буду честен, простое любопытство. Несмотря на то, что в интернете достаточно исследований на эту тему (в основном почему-то буржуйских), всегда хорошо получить что-то свое и наглядно во всем убедиться. А поэтому перейду к описанию…

  • Всем привет. Хочу рассказать про восстановление из состояния полного кирпича своего планшета TeXeT TM-9750HD в девичестве Teclast P98HD. Купил я его за 7590 рублей у себя в Челябинске, планшет с Retina экраном и процессором RK3188 за такую цену меня сразу…

  • Сегодня день рождения Билла Гейтса. Человека чьей мечтой было сделать так, что бы в каждом доме был персональный компьютер. Человека, который во многом изменил как наш мир в котором мы живем, так и ИТ. С Днем Рождения Билл! ссылка на…

  • Здесь неоднократно обсуждалось, как получить доступ к DIR 300 находясь в его внутренней сети. Но можно ли выполнить произвольный код имея доступ только к WAN интерфейсу роутера? Из сети Интернет? Оказывается сложно, но можно.

  • Вдохновившись этой статьей от СКБ Контур, решили провести Code Retreat у себя на факультете (Томский государственный университет, факультет информатики). Правда у нас целью было не обучение каким-то конкретным технологиям, а скорее просто знакомство (половина участников с 1-2 курсов), фан и…

  • Уже сутки как отсыпаюсь и прихожу в себя после хакатона DevelopHer 2013, организованного компанией LinkedIn на их кампусе в Mountain View. Очень рада, что приняла в нём участие, и пока первые впечатления не выветрились из головы, хочу поделиться своими наблюдениями…