Архив за 08 июня 2012 - 3

При использовании jquery.tmpl результатом $.tmpl() является коллекция элементов jQuery если эту коллекцию вставлять к какой-то элемент страницы все чудесно.
Но как быть, если нужно получить из коллекции просто кусок HTML(к примеру, для последующей вставки в атрибут объекта)?
Просмотрел функции jQuery и jQuery Tmpl ничего подходящего не нашел.

В итоге делаю совсем страшную вещь:

$('#myTmpl').template('myTmpl');
var obj={
   data:$('<div/>').html($.tmpl('myTmpl',data)).html()
};

Всем нутром и естеством понимаю что это кромешный ад, но придумать другого решения не могу.
Подскажите, пожалуйста, если кто решал подобную проблему, как с делать по-человечьи?

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

Большинство МФУ компании KYOCERA оснащено цветной сенсорной панелью управления. На широкий экран выводится меню с облегчающими восприятие иконками и точным описанием функций. Панель сконструирована таким образом, что есть возможность настройки под индивидуальные условия работы и получения оптимального угла обзора при различных условиях освещения.
Читать полностью »

Как найти email маркетолога в команду

Толковых кадров всем не хватает. К нам часто обращаются с вопросом где найти толкового email-маркетолога в команду. Как найти человека, который справится с рассылками? Какие качества ему будут нужны? Мы решили обобщить наш опыт в этом посте.

Итак, ищется интернет-маркетолог или менеджер почтовых рассылок. Этот материал также может пригодиться и для оценки профпригодности работающих у вас специалистов.
Читать полностью »

Bomberman Online и хабраэффект — 450 игроков на одной карте. Отчёт и детали игрового движка

Как и обещали в топике-анонсе нашей игры, выкладываем отчёт о хабраэффекте и детали игрового движка.
Читать полностью »

Компания Patriot представила на выставке Computex 2012 корпус Gauntlet NODE, позволяющий превратить любой HDD или SSD типоразмера 2,5 дюйма с интерфейсом SATA во внешний накопитель. От большинства аналогичных решений новинка отличается куда более широкой функциональностью: разработчики наградили изделие модулем Wi-Fi 802.11b/g/n (его антенна интегрирована прямо в корпус) и встроенным аккумулятором. Таким образом, Gauntlet NODE позволяет превратить любой накопитель, отвечающий требованиям форма-фактора и интерфейса подключения, в аналог Читать полностью »

Первое погружение

image Я решил начать изучение распределённой системы управления версиями файлов GIT с веб-интерфейса Гитхаба. Причем, меня интересовала прежде всего такая теоретическая возможность: участие в коллективной разработке какого-нибудь маленького (но, очень ответственного) проектика, без необходимости установки какого-либо дополнительного программного обеспечения, ограничиваясь лишь веб-интерфейсом, доступным из любого браузера, и, быть может, встроенным Блокнотом (для, более комфортной правки исходного кода).

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

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

Итак про сам ИИ рассказывать не буду, будем считать что Вы понимаете о чем идет речь.

Давайте представим, что нам всем хочется использовать более полезный механизм принятия решений и поиск ответов на ежедневные вопросы. Такой механизм, которого не нужно усовершенствовать, который будет учиться сам и с каждой секундой становиться умней.

Представили? Все хотят?.. Ну почти все… Читать полностью »

The Dude. Практический мониторинг
Есть замечательная система мониторинга, написанная нашими Латвийскими коллегамиThe Dude. Она не опенсорсная, но бесплатная. Как и у многих других бесплатных программ, основной ее недостаток — отсутствие хорошей документации.
Поэтому я написал книгу по этому продукту, примерно 250 страниц. Но есть небольшая проблема.
Эту книгу необходимо вычитать и откорректировать, на что у меня нет сил, времени и мотивации. Поэтому прошу помощи у сообщества.
Сразу оговорюсь, что книга будет под GNU Free Documentation License.
Планируется, что книга будет публиковаться частями на хабре по мере редактирования, после чего будет откомпилирована.
Читать полностью »

Во вторник 5 июня главный редактор «Частного Корреспондента» Ваня Засурский разразился гневной статьёй «против фильтрации Интернета»:

В ней он обличает попытки ввести цензуру на просторах Рунета (например, в рамках так называемого «Мизулинского закона 436-ФЗ», который вступает силу в сентябре, или законопроекта Лиги безопасного Интернета) и доказывает, что это аморально, вредно, невыгодно и технически ущербно.

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

Зачем вообще хэшировать пароли?

В последние дни на хабре появились сообщения о том, что базы с хэшами паролей популярных сервисов попадают в руки злоумышленников (1), (2). Становится известно, что сервис linked.in использует метод хэширования SHA-1, а last.fm использует MD5. Большинство паролей представляют собой короткие словарные слова, а значит злоумышленник, имея хэш, сможет найти исходный пароль даже без брутфорса, просто воспользовавшись радужными таблицами.
Это серьёзное нарушение безопасности, несмотря на то, что многие разработчики считают, что сохранение хэша пароля вместо самого пароля способно защитить пользователей сервиса в случае утечки базы данных. Безусловно, это гораздо лучше, чем хранить пароли в открытом виде, но, очевидно, недостаточно безопасно. Метод BCrypt, в отличие от MD5 и SHA-1 не очень известен на просторах рунета, в русскоязычной википедии даже нет статьи о нём. Что же он из себя представляет?
Читать полностью »


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