Список для чтения

Безопасная передача клиенту логинов/паролей с помощью WordPress

Сегодня на хабре увидел интересный пост «А как Вы передаете клиентам логины/пароли?»

Суть сервиса проста, сохранить в зашифрованном виде сообщение для клиента, предоставить клиенту одноразовый url для просмотра сообщения, после прочтения сообщение сжечь, после просмотра — удалить сообщение из базы.

Среди плюсов числятся AES-шифрование базы, вход по https и возможность добавления пароля для просмотра.

Среди минусов — сам факт того, что это сторонний сервис. В записи «WordPress как собственный сервис закладок» я уже говорил, что, если есть возможность реализовать какой-то сервис на собственном сервере — нужно это делать.

Очевидно, что реализовать подобное на WP ничего не стоит. Для того, чтобы обеспечить минимальный функционал, даже напрягаться особо не придется.

Продолжение «Безопасная передача клиенту логинов/паролей с помощью WordPress»

Это все обсуждают. Все-все-все.

Виктор обмазал говном часы.
Александр выебал кошку.
Петр Семенович снял трусы
и выставил жопу в окошко.
Олег сделал штопором дырку в губе.
Вадим наглотался шурупов.
Максим на экране Айфона себе
ключом нацарапал «залупа».
Иван обоссал трамвай на ходу.
Евгений не мылся неделю.
Борис кричал «конгрессменов в пизду»
и начал курить в постели.
Дмитрий чесал отверткой яйцо
и расцарапал до крови.
Павел засунул в духовку лицо
и сжег ресницы и брови.
Руслан выбил палкой четыре окна.
Алексей разломал калитку.
Виктор по-новой набрал говна
и в прихожей слепил пирамидку.
Михаил органично блевал в кусты.
Иннокентий устроил истерику.
А ты? Чем за «список Магнитского» ты
наказал адекватно Америку?
Леонид Каганов, 18 декабря 2012

К вопросу о «симметричном ответе» на закон Магнитского.

Даже террористы первым делом отпускают женщин и детей. Шантажировать детьми могут только конченые отморозки.

Андрей Лошак, 17 декабря 2012

Я знаю только две организации на свете, которые, чтобы напугать врагов, принимаются гробить СВОИХ детей — это Хамас и партия Единая Россия».

Наталья Радулова, 18 декабря 2012

P.S. Кому же нужно запрещать усыновлять российских детей?

Минимализм в веб-дизайне и дзен

О том, что такое минимализм, можно почитать в википедии.

О том, как следовать принципам минимализм в веб-дизайне, можно почитать в статье Джейсона Гросса

А у меня можно почитать, что об этом думаю я.

Когда 5 лет назад я надумал забацать себе уютненький бложек, я уже гордо считал себя вебмастером (имея за плечами три с половиной недоделанных сайта-для-людей, штук 100 дорвеев и несколько месяцев почти-ничего-не-делания в DMOZ) и считал, что уважающему себя компьютерщику не пристало заводить блог на какой-то общедоступной платформе типа ЖЖ. Хотел написать тут много философских подробностей, но передумал. Перейду к сути.
Продолжение «Минимализм в веб-дизайне и дзен»

Список для чтения

    Разработка сайтов

  1. HTML5. Руководство разработчика. — бесплатная книга об HTML5. Обязательна к прочтению.
  2. Хватит злоупотреблять media queries, едрить-мадрить! (en) — краткое содержание: адаптивные сайты — зло, media queries — дети Сатаны, и только отдельная мобильная версия сайта, только хардкор!
  3. Придерживайтесь коротких CSS-селекторов — не о том, что .green-footer лучше, чем .main-page-footer-with-green-search-text-field, а о том, что .main-page-footer-with-green-search-text-field лучше, чем .main-page .footer .green input.search.
  4. Различия между CSS2.1 и CSS3 (en)
  5. Разное

  6. Тонкие моменты договоре на разработку сайта — советы задуматься о вещах, о которых никто никогда не задумывается.
  7. Как снизить риски взаимодействия с клиентами в три этапа — из той же серии.
  8. ademilter.com/42d2d4red2 — страница 404 на сайте, ээээ… турецкого дизайнера. Или разработчика. Не важно. Страница примечательна своими css-анимациями.
  9. 35 классных страниц 404 (en) — раз уж заговор о 404, то вот еще. Не знаю, мне кажется, моя ничуть не хуже большинства представленных в статье по ссылке.
  10. Вы — не ваш код (en)- статья о том, как вредно принимать все замечания к своим работам на свой счет.
  11. Размышления о создании контента (en) — комикс (да-да!) о том, как прекрасно и как ужасно создавать что-то в интернете.
  12. Оффтопик

  13. Открытое письмо руководителя портала Superjob.ru Алексея Захарова Президенту Российской Федерации
  14. Точный расчет количества украшений на елку (en)
  15. Как делать презентации, которые не вызывают желания убить себя на месте (en) — предупреждаю, это очень-очень-очень-очень сложно.

Список для чтения

WordPress как собственный сервис закладок

Я очень люблю WordPress. Это очень старое, выпестованное сотнями часов кодинга, нежное чувство, которое сохраняется у меня аж с 2007-го года. И я считаю преступлением неиспользование всех функций этого движка по максимуму.

К примеру, у WordPress есть такой замечательный функционал, как «Ссылки». Обычно его используют в качестве блогролла, но чаще — не используют никак вообще. А ведь это прекрасный инструмент, который можно легко превратить в собственный, персональный и весьма удобный (хоть и не лишенный минусов) сервис онлайн-закладок.

В качестве примера приведу свой закладочник: agenius.ru/links/. На данный момент открытых закладок в нем не так много, как могло бы быть. Но помимо открытых, есть еще и скрытые ссылки, доступные только мне.
Продолжение «WordPress как собственный сервис закладок»

Отзывчивый дизайн

Отзывчивый (или responsive, или адаптивный) дизайн — новый тренд в разработке веб-сайтов. Ему не исполнилось и двух лет. Нет, конечно, и раньше существовали сайты, способные изменять свой внешний вид в зависимости от размеров экрана устройства, на котором их просматривают, но именно сейчас это явление стало просто повальным. По запросу «responsive web design» Гугл выдает от 30 до 40 миллионов ссылок!

Собственно говоря, поводом для написания этого поста (как и многих последующих) стало обновление дизайна моего блога и планируемая «перезагрузка» ПРЕ. И сегодня я хочу рассказать об очень простом инструменте, с помощью которого я сделал дизайн ПРЕ адаптивным. Это простейший CSS-фреймворк Proportional Grids, позволяющий в считанные минуты очертить схему страницы и запрограммировать её изменение в зависимости от размеров экрана.

В числе его особенностей могу отметить отсутствие класса .first и использование свойства box-sizing. Последнее позволило создать сетку с изменяющейся шириной столбцов, но при этом фиксированным расстоянием между ними. В качестве классов колонок используются интуитивно понятные col-full, col-one-half, col-three-quarters и так далее. По аналогии легко создавать классы для колонок шириной в 1/5 (20%), 1/8 (12.5%) или даже 3/20 ширины страницы (15%). Ну и фиксы для IE 7/8 тоже прилагаются.

Как видите, ничего особенного здесь нет, но лично меня этот фреймворк подкупил своей простотой и удобством использования — не люблю я эти тяжелые бутстрапы и блупринты =)

В общем, если кого-то заинтересовало, то здесь можно посмотреть демо-страницу, а на Гитхабе — скачать.
Продолжение «Отзывчивый дизайн»