Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «obam»
О неполноте реализации RFC4357 в OpenSSL 2015-03-02 17:21:01
В свое время я невнимательно читал RFC 4357, и не реализовал в gost engine для openssl поддержку ...
+ развернуть текст сохранённая копия
В свое время я невнимательно читал RFC 4357, и не реализовал в gost engine для openssl поддержку имитовставки переменного (от 1 до 4 байт) размера, сделал только 4 (на самом деле я не единственный, кто так сделал). Но тут недавно я узнал, что существуют люди, которые используют 48-битную имитовставку. В стандарте там написано так, что не очевидно - то-ли имитовставка может быть от 1 до 32, то-ли от 1 до 64 бит. Леонтьев, когда писал RFC, видимо, решил что от 1 до 32. Пришлось патчить собственный код 6 или 7-летней давности и прикручивать туда хитрую ручку для задания размера имитовставки через control-команды. А еще мне тут понадобился режим CBC для ГОСТ, которого тоже в самом стандарте нет (есть простая замена AKA ECB, гаммирование (counter) и гаммирование с обратной связью (CFB)), но есть в RFC 4357. Вот теперь думаю - а может быть туда еще и ECB до кучи приделать. В конце концов из ECB более высокоуровневым кодом делается что угодно, а вот наоборот... This entry was originally posted at http://vitus-wagner.dreamwidth.org/1060529.html. Please comment there using OpenID. Now there are comments
Тэги: open, source, криптография
FireChat — общение в чатах без интернета 2015-02-26 08:55:48
FireChat Как часто люди общаются через СМС либо через сеть-интернет? Да часто. Всем известно, что ...
+ развернуть текст сохранённая копия
FireChat Как часто люди общаются через СМС либо через сеть-интернет? Да часто. Всем известно, что эти технологии коммуникаций являются неотъемлемым способом общения везде, где есть такая возможность. Мессенджер FireChat создан компанией Open Garden из штата Калифорния в марте 2014 года. Приложение FireChat относится к категории бесплатные приложения для android. Приложение работает на базе операционных систем Android и iOS, важный момент что для FireChat совсем […]
Запись FireChat — общение в чатах без интернета впервые появилась О необычном в обычной жизни.
Тэги: android, bluetooth, facebook, firechat, garden, ios, open, бесплатные, интернет, коммуникации, приложения, технологии
Сайт с нуля на полном стеке БЭМ-технологий. Методология Яндекса 2015-02-25 20:03:36
На прошлой неделе BBC рассказала, что для новой версии главной страницы использовала ...
+ развернуть текст сохранённая копия
На прошлой неделе BBC рассказала, что для новой версии главной страницы использовала методологию БЭМ, созданную в Яндексе. По такому случаю мы решили поднять материалы мастер-класса «Разрабатываем сайт с нуля на полном стеке БЭМ-технологий» и рассказать вам, как начать использовать полный стек БЭМ-технологий в своих проектах.
БЭМ упрощает разработку сайтов, которые нужно быстро создавать и долго поддерживать. Эту технологию используют во фронтенде почти всех сервисов Яндекса, и она уже успела обрасти множеством библиотек и инструментов, которыми мы хотим с вами поделиться.
В статье мы расскажем, в чём преимущество вёрстки независимыми блоками и что такое уровни переопределения, познакомимся с готовыми библиотеками блоков и инструментами для автоматизации сборки. Покажем, как разные инструменты — например, autoprefixer, css-препроцессор Stylus или модульная система YModules — упрощают жизнь разработчика и создают по-настоящему удобную платформу, если встроить их в процесс разработки по БЭМ.
На живом примере мы объясним, в чём польза декларативного подхода, когда одни и те же идеи можно использовать как для CSS, так и для JavaScript. Отдельно остановимся на декларативных шаблонах BEMHTML и BEMTREE, которые позволяют преобразовывать данные в БЭМ-дерево, описанное в формате BEMJSON и, затем в HTML. Рассмотрим в деталях, как написать серверную часть приложения по БЭМ-методологии.
Читать дальше →
Тэги: bem, javascript, open, source, yandex, блог, бэм, веб-разработка, компании, разработка, яндекс
TheRole 3. Авторизация для Ruby on Rails 2015-02-24 22:56:34
TheRole — гем для организации ролевого распределения на RoR сайте (с панелью управления)
< ...
+ развернуть текст сохранённая копия
TheRole — гем для организации ролевого распределения на RoR сайте (с панелью управления)
tl;dr
Еще один (1001-ый) способ обеспечить разграничение прав в web-приложении. Концепт данного решения был довольно давно реализован на PHP, и позже был переписан на ruby. Ввиду простоты реализации описанный подход может быть применим в любом MVC фреймворке вроде Rails, Laravel и.т.д.
В тексте я попытался подробно раскрыть, не только техническую интеграцию решения в приложение, но и причины предлагаемой реализации.
Узнать больше о TheRole
Тэги: acl, bye, cacan, gem, open, php, rails, ruby, source
Ответ на вопрос 2015-02-16 12:37:40
Произошло то, что со мной редко последние лет десять случается - отправив вопрос в публичный список ...
+ развернуть текст сохранённая копия
Произошло то, что со мной редко последние лет десять случается - отправив вопрос в публичный список рассылки (в данном случае в debian-russian) я получил в ответ кусочек информации, в котором я нуждался. А то обычно получаешь гору флейма, в основном сгенерированными людьми, которые разбираются в предмете хуже, чем я после получасового гугления. А тут все-таки тема была такая, которой я лет пять назад довольно серьезно занимался. This entry was originally posted at http://vitus-wagner.dreamwidth.org/1056799.html. Please comment there using OpenID. Now there are comments
Тэги: debian, open, source, бытопись
Главная / Главные темы / Тэг «obam»
|
Взлеты Топ 5
Падения Топ 5
|