Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Учим английский дешево и эффективно

Время на прочтение 9 мин
Количество просмотров 160K
Английский можно выучить дешево, иногда даже бесплатно. В этой статье я расскажу про личный опыт: какой софт и ресурсы в Интернет оказались максимально эффективными для меня, и как ими правильно пользоваться.

Если вы не готовы тратить на английский хотя бы 2 часа в день, то дальше можно не читать.
Читать дальше →
Всего голосов 45: ↑40 и ↓5 +35
Комментарии 135

У вас нет высыпаний? Будут

Время на прочтение 5 мин
Количество просмотров 63K
Меня зовут Евгений и я жаворонок. Сегодня проснулся в 6 утра, открыл окно в кухне, заварил кофейку и решил глянуть, «что нового». Мне написал мой бывший коллега «Андроид»… Точнее «Андроид-разработчик» Максим, но так звучит фантастичнее…

image

Он спросил:
– Женя, привет. (wave) Вопрос к тебе, как мега лайв хакеру. Сколько времени нужно спать, что бы мозг отдохнул и можно было плодотворно работать? Умные будильники сильно помогают?

Я ответил, а потом подумал, ведь и парочке сотен человек с Хабра тоже пригодится хоть один пунктик из вычитанных мною ранее советов, ведь «так как никто не слушает, приходится повторять»:
Читать дальше →
Всего голосов 88: ↑63 и ↓25 +38
Комментарии 203

Как называть css-классы

Время на прочтение 6 мин
Количество просмотров 158K
Основываясь на моих любимых статьях по данной теме и личном опыте, вот мои 5 копеек о том, как называть CSS-классы.

0. Прежде чем думать о названии класса, выберите подходящее название для HTML-элементов



Если это поле, используйте элемент input

Читать HTML-документ будет гораздо легче.

Пример:

<div class='submit'/> <!-- Чёёё? -->
<input class='submit'/> <!-- Аа, ясно -->


Источник: Рафаэль Гоитер (французская статья)
Читать всю статью
Всего голосов 53: ↑35 и ↓18 +17
Комментарии 114

Лазерный гравировщик на основе деталей CD-ROM приводов и Arduino mega

Время на прочтение 2 мин
Количество просмотров 43K


Пользователь YouTube с ником NeumiElektronik использовал старые CD-ROM приводы (сервоприводы и некоторые другие детали), лазерный диод на 150 мВт и 405 нм и Arduino mega для создания лазерного гравировщика. Центральная платформа движется под управлением Arduino, а лазер выжигает на поверхности детали схемы и узоры, заданные мастером. При этом самым интересным вариантом использования такого механизма является создание печатных плат с фоторезистом.

Лазер убирает участки пленки, и схема затем протравливается в обычном растворе. Результат — почти идеальная печатная плата небольшого размера. Автор проекта сообщает, что он потратил на все про все около $61 доллара. Все остальные детали он взял из своих запасников или просто нашел. Гравировщик работает с такими материалами, как бумага, кожа, пластик, дерево, поролон. Для работы с каждым типом материала необходимо установить время экспозиции для лазера.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 57

История ещё одного 3д-куба 10х10х10

Время на прочтение 6 мин
Количество просмотров 33K
В последнее время на портале появлялись статьи о создании светодиодных кубов. Это своего рода игрушки, которые могут формировать трёхмерную картинку, но сделать большое разрешение очень проблематично и трудоёмко. Большинство работ ограничивается форматом 3х3х3, или в лучшем случае 5х5х5. Спустя время я нашёл свой старый 10 “этажный” куб, немного восстановил его и решил написать о своём опыте создания устройства.

Первый куб я спаял где-то в 2012 году, на подарок, с разрешением 4x4x4, в нем использовалась готовая схемотехника и программа, найденная в интернете. Увлёкшись, решил сделать такой же себе, но, увеличив разрешение до 5x5x5. Схемотехнику, опираясь на готовое решение, сделал сам, полностью скопировав саму логику подачи напряжения на ноги светодиодов.
Читать дальше →
Всего голосов 58: ↑58 и ↓0 +58
Комментарии 39

400 потрясающих бесплатных сервисов

Время на прочтение 16 мин
Количество просмотров 717K

Рад представить дополнение оригинального списка из 300 потрясающих бесплатных сервисов. Автор оригинальной статьи Ali Mese добавил ещё +100 новых сервисов, которые помогут найти все — от источников вдохновения и редакторов фотографий до создания опросов и бесплатных иконок.

И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные веб-сайты

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly: Конструктор веб-сайтов.
  • Layers: Создание сайтов на WordPress (new).
  • Bootstrap Zero: Самая большая коллекция бесплатных шаблонов Bootstrap (new).
  • Landing Harbor:  Продвижение мобильного приложения c помощью бесплатного лендинга (new).
