[Перевод] Красивое падение: CSS3-анимация с гравитацией |
|
Метки: Программирование css Веб-разработка css3 анимация web- разработка веб-дизайн |
Дайджест интересных, топовых и фатальных материалов из мира Хабра за 2014 год |
|
Метки: хабрахабр статистика рейтинг статистика провалов дайджест обзор |
Сборка ICO файла с иконками в формате PNG при помощи FASM |
|
Метки: Assembler Программирование Работа с иконками Ненормальное программирование иконки png ico fasm |
[Из песочницы] Создание 3D сканера из вебкамеры, лазера, и еще кучки радиодеталей |

|
Метки: Программирование микроконтроллеров DIY или Сделай Сам Open source STM32 3d- сканер проектная деятельность своими руками |
[Из песочницы] Восстановление удаленных данных с помощью Scalpel |
|
Метки: восстановление данных Настройка Linux scalpel linux |
Интеграция Fail2ban с CSF для противодействия DDoS на nginx |
Набор скриптов ConfigServer Security & Firewall (CSF) изначально обладает достаточно богатыми возможностями по организации защиты сервера хостинга Web с помощью фильтра пакетов iptables. В частности с его помощью можно противостоять затоплению атакуемого хоста пакетами TCP SYN, UDP и ICMP слабой и средней силы. Дополняет CSF встроенный Login Failure Daemon (lfd), который осуществляет мониторинг журналов на предмет наличия многочисленных неудачных попыток авторизации в различных сетевых сервисах с целью подбора пароля. Такие попытки блокируются путем внесения адреса IP злоумышленника в черный список CSF. |
Метки: *nix nginx Настройка Linux linux ddos fail2ban debian |
[Перевод] Пять популярных мифов про C++, часть 1 |
|
Метки: c++ мифы c++11 c++14 |
Сортировка на односвязном списке за O(nlogn) времени в худшем случае с O(1) дополнительной памяти |
|
Метки: Алгоритмы сортировки quick sort median of medians bfprt flat quick sort iterative quick sort односвязные списки итераторы только вперед |
[Перевод] История создания Norton Commander. Часть 1 |

|
Метки: Блог компании Luxoft Системное программирование Программирование norton commander dos |
Стиль WS_EX_LAYERED для дочерних окон в Windows 8 |

|
Метки: Разработка под Windows Delphi WinApi Недоделали Разочарование |
https приходит на geektimes/habrahabr? |

|
Метки: хабрахабр |
[Из песочницы] Преобразование Фурье в действии: точное определение частоты сигнала и выделение нот |

|
Метки: Работа со звуком Разработка Программирование fft фурье бпф сигнал анализ сигналов спектр фаза амплитуда |
Искусство виртуального дирижирования OpenStack: работа с Heat |

|
Метки: Облачные вычисления Блог компании Селектел Системное администрирование openstack heat selectel селектел vpc virtual private cloud |
Apple исправила важную уязвимость в iCloud |
A 100% Working iCloud Apple ID Dictionary attack that bypasses Account Lockout restrictions and Secondary Authentication on any account.

|
Метки: Блог компании ESET NOD32 Информационная безопасность icloud |
[Перевод] 58 признаков хорошего интерфейса |

|
Метки: Интерфейсы юзабилити дизайн |
Обработка структуры по списку базовых типов |
|
Метки: C++ boost |
Философия программирования 2 — Миф и язык |

«Всё содержится в моих чертогах разума, вы же понимаете о чём я мистер Холмс? Я обладаю знаниями, и поэтому могу щёлкать доктора Ватсона по носу хоть целый день.»Читать дальше →
|
Метки: Программирование философия программирования |
ODROID-C1 — обзор и сравнение с RPi |
|
Метки: raspberry pi IPTV Arduino Настройка Linux odroid-c1 odroid mini-pc rpi робототехника hardkernel микрокомпьютер |
Dagaz: Факториал — это просто! |
Скриптинг — пожалуй наиболее важная (хотя и не самая сложная) часть задуманного мной проекта. Для того, чтобы всё заработало, мне потребуется язык общего назначения, с переменными, условным выполнением, циклами и исключениями. Мне не требуется что-то сложное, вроде анонимных функций или замыканий. Скорее всего, мне не пригодится даже рекурсия, во всяком случае, пока, для неё не нашлось применений, ни в одном из моих case-ов. В этом языке совсем не будет синтаксического сахара, поскольку все задачи метапрограмирования возьмёт на себя XSLT. В общем, этот язык будет прост настолько, насколько это возможно, но… не проще. |
Метки: Game Development Программирование Board Games |
(псевдо)Наследование для компонентов ReactJS |
var A = {
doStuff (){}
}
var B = {
doStuff (){}
}
var C = React.createClass({
mixins: [A, B]
});
//упс... ошибка, потому что React не может решить какой из doStuff унаследовать
|
Метки: reactjs javascript ооп |