Архив за 12 февраля 2013 - 2

Inversion это простой и функциональный контейнер внедрения зависимости для PHP 5.3. Поддерживает сервис-ориентированную архитектуру, ссылки, PRS-0, и Composer.

Внедрение зависимости c Inversion

Установить можно через packagist.org: granula/inversion либо скачав и добавив к PRS-0 совместимому загрузчику.

$container = new InversionContainer();
$container['foo'] = 'MyClassFoo';
// ...
$foo = $container('foo');

Читать полностью »

Кастомизация DateTime в SharePointПользователи SharePoint знают, что создавая или редактируя какой-либо элемент, указывать время можно с интервалом в 5 минут. В большинстве случаев этого достаточно. Однако, встречаются такие заказчики, которых это не устраивает. Они хотят встречи назначать в 12:02, требовать выполнения задачи к 16:31, обращения пользователей регистрировать с точностью до минуты. Их право, они за это деньги платят.

Попросить SharePoint считать не по пять минут, а по одной, стандартными средствами не представляется возможным. Некоторые знакомые к такой задаче устраивали пляски с SharePoint Designer'ом и Visual Studio, пытаясь соорудить кастомные формы и/или FieldType'ы. На мой взгляд, есть более красивое решение. Кому интересно, добро пожаловать под кат.
Читать полностью »

Отчет об угрозах за вторую половину 2012 года: Интернет

Предисловие

Данная статья является частичным переводом the report for H2 2012.
Отчёт сам по себе представился мне достаточно интересным и информативным в связи с чем я и решил опубликовать для начала его небольшую часть, а затем если получится то и всё остальное.
Читать полностью »

Редакция iXBT.com озаботилась тем, что фактически все активности на сайте проводятся исключительно для мужской аудитории. На сей раз, мы обратили свое внимание на наших дорогих женщин! Конкурс приурочен к Всероссийскому женскому дню 8 марта, а его победительницы получат в подарок iPad 2 и iPad mini! Суть данного проекта состоит в создании креативного фото с логотипом iXBT.com.

Условия участия:

Данный конкурс проводится исключительно для девушек. Молодые люди не участвуют.

Участница добавляет на конкурсЧитать полностью »

Хочу обратить внимание хабрасообщества на возможную «уязвимость» в TCL, PostgreSQL и теоретически в некоторых других системах использующих RE engine, или NFA утилиты, изначально написаные самим Генри Спенсором (Henry Spencer). Измененных исходников можно найти добрую сотню (у того же Sun Microsystems, UUNET и т.д.). И хотя я не думаю что баг существует изначально с далеких 1998-х, хотя бы потому, что кода где возникает эта ошибка я у Генри, в старых его источниках, не нашел, проверить ваши системы все-таки стоит.

И так ошибка: это busyloop на стадии компиляции регулярного выражения вида (((((x)*)*)*)*)*. Причем именно не исполнения, а компиляции, т.е. если есть проверка валидности регулярки и она базируется на том же коде NFA — имеем тот же безконечный цикл + 100% cpu usage.

Ошибку нашли коллеги по opensource проекту TCL, во всех его актуальных версиях (включая develop). Зная, что Postgres использует похожее API, нетрудно было выяснить, что скармливание этого регулярного выражения Postgres приводит к такой же ошибке.

Ошибка возникает при таком группировании только в пятом и более порядке вложенности — т.е. четыре вложеных группы корректно компилируются и исполняются.
Читать полностью »

Логика — самые интересные новости игровой и IT индустрии №13

Сегодняшний день знаменателен сразу двумя прекрасными событиями. Первое — это Китайский Новый год (уже прошел). Редакция нашего портала от души поздравляет с этим событием всех производителей и геймеров из Поднебесной. А второе — это, конечно, выход очередной серии «Логики» — самых интересных новостей игровой и IT-индустрии.Читать полностью »

Портфельная голосовая соцсеть фонда Runa Capital перезапустила свой сервис Talkbits. Сеть ушла из РФ на глобальные рынки: США, Великобритании, Бразилии, Сингапура, Индонезии, Турции, Южной Кореи; впрочем, сохранив при этом локальные нотки в концепции.

  Roem.ru обменялся репликами с Ольгой Штайдль, CEO проекта.

Читать полностью »

Давайте представим, что хабрасообществу доверено решать, каким должен быть закон о копирайте. Не в какой-то конкретной стране, а вообще. Мнения на этот счёт очень разные, и я попытался составить вопросы так, чтобы охватить хотя бы в общих чертах все возможные варианты. Речь во всех вопросах идёт только о продуктах и произведениях, защищаемых копирайтом: музыка, фильмы, книги, игры, программы. Будет интересно увидеть общую картину.

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

Посоветовавшись с коллегами по дискуссиям о копирайте, я составил 7 вопросов. Желающие поучаствовать — добро пожаловать под кат.
Читать полностью »

Привет! На сегодняшний день на просторах интернета регулярно попадается инфографика. Мне очень нравиться этот формат подачи информации, особенно если это информация о самом интересном — об ИТ. Предлагаю вашему внимаю три занимательных инфографики из мира информационных технологий:

Почему быть айтишником хреново?

Веселая, похожая на фельетон инфографика рассказывает нам об основных проблемах айтишноков. Никто не хочет, что быть о нем судили предвзято. IT-специалисты могут специализироваться в разных областях, никто не умеет все это одновременно, но очень часто люди думают иначе. Ленивые в компьютере коллеги постоянно обращаются за помощью.

image

Читать полностью »

Компания Nokia сегодня сообщила о пополнении ассортимента доступных моделей семейства Asha моделью Asha 310. Новинка и внешне, и функционально схожа с ранее выпущенной моделью Asha 309, но отличается от нее поддержкой двух карточек SIM.

Nokia Asha 310

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js