Читать дальше →
Всего голосов 108: ↑89 и ↓19 +70
Комментарии 38

Самодельная камера 16×20 дюймов за 10 часов

Время на прочтение 2 мин
Количество просмотров 24K


Американский фотограф Джайлс Климент (Giles Clement) рассказывает, как они с другом собрали профессиональную фотокамеру размером 16×20 дюймов всего за десять часов. Повторить этот подвиг может каждый.

Всё началось за кружечкой пива в баре, где Джайлс показал другу набросок на салфетке, что он собственно хочет сделать.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 12

Проект Black Swift: жизнь после смерти

Время на прочтение 5 мин
Количество просмотров 31K
Привет, GT.

Не очень хочется начинать первый пост в официальный блог новой компании с жизнеутверждающей эпитафии, но, увы, придётся это сделать. Многие из вас читали на Хабре посты компании Black Swift, разрабатывавшей и выводившей на Kickstarter одноимённый встраиваемый микрокомпьютер. Блог закончился, когда закончились бесплатные 6 месяцев, полученные по программе поддержке стартапов (спасибо, ТМ!), так что о дальнейших событиях узнали лишь те, кто читал обновления на самом Kickstarter. Что ж, восполним этот пробел.

TL;DR: проект Black Swift под своим оригинальным названием de facto умер в июле сего года. В сентябре команда проекта в полном составе ушла от его основателя, нашла инвесторов и создала компанию Unwired Devices, которая, в числе прочего, перезапускает и проект Black Swift — под новым именем Unwired One. Все обязательства по Kickstarter теперь выполняет Unwired Devices.


Читать дальше →
Всего голосов 43: ↑38 и ↓5 +33
Комментарии 120

Пульт радиоуправления моделями своими руками

Время на прочтение 3 мин
Количество просмотров 77K
image

Всем привет. Представляю на общее обозрение самодельный пульт радиоуправления для управления различными объектами на расстоянии. Это может быть машинка, танк, катер и т.д. изготовленное мной для “детского” радио кружка. С применением радио модуля NRF24L01 и микроконтроллера ATMEGA16.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 8

STM32F103C8T6 — первые шаги. Начинаем делать осциллограф

Время на прочтение 4 мин
Количество просмотров 215K
О радостях и трудностях первого знакомства с STM32 после AVR. Как я реализовывал простейшую задачу — передачу данных на ПК.

Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 44

Лайфхаки для веб-разработчика

Время на прочтение 3 мин
Количество просмотров 44K
Обожаю трюки и лайфхаки. Каждый раз радуюсь, когда удается упростить очередную рутинную операцию. А так как работаю я, вот уже 8 лет, веб-программистом, то рутинные операции и лайфхаки у меня программерские. Вот этим и хочу с вами поделиться.
Часть трюков до меня уже описали на хабре, часть я взял из других источников, часть придумал сам. Буду благодарен если в комментариях к посту вы напишете, какие трюки используете вы.

Использование ** в zsh


Таким образом я ищу файлы в папке по расширению рекурсивно:
ls **/*.json

файлы с размером выше чем 1 мегабайт:
ls -lh **/*(Lm+1)

