Пользователь
Синдром рассеянного внимания меняет человечество
![](https://habrastorage.org/getpro/habr/olpictures/58d/1dc/837/58d1dc83729cadcc837a1384949720f6.jpg)
Этой глобальной проблеме посвящена книга “Distracted: эрозия внимания и наступающие тёмные времена” (автор — Мегги Джексон). Может быть, автор где-то сгущает краски, но факты остаются фактами: синдром рассеянного внимания уже сейчас реально приводит к тысячам смертей. Из-за рассеянного внимания в наши дни гибнут сотни людей в ДТП, происходят техногенные аварии, у людей появляются серьёзные ментальные проблемы, а экономика теряет миллиарды долларов по причине понижения эффективности труда.
Самый лучший поисковик по музыке
Совсем недавно наткнулся на офигенный ресурс — worryaboutyou.com.
Позволяет найти почти любой из существующих музыкальных треков (изданных официально и не только), прослушать это в удобном интерфейсе и (!) совершенно бесплатно и с нормальной скоростью скачать. Ограничений также не заметил; битрейт треков (субъективно) отличный. Дизайн сделан в минималистском стиле (обожаю).
По сути сайт представляет собой огромную кучу ссылок на разные открытые источники. Зачастую используется именно вконтакте.
Пока нашёл всё, что я запрашивал — и малоизвестного в мире noize mc и относительно популярных Blank and Jones…
В общем, думаю многим пригодится.
Из комментов
UPD tagoo.ru — также отличный ресурс. Может даже лучший.
UPD2 Действительно, сайт почти не отличается от vpleer.ru.
UPD3 Не советую связываться с mp3shki.ru. По мне интерфейс избыточен, и надо регаться и ещё что-то там…
UPD4 Также не советую заходить на www.mp3real.ru — помимо того, что надо гдето в течение минуты резать баннеры, так ещё и не нашёл почти ничего, что я ему «скармливал».
UPD5 Ещё один вариант предложен — и он более стандартен, скорее для редкой музыки — набирать в гугле или другом поисковике " «названия альбома» + megaupload (и далее по списку обменников)" или же использовать так же поисковик по жж — ljseek.com.
UPD6 Ещё вот что народ рекомендует, я не тестировал
Масштабируемые и высокопроизводительные веб-приложения. Гл. 1. Протокол HTTP. Draft.
Комментарии приветствуются.
Памятка для SEO оптимизаторов
![SEO-карта](https://habrastorage.org/getpro/habr/olpictures/d65/f16/db5/d65f16db5aa7a12b413a0cf0229ac964.png)
Географические координаты всех городов на Земле
Информация, предоставляемая для каждого населенного пункта:
— географические координаты
— высота над уровнем моря
— часовой пояс
— используется ли летнее/декретное время
— ориентировочное количество жителей (обычно, сильно заниженное)
Также отображается небольшая карта, метеорологическая информация и список ближайших аэродромов.
Теперь сижу и думаю, как заполучить эту базу данных. Никакой контактной информации на сайте не нашел, ссылка «Credits» ведет вникуда. Просто стащить всю эту базу через http, видимо, не представляется возможным: только по России там больше 200000 точек. Это несколько суток непрерывного парсинга.
Update:
На сайте geonames.org найдена готовая к скачиванию база данных с подробной информацией по населенным пунктам всего мира. Только по России там 249 516 объектов.
Огромное спасибо, sapl!
Атомная тревога — последние минуты…
Их хватит на многое, если, конечно, не жадничать. Тратить по минуте. Закрыв глаза, я сидел и слушал, как мир вокруг меня стремительно сжимается. Он был уже мертв, но еще не понимал этого. И только отдельными искрами в нем, как в остывшем костре, светились те, кто никуда не торопился.
Тренажерный зал для мозга
Эта книга — практическое пособие по тренировке мозга, умственных способностей.
Книга состоит из двенадцати глав. Каждая глава — это своего рода тренажер, предназначенный для развития определенного качества вашего ума. На одних тренажерах вы будете попеременно то прилагать усилия, то расслабляться, погружаясь в безмятежное спокойствие; на других вам придется муштровать свой ум «до седьмого пота». Одни упражнения предназначены для активации вашего левого полушария — аналитической, логической части мозга, другие — для правого полушария, интуитивной части мозга, также ответственной и за пространственное восприятие. А все вместе тренажеры обеспечат вам всестороннюю интеллектуальную тренировку.
Скачать книгу (1,23 мб)
Оригинал заметки: Саморазвитие для умных людей
Вы просили рецепт картошечки с чесноком?
Руководство по установке и настройке OpenVPN
Когда у нас появились сотрудники, работающие удаленно, пришлось думать над тем, как обеспечить им защищенный доступ к нашим хостинговым серверам, виртуальным выделенным серверам разработчиков Virtual Dedicated Server (VDS), сайтам обеспечения и сопровождения разработки и к другим ресурсам.
По соображениям безопасности доступ к этим ресурсам ограничен при помощи межсетевого экрана (файервола) по портам и адресам IP. Ежедневную перенастройку доступа при изменении динамических IP сотрудников едва ли можно назвать разумным решением.
Выход нашелся довольно быстро — это использование технологии виртуальных частных сетей Virtual Private Network (VPN) и ее свободной реализации OpenVPN. Эта реализация доступна практически для всех распространенных платформ, в том числе для планшетов и смартфонов. История развития OpenVPN насчитывает уже 12 лет (компания OpenVPN Technologies, Inc. была создана Francis Dinha и James Yona в 2002 году), так что это надежное и проверенное временем решение.
В нашей компании сеть VPN позволила предоставить защищенный доступ сотрудников к VDS, играющей роль сервера OpenVPN. И уже для фиксированного IP этого сервера был разрешен доступ к другим ресурсам компании. Попутно на сервере OpenVPN был установлен прокси Squid, что решило все проблемы доступа сотрудников с динамическими IP к защищенным ресурсам компании.
Теме OpenVPN посвящены многочисленные статьи и сообщения на форумах. Тем не менее, нужную информацию мне пришлось собирать по частям из разных мест. Попутно приходилось разбираться с многочисленными терминами и технологиями. В качестве серверов OpenVPN были использованы VDS на базе FreeBSD и Debian Linux, в качестве клиентов — рабочие станции FreeBSD, Debian Linux, Ubuntu и Microsoft Windows.
Надеюсь, что эта статья будет полезна тем, кто впервые столкнулся с необходимостью создания сети VPN или уже использует ее для решения тех или задач, а также тем, кто ищет замену коммерческим реализациям VPN.
Ежемесячные расходы дизайн-студии на электроные сервисы
50$. Basecamp
![image](https://habrastorage.org/getpro/habr/post_images/e28/aab/a29/e28aaba2958413823866ac83532ae7e4.jpg)
Простая и удобная система управления проектами от команды 37signals. Это основной инструмент взаимодействия как внутри студии, так и с заказчиками. Все задачи заводятся в виде простых списков и легко меняются местами друг с другом простым перетаскиванием. Каждая задача выглядит как публикация с комментариями. Любой может указывать, кто из команды получит уведомление на email о его комментарии. Можно ограничивать видимость некоторых задач для клиента.
Каким бы я хотел видеть свой первый проект на Symfony
Наверное, было бы здорово иметь возможность вернуться на полтора года назад и дать себе несколько советов перед стартом своего первого проекта. Увы, это невозможно. Но может быть, мои советы могут пригодятся другим начинающим разработчикам на Symfony?
Загадка выпадающего списка «Амазона»
![](https://habrastorage.org/getpro/habr/post_images/469/486/113/469486113d62e4bf471135e20e9b0a63.gif)
Запаздывание необходимо не только для того, чтобы сберечь ресурсы машины пользователя, но и по соображениям юзабилити: если не добавить задержку, то переводить курсор мыши на выпавшее подменю будет неудобно, придётся вести его сначала горизонтально в меню, не задевая другие пункты, и лишь после выбирать нужный подпункт.
Избавляемся от дублирования сквозного кода в PHP: рефакторинг кода с АОП
![](https://habrastorage.org/storage2/0a2/16c/046/0a216c046a422ada0e6f2bc96b07e93c.jpg)
Но чем больше каждый из нас работает с кодом, тем больше приходит понимание того, что на существующем уровне языка — объектно-ориентированном — этого сделать невозможно. А мешает нам в соблюдении принципа единственной ответственности такой факт, как сквозная функциональность.
Эта статья о том, как можно избавиться от дублирования сквозного кода, и как сделать его чуточку лучше с помощью АОП.
Контролируемое кэширование страниц в nginx
Введение
Как известно, nginx умеет кешировать ответ сервера, и выдавать его по запросу вместо обращения к бэкенду, экономя тем самым ресурсы сервера. Скорость отдачи таких закешированных страниц иногда поражает, ради таких скоростей иногда не жалко переносить на javascript многие функции сайта только для того, чтобы иметь возможность закешировать ещё 1 страницу целиком (Например, вынести отрисовку плашки с авторизацией юзера на js, чтобы иметь возможность кешировать страницу, которая идентична для всех пользователей, за исключением этой самой плашки).
Я много раз использовал возможность кэширование nginxом страниц, и натыкался на пару неудобных для себя вещей:
- Можно легко закешировать вообще все страницы, но для динамических сайтов или для сайтов с авторизацией нужно ли это?
- Можно закешировать отдельно несколько url, вида /album/*, но не переписывать же конфиг nginx каждый раз при появлении новых разделов сайта?
Законопослушный гражданин или Справочник Государственных сайтов РФ
В интернете, помимо нужного мне Роскомнадзора, есть много полезных сайтов, которые предлагает наше Государство. Обычно, ссылки на них очень хаотично разбросаны по сети. Здесь же, я публикую список наиболее актуальных и интересных, как мне думается, сайтов РФ, чтобы в случае надобности, они были под рукой.
Проблемы удаленной работы дома и пути их решения
Некоторые из перечисленных ниже моментов могут показаться очевидными и банальными, некоторые работают для меня, но не будут работать для других, однако, я все же надеюсь, что мой опыт кому-то пригодится. Особенно, конечно, начинающим фрилансерам и людям, которые думают таковыми стать.
Здесь не затронуты непосредственно «бизнес-вопросы»: способы поиска заказчиков, работы с ними, ценообразование и тому подобное. Акцент – на то, как организовать свою работу дома, побороть лень и не потерять при этом физическое и душевное здоровье.
Машина времени в git
В этой статье я хочу рассказать о командах
git checkout
и git reset
с ключами --soft
и --hard
.Сравнение адаптивных CSS фреймфорков: Bootstrap, Foundation и Skeleton
![](https://habrastorage.org/storage2/01d/bc0/513/01dbc051334924dfd43c4bc3e4b50b52.png)
Недавно Brian Haveri в блоге vermilion.com сделал отличное наглядное сравнение популярных CSS-фреймворков (статья), которые можно использовать для разработки адаптивных сайтов.
За последний год мне удалось поработать со всеми этими фреймворками: Bootstrap, Foundation и Skeleton, и могу сказать, что в свое время такая табличка сохранила бы кучу времени. Поэтому я перевел ее на русский язык, добавив немного своих комментариев. Надеюсь будет полезно хабровчанам.
Чем же занимаются программисты, и как объяснить это остальным?
![](https://habrastorage.org/storage2/eda/91f/bb1/eda91fbb11566cb89785f80f53aa0acb.png)
Наверное, у каждого программиста возникала ситуация, когда совершенно не знакомые с IT люди просили его объяснить, в чём же состоит суть его профессии. Так уж сложилось, что у большинства людей понятие «программист» ассоциируется либо с замкнутым гиком в очках и свитере, либо с неким гениальным красноглазым подростком-хакером — но при этом никто не знает, чем именно он занимается.
Как рассказать им об этом, не пугая страшными терминами и фрагментами кода?
Под катом я воспроизведу такой рассказ, а также развенчаю несколько мифов о программировании.
Information
- Rating
- Does not participate
- Location
- Минск, Минская обл., Беларусь
- Date of birth
- Registered
- Activity