Как стать автором
Обновить
12
Карма
0
Рейтинг

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

  • Подписчики 2
  • Подписки 1
  • Публикации
  • Комментарии

А если без JavaScript?

CSS *HTML *
Из песочницы
В нашем мире без JavaScript никуда! Куча фреймворков, библиотек и прочей радости! jQuery плотно вошел в нашу жизнь. React с Angular пробивают дорогу к светлому будущему. Да и не за горами поддержка браузерами ES6 без Babel.

Но если тема заходит об обычном сайте со стандартным функционалом, не редки случаи, когда JavaScript начинают “злоупотрелять”. И все, в принципе, нормально… Но порой задаешься вопросом: «А если без JavaScript?».
Всего голосов 90: ↑76 и ↓14 +62
Просмотры 64K
Комментарии 131

jQuery для начинающих. Часть 3. AJAX

jQuery *

Представляю Вам третью статью из серии jQuery для начинающих. В этот раз я постараюсь рассказать о реализации AJAX запросов...
Читать дальше →
Всего голосов 77: ↑71 и ↓6 +65
Просмотры 431K
Комментарии 36

Однострочные программы на Perl

Perl *

Введение


Я собираюсь рассказать об однострочных программах на Perl. Если вы овладете однострочным Perl`ом, то можете сэкономить кучу времени (я экономлю).

Цель поста — показать как Perl можно использовать заместо find, grep, awk, sed. В конце поста будет написано зачем это надо.
Читать дальше →
Всего голосов 104: ↑95 и ↓9 +86
Просмотры 33K
Комментарии 45

Паттерны ООП в метафорах

Программирование *
Большинство литературы посвященной паттернам в ООП (объектно-ориентированном программировании), как правило, объясняются на примерах с самим кодом. И это правильный подход, так как паттерны ООП уже по-умолчанию предназначаются для людей, которые знают что такое программирование и суть ООП. Однако порой требуется заинтересовать этой темой людей, которые в этом совершенно ничего не понимают, например «не-программистов» или же просто начинающих «компьютерщиков». Именно с этой целью и был подготовлен данный материал, который призван объяснить человеку любого уровня знаний, что такое паттерн ООП и, возможно, привлечет в ряды программистов новых «адептов», ведь программирование это на самом деле очень интересно.
Статья предназначена исключительно для новичков, так что «старожилы» ничего нового для себя не узнают. В основном статья описывает известные паттерны из книги «Приемы объектно-ориентированного программирования. Шаблоны проектирования.», но более популярным и простым языком.
Читать дальше →
Всего голосов 214: ↑201 и ↓13 +188
Просмотры 479K
Комментарии 86

Еще одно применение станка ЧПУ

3D-принтеры DIY или Сделай сам
Из песочницы
ЧПУ станок — это станок с числовым программным управлением. Позволяет изготавливать детали по заранее подготовленной программе с высокой точностью, повторяемостью и скоростью. В этой статье пойдет речь о созданном мною намоточном станке, которому я дал название Орбитер (Orbiter).

Сфера ЧПУ плотно пересекается со сферой 3D принтинга. Мой станок имеет довольно необычную для станков ЧПУ конструкцию, так как все привыкли видеть фрезерные станки с ЧПУ, ЧПУ выжигатели, 3D принтеры, а станок, описываемый в данной статье, намоточный, а точнее станок для намотки шаров-абажуров из ниток и клея. Принцип работы — намотка на надутый вращающийся шар, который после высыхания клея спускается и вынимается.



За последний десяток лет цена на ЧПУ комплектующие и электронику заметно снизилась, поэтому собрать ЧПУ станок может себе позволить практически каждый. При сборке станка, я руководствовался инженерным образованием, бюджетом и здравым смыслом. По этому детали для станка старался искать в свободной продаже с минимумом слесарной обработки, что-то заказывалось в Китае, что-то покупалось в авто- и строительных магазинах, что-то допиливалось в гаражах друзей. Некоторые детали все равно пришлось заказать токарю.

Читать дальше →
Всего голосов 38: ↑38 и ↓0 +38
Просмотры 24K
Комментарии 15

Мультизагрузка в wysiwyg редакторе

PHP *JavaScript *jQuery *API *
Из песочницы


Суть вот в чем, есть редактор (для примера: imperavi.com/redactor) и есть необходимость загружать сразу много картинок за один раз. В идеале простым перетаскиванием, а в нашем случае редактор кушает только одну картинку за раз. Это нужно поправить.

Покопавшись в api редактора и не найдя ничего про мультизагрузку, я начал думать, как решить эту проблему, не прибегая к каким-то глобальным разработкам вроде написания плагина с нуля. Это займет много времени и усилий, к тому же время поджимало и сделать нужно до вечера.
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 11K
Комментарии 2

Искусство командной строки

Open source *


Вот уже как неделю английская версия the art of command line висит в секции trending на Github. Для себя я нашел этот материал невероятно полезным и решил помочь сообществу его переводом на русский язык. В переводе наверняка есть несколько недоработок, поэтому милости прошу слать пулл-реквесты мне сюда или автору оригинальной работы Joshua Levy вот сюда. (Если PR отправите мне, то я после того, как пересмотрю изменения отправлю их в мастер-бранч Джоша). Отдельное спасибо jtraub за помощь и исправление опечаток.

Enjoy!
Всего голосов 127: ↑122 и ↓5 +117
Просмотры 240K
Комментарии 143

Искусственный рассвет

DIY или Сделай сам
Из песочницы
Началось всё год назад. Перед Новым 2014 годом несколько пришел в упадок жизненный тонус. Процесс самокопания привел к следующей мысли:



— А, что ж так темно-то, Господи? © День радио.

Впрочем, для человека, живущего зимой по летнему времени — мысль вполне естественная.
Что же делать?
Всего голосов 187: ↑185 и ↓2 +183
Просмотры 119K
Комментарии 87

Робот на RaspberryPi, Arduino и RaspiCam + OpenCV. Часть 1 Обзорная

Разработка на Raspberry Pi *
Tutorial
Очень часто на хабре появляются статьи о том как использовать Raspberry Pi как медиацентр, передвижную видеокамеру, удаленную web камеру и… собственно все. Очень странно, что в такой большой IT тусовке — довольно мало информации о том — как его программировать и использовать одноплатный компьютер там, где он действительно довольно полезен — во всяких встраиваемых системах, где есть ограничения по размеру и стоимости, но также есть потребность в производительности. В нескольких статьях постараюсь описать на примере создания мобильного колесного робота с компьютерным зрением — как можно использовать малинку для создания роботов(штук с интеллектом на борту, а не управляемых с андроида машинок с веб камерой).
image
Читать дальше →
Всего голосов 47: ↑46 и ↓1 +45
Просмотры 67K
Комментарии 25

Выбор платформы для экспериментов с БПЛА

Робототехника Мультикоптеры
Из песочницы
Выбрать платформу для экспериментов с БПЛА сейчас есть из чего. Автопилотов на рынке много, поэтому прежде всего последует небольшой обзор доступных устройств, а затем рассмотрим победителя — Pixhawk (да да, вот так, сразу, никакой интриги).

Критерии выбора:

  • открытая архитектура (software & hardware);
  • современная элементная база (отпадает все по шаблону *avr*);
  • грамотная, красивая архитектура (отпадают шаблоны *ardu*o и *Rasberi*);
  • механизмы SIL/HIL симуляции;
  • наличие открытого ПО наземной станции.

Посмотрим, что осталось:
Читать дальше →
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 46K
Комментарии 41

Лучшие видео 2014 года, снятые при помощи дронов

Гаджеты Видеотехника Мультикоптеры
Тренд этого года – фотографирование и видеосъёмка с дронов.

Квадрокоптеры, оснащённые камерами, стали лучше и дешевле, и всё больше людей выбирают их в качестве хобби, а некоторые даже становятся профессиональными операторами аэросъёмки. Дроны использовались для съёмки городских ландшафтов, прогулок на природе, концертов, рекламы недвижимости, контроля природных катастроф, олимпиады – и, конечно, селфи-съёмок (которые стали называть «дрони» (dronies)).

Популярность таких видео, конечно, частично объясняется новизной. Но при удачном стечении обстоятельств видео получается захватывающим и открывает новое направление для творчества в журналистике и киноискусстве. При таком большом количестве видео сложно выбрать лучшее. Видео должно выделяться интересным местом съёмок, подходом или событиями. Вот так выглядит подборка лучших видео, снятых с помощью дронов в 2014 году по версии блога Quartz.
Хотя это очевидно, но всё же: осторожно! много видео!
Всего голосов 36: ↑33 и ↓3 +30
Просмотры 111K
Комментарии 10

Как работает склад Amazon восьмого поколения

Робототехника Научно-популярное Умный дом Интернет вещей
Как можно справиться с гигантскими объемами распродаж Черной Пятницы и Кибер-понедельника, всех обслужить, ничего не перепутать и не спятить?



Комментарии не требуются. Просто смотрите.
Всего голосов 48: ↑45 и ↓3 +42
Просмотры 25K
Комментарии 33

6 ссылок о том, что Google знает о вас

IT-компании
Перевод
Не желаете ли узнать о том, что Google знает о вас? Вот 6 ссылок, которые покажут вам некоторые данные, собранные гуглом.

1. Ваш профиль в Google

Google создаёт профиль с вашими основными данными – возраст, пол, интересы. Эти данные используются для показа релевантных объявлений. Вы можете просмотреть эту информацию здесь:

www.google.com/ads/preferences

(прим.перев. – в моём случае гугл не блещет информацией. Я не состою в Google+, а по посещённым мною сайтам гугл не смог определить мой пол, а возраст определил в 65+ лет).
Читать дальше →
Всего голосов 109: ↑102 и ↓7 +95
Просмотры 357K
Комментарии 56

Internet Archive выложил классические игры 70-х и 80-х годов бесплатно

История IT Софт Игры и игровые приставки


В классические игры 30-40-летней давности теперь можно поиграть прямо в браузере и совершенно бесплатно. Коллекция Internet Archive включает в себя игры для приставок Atari 2600 (1977 года выпуска), Atari 7800 (1986 г.), ColecoVision (1982 г.), Philips Videopac G7000 (1978 г.) и Astrocade (1983 г.).
Читать дальше →
Всего голосов 40: ↑35 и ↓5 +30
Просмотры 29K
Комментарии 20

Игрушка генетического тестирования

Биотехнологии
Из песочницы
«Добро пожаловать к себе», «познакомьтесь со своей ДНК», «исследуйте свою внутреннюю вселенную» — такие слоганы составляют компании, предлагающие генетическое тестирование. Действительно, занятное дело — посмотреть на сбои своего собственного генома или узнать, откуда берет начало твой род. Сейчас сделать это довольно просто, потому что ИТ-компании смогли «завернуть» результаты биологических исследований в понятную для нас форму. Плюнул в пробирку сегодня, а через месяц уже смотришь разноцветные отчеты на сайте.

Год назад я воспользовался услугами 23andMe — крупнейшей мировой компании, которая предоставляет генетический сервис непосредственно клиенту (direct-to-customer). На примере своего результата, хотел бы рассказать, что скрывается за таким генетическим тестом.
Читать дальше →
Всего голосов 61: ↑60 и ↓1 +59
Просмотры 51K
Комментарии 63

Philips представил носимый гаджет, который снимает симптомы псориаза светом

Гаджеты
Кожные заболевания вроде псориаза плохи сами по себе, но необходимость постоянных визитов к врачу, чтобы снимать боль и залечивать самые заметные его проявления делают их ещё хуже. Philips сегодня представил носимый девайс, который позволяет большинству болеющих псориазом лечить себя самостоятельно.



Псориазом болеют 125 миллионов человек по всему миру, из которых формой «псориаз обыкновенный» страдают 100 миллионов. Это неизлечимое кожное заболевание. Даже если симптомы заболевания уменьшаются или удаляются во время лечения, они могут проявиться на другом участке кожи.
Читать дальше →
Всего голосов 30: ↑24 и ↓6 +18
Просмотры 16K
Комментарии 48

Строение двигателей

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

А можете ли Вы сходу объяснить Вашей девушке, в чем отличие бензинового двигателя от дизельного? Четырёхтактного и двухтактного движков? Нет? Тогда приглашаю под кат.

Читать дальше →
Всего голосов 249: ↑220 и ↓29 +191
Просмотры 70K
Комментарии 142

«Умный дом» собственными руками. Часть 5. Технологии Х10

Компьютерное железо
image

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

Читать дальше →
Всего голосов 52: ↑44 и ↓8 +36
Просмотры 30K
Комментарии 46

Планшет от ASUS на NVIDIA Tegra 3 за $249

Гаджеты
Сегодня на CES 2012 в Лас-Вегасе компании NVIDIA и ASUS провели совместную презентацию, на которой был представлен бюджетный планшет ASUS M370T, построенный на базе SoC NVIDIA Tegra 3 (Kal-El Project). Главной особенностью планшета, кроме аппаратной платформы и Android 4.0, является низкая цена, установленная на $249, что выглядит весьма конкурентоспособно на фоне Amazon Kindle Fire. Характеристики устройства таковы:
Читать дальше →
Всего голосов 36: ↑33 и ↓3 +30
Просмотры 2.6K
Комментарии 96

Алгоритм обращения программы к API VKontakte

Социальные сети и сообщества
Из песочницы
Часто бывает мы хотим автоматизировать то или иное действие. Порой спешка или просто лень не дает нам возможности ознакомиться со всей документацией(по API VK).
Разработать программу для работы с API ВКонтакте проще чем кажется. Подойдет любой язык, умеющий отправлять http get запросы (соответственно получать ответ). Например: Delphi, shell, C, Perl, PHP, Python и т. п.
image
Читать дальше →
Всего голосов 69: ↑39 и ↓30 +9
Просмотры 58K
Комментарии 18

Информация

В рейтинге
Не участвует
Откуда
США
Зарегистрирован
Активность