Быстро и уверенно удаляем мусор из репозитория в python проекте и судорожно правим. gitignore:
git rm --cached **/*.pyc


Читать дальше →
Всего голосов 55: ↑35 и ↓20 +15
Комментарии 51

Наиболее частые проблемы Python и решения (перевод)

Время на прочтение 2 мин
Количество просмотров 18K
Перевод статьи «Most Frequent Python Problems and Solution» с сайта pamno.com.

Мы проанализировали Stack Overflow на предмет наиболее часто встречающихся проблем и резюмировали ответы.

1. Как мне проверить, существует ли файл, используя Python, без использования try оператора?


Совместимо с Python 2.x/3:

  import os

  print os.path.isfile(fname)

2. Лучший способ проверить список на пустоту


Совместимо с Python 2.x/3:

  li=[]

  if not li:

     print “empty"

Читать дальше →
Всего голосов 32: ↑12 и ↓20 -8
Комментарии 10

Подключение STM32 к аппаратуре радиоуправления

Время на прочтение 4 мин
Количество просмотров 24K

Понадобилось мне реализовать дистанционное управление несколькими двигателями постоянного тока.
В магазинах доступны готовые комплекты радиоуправления для разных ездящих-летающих игрушек и «не игрушек», и появилось желание использовать именно такое управление.
Сигналы на выходе приёмника такого комплекта — это импульсы для управления сервомашинками,
и задача сводится к тому, чтобы измерить длительность имульса 0,8..2,3 мс в каждом из шести каналов, затратив как можно меньше ресурсов контроллера.
Дальше описано как реализовано измерение длительности импульсов с шести каналов, используя особенности периферии STM32 микроконтроллеров.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 6

Про соль с точки зрения химика

Время на прочтение 10 мин
Количество просмотров 175K
На самом деле этот пост был подготовлен еще в апреле 2014 года, я не смог тогда его опубликовать. Являлся вторым в ожидавшейся серии. Можете глянуть первый. На эту тему писать меня сподвигло желание внести немного ясности в представления о некоторых химических аспектах нашего бытия. Пользуясь тем, что химия — наука, не слишком популярная в массах, нам иногда рекламщики и пресса выдают такие перлы, что у меня не хватает слов для описания эмоций. Так что попробуем слегка рассеять туман, ну и чтоб это было интересно и актуально для наших условий. Недавно встретил похожую переводную публикацию, тоже про соль. Серьёзную и хорошо сделанную, правда, слегка не о нашей действительности.

Итак — про соль


Так в Африке ею и торгуют. Толщина кусков, вероятно определяется толщиной пласта. Слабенькие пласты.

Солить или не солить. А зачем вообще соль, может лучше без неё? Заменитель соли? Ценная соль с минералами и розового цвета — а зачем козе баян? Рекламные посты — хороший способ приготовить лапшу на уши.
Читать дальше →
Всего голосов 200: ↑190 и ↓10 +180
Комментарии 327

Готовимся к собеседованию по PHP: ключевое слово «static»

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

image

Попробуем разобрать «по косточкам» один из таких вопросов — что значит слово «static» в PHP и зачем оно применяется?
Подробности, цитаты из мануала, стандартов и личного опыта - под катом
Всего голосов 54: ↑41 и ↓13 +28
Комментарии 70

Электрошокер в разрезе: 3.000.000 вольт для учебных целей

Время на прочтение 3 мин
Количество просмотров 131K
(3.000.000 вольт — надпись на коробке, реальное напряжение на выходе неизвестно)

Вдохновленный экспериментами луганских коллег и интересом к распилу лазера, решил продолжить исследовать внутренности мощных устройств, которые можно легко купить в интернет магазине. (Благодарю magnad.ru за предоставленное оборудование.)



Немного истории


В 1852 г. Альберт Суненберг и Филипп Рехтен запатентовали технологию, по которой гарпун соединялся проводом с оборудованием на корабле, вследствие чего животное получало сильный разряд электрического тока. Прошло 100 лет, а дальше китов дело не двинулось.

Дальним родственником электрошокеров можно считать электрический хлыст для животных, запатентованный американцем Генри Диксоном еще в 1915 году. Его идею развили в своем электрошоковом устройстве другие изобретатели, пока, наконец, некто Джон Кавер не придал этому изделию все черты современного электрошокера. В 1974 году он оформил патент на устройство под названием «Оружие для обездвижения и задержания», подразумевающее поражение человека переменным током высокого напряжения.

О чем подумал я в первую очередь когда мне попался в руки электрошокер?
???
О том что можно захватить живого пришельца

Ностальгия по UFO

Слабо парализовать вот этого товарища?
image



Под катом несколько фоток и описание того, что находится внутри электрошокера-фонарика, плюс как сделать электрошокер самому и как сделать бронежилет против электрошокера
Читать дальше →
Всего голосов 82: ↑63 и ↓19 +44
Комментарии 70

Ночь, улица, светодиод, аптека

Время на прочтение 4 мин
Количество просмотров 48K
Это третий пост из серии «Пока не распилю, не успокоюсь». (Первый — про лазер, второй — про электрошокер.)


В 1899 был создан первый ручной фонарик (в картоновом корпусе), кубсат DIY киловаттный (эквивалентный) фонарик, мега-фонарик на светодиодах за 3000 рублей(sic!) (предоставленный для распила магазином green-laser.ru) .

Журнал Wired в 2012 году в статье, посвященной 50-летию создания светодиода, очень сильно перепутал факты и неправильно указал «отцовство». Так кто же папа светодиодов?

А пока я собирал факты, то вспомнилось детство и то, как мы делали свои первые инженерные попытки. Обычно они происходили после того, как мы толпой посмотрели фильм с Брюсом Ли (Майклом Дудиковым или Синтией Ротрок) в видеосалоне за советский рубль (которые почему-то всегда находились в подвалах). Купив батарейку «Планета» за 30 копеек и выкрутив лампочку из родительского фонарика, мы приступали к сборке. Купить фонарик было не круто, круто было собрать свой меч джедая. А еще крутость измерялась цветом изоленты.

История светодиодов, инструкция по сборке киловаттного фонаря и традиционный распил
Читать дальше →
Всего голосов 36: ↑31 и ↓5 +26
Комментарии 39

Датчики и микроконтроллеры. Часть 1. Матчасть

Время на прочтение 19 мин
Количество просмотров 208K
В эпоху готовых отладочных плат и тысяч готовых модулей к ним, где достаточно взять пару блоков, соединить их вместе, и получить нужный результат, далеко не каждый понимает основы схемотехники, почему и как это работает, а главное — что надо делать, если это работает не так.
Как раз открылся хаб Схемотехника, так что, как говорил Бьюфорд Бешеный Пёс Таннен
Здание суда уже строят, значит, пора кого-то вешать.

В этом цикле я расскажу о датчиках — как о немаловажном элементе системы управления неким объектом или тех. процессом.

Все свое повествование я буду вести касаемо практических вопросов реализации цифровых систем управления на базе микроконтроллеров.

Руководство не претендует на всеобщий обхват вопроса.
Хотя после того, как мой конспект перелез за 20 страниц текста, я решил разбить статью на следующие части:
  • Часть 1. Мат. часть. В ней мы рассмотрим датчик, не привязанный к какому-то конкретному измеряемому параметру. Рассмотрим передаточные функции и динамические характеристики датчика, разберемся с его возможными подключениями.
  • Часть 2. Датчики климат-контроля. В ней я рассмотрю особенности работы с датчиками температуры, влажности, давления и газового состава
  • Часть 3. Датчики электрических величин. В ней я коснусь измерения тока и напряжения

Читать дальше →
Всего голосов 50: ↑47 и ↓3 +44
Комментарии 16

Органайзер здорового образа жизни для гика: комплексный подход

Время на прочтение 6 мин
Количество просмотров 27K
Сидячий образ жизни в режиме «9-10 часов за компьютером – полчаса на авто – два часа на диване» к здоровью и жизненному тонусу не располагает – это факт. Отрицательные последствия всем известны: плохая осанка, лишний вес, ухудшение зрения, потеря мышечной массы, половые расстройства, проблемы с пищеварением и кровообращением; и, наконец, «вишенка на торте» – низкий уровень энергии, вялость, снижение концентрации. Но опускать руки и поддаваться стереотипу, гласящему, что работающий за компьютером человек обязательно должен быть бледным, вялым и рыхлым, — последнее дело. Если взяться за дело с умом, сохранить здоровье и улучшить физическую форму вполне возможно.

Но как? Как сориентироваться в хаосе рекомендаций по здоровому образу жизни? Лично на меня наводят ужас люди, наизусть помнящие гликемический индекс и содержание витамина Е в морковке, не забывающие следить за количеством пройденных в день шагов и разбирающиеся в спортпите лучше всякого тренера. То есть стать специалистом по здоровому образу жизни в наше время, когда информация лежит на поверхности, конечно, можно, но, во-первых, на это нужно положить огромное количество времени и сил, а во-вторых, цель ведь не в том, чтобы получить «черный пояс» по ЗОЖу, а в том, чтобы просто быть в тонусе.

Цель. В комплексном виде простая цель «быть в тонусе» представляет собой несколько родственных направлений движения:
• Сохранять здоровье, не допускать серьезного ухудшения самочувствия.
• Быть в хорошей физической форме, включая внешний вид и выносливость.
• Иметь достаточно энергии на работу, хобби, личную жизнь.

И, что важно – затрачивать на все это минимум сил и драгоценного времени. Важно: когда мы говорим о минимуме сил и времени, мы не имеем в виду какой-то «обман системы» или чудодейственные методы, речь идет о рациональном подходе, планировании, эффективном тайм-менеджменте.
Читать дальше →
Всего голосов 21: ↑16 и ↓5 +11
Комментарии 172

Клавиатура-бабочка Keyboardio собрала на Kickstarter уже в 6 раз больше запрашиваемой суммы

Время на прочтение 2 мин
Количество просмотров 10K


Для людей, которые много работают с ПК, клавиатура — это один из важнейших инструментов. Хорошо, если клавиатура удобная. Если нет — работа движется, да, но нервов уходит просто море. И если обычную клавиатуру можно убрать, заменив другой, то с ноутбучной так не выйдет.

Как бы там ни было, сейчас компания Keyboardio предлагает необычную клавиатуру для работы и игр. Эта клавиатура называется Keyboardio Model 01 (скорее всего, это означает, что будут и модели 02, 03 и т.п.), и представляет она собой раздельную клавитуру-бабочку. У клавиатуры — собственный программатор, позволяющий изменять отклик на действия пользователя, кастомизировать подсветку, привязывать выполнение макросов к отдельным клавишам.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 15

Информация

В рейтинге
Не участвует
Откуда
Полтава, Полтавская обл., Украина
Дата рождения
Зарегистрирован
Активность