Вести с полей больших и умных данных: программа конференции SmartData 2017 Piter |
|
Веб-уязвимости XSLT: Server Side Injection |
XSL (Extensible Stylesheet Language) — это язык для преобразования документов XML. XSLT означает XSL Transformations. XSL Transformations — это сами XML-документы. Результатом преобразования может быть другой XML-документ или что-то еще, например, документ HTML, файл CSV или текстовый файл. В этой статье я расскажу о нескольких векторах атаки на XSLT.
Метки: author LukaSafonov информационная безопасность блог компании pentestit xslt server side injection pentestit |
[Перевод] Магия разработки видеоигр id Software |
Метки: author PatientZero разработка игр id software binary space partitioning двоичное разбиение пространства adaptive tile refresh адаптивное обновление тайлов |
[Из песочницы] Ответ на публикацию «Из хирурга в разработчики: как в 40 лет сменить профессию?» или почему я не люблю заказные статьи |
Супер статья! Мотивирует.
в 40 лет войти в профессию и за 3 года стать тимлидом — это реально крутои т.д.
Метки: author PravdorubMSK учебный процесс в it исследования и прогнозы в it вайтивайти хабр |
Root хуже Михалкова |
Рут – это мифическое существо в экосистеме Linux. Он может всё: зайти в любой каталог, удалить любой файл, завершить любой процесс, открыть любой порт. В общем это суперчеловек, чрезвычайно могущественный и очень полезный. Но задумывались ли вы когда-нибудь, какую цену мы платим руту? Не думали же вы, что он работает за просто так.
Вы знаете команду df
? Она показывает все подключенные сейчас диски и статистику по ним: сколько место занято, сколько свободно. Например:
$ df -m
Filesystem 1M-blocks Used Available Use% Mounted on
udev 224 1 224 1% /dev
tmpfs 48 1 47 2% /run
/dev/dm-0 9204 7421 1294 86% /
Вы когда-нибудь замечали, что для локальных дисков сумма Used и Available чаще всего меньше общего размера диска? Ненамного, но меньше.
Читать дальше ->
Метки: author homm настройка linux linux ext4 ext3 файловые системы root михалков |
[Перевод] Пусть они вставляют пароли |
Метки: author m1rko разработка веб-сайтов информационная безопасность пароли вставка паролей копипаст буфер обмена парольные менеджеры |
Единый репозиторий для управления Enterprise Architecture |
Метки: author YuryKa анализ и проектирование систем блог компании райффайзенбанк sparx ea solution architecture design driven architecture |
[Перевод] Когда Феникс успел убить Рейлс? |
Случается, что некоторые задачи не удаётся решить на привычном для вас языке программирования. Предположим, перед нами встала задача реализовать обмен сообщениями в реальном времени при больших объёмах трафика. Как сделать это оптимально? По понятным причинам, Руби – не лучший для этого вариант, поэтому придётся начинать поиски альтернатив. Перед вами появится множество путей, и как для рубиста, самым оптимальным выбором будет использование Эликсира.
Эликсир – функциональный язык программирования с синтаксисом Руби, работающий на виртуальной машине Эрланга. Следовательно, для человека из мира Руби знакомство с языком пройдёт очень легко. Хотя для того, чтобы понять его полностью, придётся постараться, не раз перечитывая документацию.
Ответ на вопрос из заголовка и масса интересного об Эликсире сразу же под катом.
Читать дальше ->
Метки: author jarosluv разработка веб-сайтов программирование ruby on rails ruby elixir/phoenix rails elixir elixir-lang wunsh |
Пишем свою книгу заново |
|
Как я браузерный 3D-футбол писала. Часть 2 |
Метки: author ameli_anna_kate разработка игр webgl javascript typescript three.js gamedev |
Дистрибутив Google Chrome знает кто его скачал |
Метки: author Ostan исследования и прогнозы в it google chrome метаданные слежка |
[Из песочницы] Исследование фотограмметрии |
Метки: author Baks1402 работа с 3d-графикой дизайн игр cgi ( графика) фотограмметрия 3d- сканирование agisoft photoscan трехмерное сканирование |
Необразованная молодёжь: попытка подытожить и немного личного |
Метки: author YgReEk учебный процесс в it образование вуз колледж работа в ит junior developer стажер молодые специалисты |
[Перевод] Как работает буфер обмена в Windows |
Метки: author m1rko системное программирование разработка под windows отладка windows буфер обмена отладчик ядра |
[Перевод] Монады для Go-программистов |
Монады используются для компоновки функции (function composition) и избавления от связанного с этим утомительного однообразия. После семи лет программирования на Go необходимость повторять if err != nil
превращается в рутину. Каждый раз, когда я пишу эту строку, я благодарю Gopher’ов за читабельный язык с прекрасным инструментарием, но в то же время проклинаю за то, что чувствую себя наказанным Бартом Симпсоном.
Метки: author AloneCoder функциональное программирование проектирование и рефакторинг программирование go блог компании mail.ru group monads functional programming никто не читает теги |
Семантическая разметка: LaTeX, DocBook или ??? |
Метки: author worldmind семантика xslt xml open source latex docbook markdown asciidoc doconce семантическая разметка документирование |
Telia запускает первую публичную 5G-сеть в Европе |
Метки: author it_man стандарты связи блог компании ит-град ит-град 5g telia |
DevOops 2017: обзор докладов |
|
Django ORM — медленный? Оптимизируем (хардкорно) |
Наступила осень, и, несмотря на хорошую погоду, наши зрители потянулись за новым видеоконтентом. Бекенд-серверы, обслуживающие эмбеды с видео, стали упираться в CPU. С криками "а-а-а" прибежали системные администраторы и начали отбирать у отдела разработки ноутбуки и десктопы, грозясь поставить их в датацентры "на усиление". Разработке это конечно всё не понравилось и все поувольнялись с этой хренью решили что-нибудь сделать.
Метки: author tumbler python django orm оптимизация lazy evaluation |
[Перевод] Промисы в ES6: паттерны и анти-паттерны |
Метки: author ru_vds разработка веб-сайтов node.js javascript блог компании ruvds.com es6 разработка промис |