Архив за 29 июля 2014

Сброс PHP кеша через SQL запрос или из пушки по воробьям
Доброго времени суток. Столкнулся с такой вот задачей — через SQL запрос сбросить PHP-кеш. Проще говоря, удалить несколько файлов в определённом каталоге. На входе имеется:

  • СУБД – PostgreSQL 9.3
  • ОС – Linux (Fedora, но не суть важно)

В итоге, получилось решение в связке python + C + bash (всего понемногу). Немного не Unix-way, но может кому-то пригодится.
Читать полностью »

Перевод статьи «HTML Imports #include for the web», Eric Bidelman.

От переводчика

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

Для чего нужен HTML-импорт?

Давайте поговорим о том, как мы загружаем различные ресурсы. JavaScript мы загружаем при помощи <script src>. Для CSS у нас есть <link rel="stylesheet">. Для изображений <img>. Для видео есть <video>. Для аудио — <audio>… Давайте ближе к сути! Для большинства видов контента есть простые способы его подгрузки. Но не для HTML. Для HTML у нас есть следующие варианты:

  1. <iframe> — испробованный и рабочий, но тяжеловесный способ. Контент iframe'а живет в отдельном от главной страницы контексте. Хоть это и хорошая особенность, она также создает дополнительные трудности: подгонка размера айфрейма к его содержимому, работа с внутренними скриптами и стилями.
  2. AJAX — мне нравится xhr.responseType="document", но загрузка HTML при помощи JS не кажется хорошей идеей.
  3. КривыеКостылиTM — html код в виде JS строк или комментариев, например <script type="text/html">.

HTML код, это самый простой тип контента, но в этом плане, он требует наибольших усилий. Хорошо, что у нас есть Web Components, они помогут нам справиться с этой и другими проблемами.
Читать полностью »

«Против глупости сами боги бороться бессильны» Фридрих Шиллер.

Остросюжетная история об отсутствии синхронизации данных разных служб в Google без счастливого финала

Хотите ещё немного историй про полицию, IT, безопасность и человеческую глупость? Их есть у меня.

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

Анимации на лямбдах в C++11

Компании-разработчики, как правило, не особо спешат переходить на новый Си++. Главным образом из-за поддержки его компиляторами, а точнее ее полного или частичного отсутствия. Недавно я решил узнать, что же есть новенького в плане поддержки C++11 компилятором GCC, и понял, что пора начинать. Благо, у нас в Ivideon лояльно относятся к новым технологиям и дают пробовать что-то новое.
Начал, конечно же, с самого вкусного — с лямбда-выражений! И с потоков.
Читать полностью »

На иллюстрации ниже приведён пример разорванного корпоративного взаимодействия в русском Facebook. Локальный сотрудник соцсети рекомендует закрывать незаконную в РФ рекламу «крестиком». И всё. Сотрудник не предпринял административного действия со своей стороны — незаконная реклама продолжает крутиться.

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

Некоторые из читателей наверняка помнят, что в 2012-м году на Хабре был очень холиворный топик, в котором рассказывалось о совершенно сумасшедшей концепции электростанции: грубо говоря, собираем влагу на высоте, спускаем её вниз, с помощью турбогенератора получаем электроэнергию. Заодно, естественно, получаем чистую питьевую воду.

clouds power


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

Всем привет!
Не так давно обновили трек CCNA, CCIE R&S, а также CCNP Security. Поэтому можно было ожидать, что вскоре изменят и CCNP R&S.
И вот, 28 июля переработали экзамены для этой сертификации.
Теперь необходимыми экзаменами для получения статуса CCNP R&S являются:

Данные экзамены можно сдать, начиная с 29.07.2014, а последний день сдачи старых экзаменов — 29.01.2015.
Так что всем, кто сейчас на пути к CCNP, стоит поспешить!
Читать полностью »

Как сообщил представитель «Одноклассников» Илья Грабовский, первые жалобы пользователей на недоступность социальной сети в Таджикистане появились 18 июля:

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

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

Одиннадцать советов для простого создания приличного сайта

На мысль записать эти советы навела вот эта статья.

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

Итак,

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

Совсем коротенький пост об оптимизации рабочего места. Цель убрать провода с пола, спрятать системник, блок бесперебойного питания и сабвуфер, освободить место на столе.
Решение очень простое, крепим к столешнице скобы (использовал простые ручки) и стяжкой груза (можно найти в автомагазине) фиксируем системник. Стоимость решения — около 250руб.
Под катом несколько фоток.
Читать полностью »


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