Pull to refresh
6
0

User

Send message

Удаленная работа или фриланс в глубинке. Аспекты связи. Часть 1

Reading time7 min
Views38K
Если фриланс — это явление в меньшей степени подверженное сезонности и просто предусматривает удаленную работу, то операторы сотовой связи отлично прослеживают сезонность использования своих сетей для передачи данных. Дачные поселки и деревни начинают перекачивать гигабайты данных с апреля по ноябрь по сетям 3g и 4g. Посочувствуем тем, кто вынужден наблюдать буквы GPRS или EDGE на своих модемах, и попробуем выправить ситуацию различными методами. В этом материале я расскажу свой путь по достижению комфортной и стабильной связи, а также, какой выбор я сделал из доступных модемов/роутеров и усиливающих антенн для обеспечения своего дома Интернетом в глубинке.


Войти в Интернет
Total votes 18: ↑15 and ↓3+12
Comments43

GPS-монитор под андроид «KidsTrack»

Reading time6 min
Views67K
Задача: наступает лето, дети все больше времени проводят где-то на улице, и я бы хотел знать, где они находятся. Идеальный вариант — я просто даю им с собой старый андроидный телефон, и затем наблюдаю за ними по карте на большом домашнем мониторе.
В этой статье я расскажу, почему и как я написал свое первое приложение для Андроид с функциями GPS «KidsTrack», и какие открытия при этом сделал. Статья будет полезна тем, кто недавно начал программировать под Android.

Читать дальше →
Total votes 17: ↑14 and ↓3+11
Comments44

Как я искал идею для первого проекта на Arduino или Wake-on-LAN на Arduino

Reading time4 min
Views98K


Предыстория


В свое время насмотревшись видео о том, как люди мастерят различные устройства вроде хексопадов, испытывал уважения к тем людям, кто это мастерил, с желанием научиться делать что-то подобное. Для себя лично по какой-то неведомой мне причине мог ощущать большую разницу в эмоциях от запрограммированного контроллера с банальным миганием светодиода в сравнении со сложным алгоритмом в софтовом продукте, причем выигрывал первый. Решив, что единственный доступный для меня способ достичь того состояния, когда из под моих рук сможет выйдет что-то подобное хексопаду — это начать программирование элементарных вещей. Выбор пал на Arduino в силу доступности самой платформы и избытка информации по ней.
Читать дальше →
Total votes 25: ↑24 and ↓1+23
Comments22

Почтовый костыль 80lvl или антикризисный лайфхак за 21 рубль

Reading time2 min
Views8.4K
После прочтения топиков «10 антикризисных телефонов до 1000 рублей» и «Twitter купил индийский стартап», я решился написать эту статью, так как в нынешних экономических условиях мой лайфхак может пригодиться кому-то ещё.

Началось всё с того, что в конце 2013 года, мой смартфон на базе ОС Android, начал самопроизвольно звонить на разные номера из списка контактов. Сброс на заводские настройки и неоднократная перепрошивка аппарата к успеху не привели. Поэтому я принял решение о покупке телефона не подверженного вирусным атакам и проблемам нехватки памяти, обладающего более-менее «живучей» батареей. Выбор пал на Philips Xenium X1510 (прошу не считать рекламой, а продолжением топика об антикризисных телефонах).

Если не считать насмешек от коллег и друзей, то телефон меня устраивал всем, кроме возможности получать уведомления о новых письмах в почтовом ящике. И сейчас я расскажу, как решил эту проблему.
Читать дальше →
Total votes 17: ↑10 and ↓7+3
Comments21

ESP8266: Что внутри «народного wi-fi»?

Reading time3 min
Views299K


Наша первая статья о Wi-Fi-чипе ESP8266 была тепло встречена хабра-сообществом. Не смотря на то, что содержала мало конкретной информации. Тому была веская причина — NDA, подписанное нами для получения SDK от производителя решения, компании Espressif. Именно поэтому мы просто рассказали, «вот, есть такое решение». Чтобы заинтересованные имели возможность обратить внимание.

На днях мы (проект COOLRF, не забудьте подписаться на наше ВКонтакт-сообщество, если вы еще не состоите в нём) получили разрешение производителя чипа на публикацию в наших статьях информации, ранее попадавшей под условия соглашения о неразглашении. Всех, кого интересовали подробности — welcome под кат.
Читать дальше →
Total votes 23: ↑21 and ↓2+19
Comments62

Сварка оптических волокон. Часть 1: кабели и их разделка, оптический инструмент, муфты и кроссы, коннекторы и адаптеры

Reading time25 min
Views586K

Волокна заряжены в сварочный аппарат

Здравствуйте, читатели Хабра! Все слышали про оптические волокна и кабели. Нет нужды рассказывать, где и для чего используется оптика. Многие из вас сталкиваются с ней по работе, кто-то разрабатывает магистральные сети, кто-то работает с оптическими мультиплексорами. Однако я не встретил рассказа про оптические кабели, муфты, кроссы, про саму технологию сращивания оптических волокон и кабелей. Я — спайщик оптических волокон, и в этом (первом своём) посте хотел бы рассказать и показать вам, как всё это происходит, а также часто буду в своём рассказе отвлекаться на прочие смежные с этим вещи. Опираться буду в основном на свой опыт, так что я вполне допускаю, что кто-то скажет «это не совсем правильно», «вот тут неканонично».
Материала получилось много, поэтому возникла необходимость разбить топик на части.
В этой первой части вы прочтёте про устройство и разделку кабеля, про оптический инструмент, про подготовку волокон к сварке. В других частях, если тема окажется вам интересной, я расскажу про методы и покажу на видео сам процесс сращивания самих оптических волокон, про основы и некоторые нюансы измерений на оптике, коснусь темы сварочных аппаратов и рефлектометров и других измерительных приборов, покажу рабочие места спайщика (крыши, подвалы, чердаки, люки и прочие поля с офисами), расскажу немного про крепёж кабелей, про схемы распайки, про размещение оборудования в телекоммуникационных стойках и ящиках. Это наверняка пригодится тем, кто собирается стать спайщиком. Всё это я сдобрил большим количеством картинок (заранее извиняюсь за paint-качество) и фотографий.
Осторожно, много картинок и текста.

Часть 2 здесь.
Читать дальше →
Total votes 340: ↑337 and ↓3+334
Comments128

Вопросы про индексы, которые вам не надо будет задавать

Reading time11 min
Views46K


После ответов на 14 вопросов об индексах, которые вы стеснялись задать, у меня возникло гораздо больше комментариев, уточнений и исправлений. Скомпилировать из всего этого статью выглядело затеей с минимумом пользы. И это заставило меня призадумался, а почему вообще мы должны «стесняться задавать» подобные вопросы? Стыдно не знать? А есть ли способ разобраться, не вгоняя себя в краску? Есть. Причем он избавит от многочисленных неточностей, которыми изобилуют многие «ответы». Вы будете чувствовать буквально каждый байт вашей базы кончиками своих пальцев.

Для этого, я предлагаю «поднять капот» у SQL Server и окунуться в сладостный мир шестнадцатеричных дампов. Может статься, что внутри все гораздо проще, чем вам казалось.
Читать дальше →
Total votes 36: ↑34 and ↓2+32
Comments9

Спутник — это очень просто — 2

Reading time2 min
Views16K
В публикации «Спутник — это очень просто» было рассказано о том, как просто сейчас услышать спутники на околоземных орбитах и о возможности расшифровывать принятые сигналы некоторых спутников. К сожалению эта телеметрическая информация остается недоступной для заинтересованных лиц.

И хотя космические корабли бороздят просторы большого театра спутники успешно выводятся на орбиту и передают информацию о проводимых экспериментах, но «услышать» их собственники могут всего несколько минут. Потому собственники различных CubeSat публикуют инструкции и софт для приема своих спутников, надеясь получить как можно больше телеметрической информации от энтузиастов. Например для Manfred Memorial Moon Mission (4M) был проведен конкурс среди энтузиастов приславших наибольшее количество принятой телеметрии.

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

image


Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments6

Спутник — это очень просто

Reading time19 min
Views64K
Мы быстро привыкаем к прогрессу. Вещи, которые нам несколько лет назад казались фантастикой, сегодня не замечаются и воспринимаются как всегда существовавшие. Достаточно покопаться в старых вещах, как вдруг найдется монохромный мобильный телефон, дискета, магнитофонная кассета или даже катушка. Не так давно это было. Не так давно и интернет был «по талонам» под скрип модема. А кто-то помнит 5,25" жесткие диски или даже магнитофонные кассеты с компьютерными играми. И обязательно найдется тот, кто скажет, что в его время были 8" дискеты и бобины для ЕС ЭВМ. И в тот момент ничего не было современнее, чем это.

В эти недели можно наблюдать традиционные мероприятия, посвященные запуску первого Спутника — началу Космической эры. Силой случая спутник, который должен быть первым, стал третьим. А первым полетел совсем другой аппарат.
Этот текст о том, как просто сейчас услышать спутники на околоземных орбитах и как это было в начале космической эры. Перефразируя известной когда-то книги Е. Айсберга: «Спутник — это очень просто!»

image

Читать дальше →
Total votes 66: ↑66 and ↓0+66
Comments10

Портативная дистрибуция .Net приложений с отчетами Microsoft Report Viewer и Oracle Instant Client

Reading time7 min
Views12K


Довольно часто возникает необходимость или желание отказаться от создания инсталлятора и совершать дистрибуцию приложения, копируя папку с файлами на целевой компьютер. Если вам интересно как создать портативный дистрибутив .Net приложения с отчетами Report Viewer или как портативно скопировать клиента и драйвера для доступа к базе Oracle, прошу под кат. Я постараюсь все подробно объяснить.

В качестве практической части будет рассмотрено создание приложения, отображающего отчеты для торговой системы Супермаг (которая, собственно, и использует базу Oracle).
Читать дальше →
Total votes 24: ↑20 and ↓4+16
Comments2

Программируем свой дом на .NET

Reading time14 min
Views9.5K
Недавно я писал сюда статью о проекте системы управления умным домом, в разработке которого я участвую. Это .NET Windows Service, который может управлять домом по сценариям и через веб-интерфейс. В октябре как раз был релиз версии 2.0.

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

Этот демо-плагин собирает информацию с датчиков температуры/влажности nooLite и отображает полученную информацию в веб-интерфейсе. Результат выглядит примерно так:

график изменения температуры за последние двое суток


текущая температура в комнатах (точнее, последние значения, полученные с датчиков)


Предлагаю вашему вниманию слегка хардкорную статью о том, как писался этот плагин. Там по шагам объясняется процесс разработки собственного плагина для умного дома и приводятся ссылки на GitHub, по которым можно скачать готовый код и запустить его. В этой статье вы узнаете, как создать заготовку плагина и запускать ее в режиме отладки, как настроить автоматическое создание таблиц в системной БД и сохранять туда данные. И, наконец, вы узнаете, как получать информацию о температуре и влажности с датчиков (если интересно только это, то листайте статью сразу в самый конец).

Начать обучение
Total votes 17: ↑13 and ↓4+9
Comments4

Видеонаблюдение удалённого объекта на Debian+AVReg+gsm

Reading time4 min
Views14K
Может, кому-то пригодится мое решение для оффлайн-наблюдения за объектом.

Появился у меня участок земли под строительство дома и пришла в голову мысль организовать удаленное наблюдение за ним на предмет выявления посторонних (или кто там без меня шарится). С самим наблюдением и записью проблем не наблюдалось, проблема стояла как передать данные домой, не имея выделенного канала (да и вообще никакого канала).
Подробности
Total votes 15: ↑15 and ↓0+15
Comments6

Мой умный дом на .NET, версия 2.0

Reading time4 min
Views12K
Добрый вечер!

Предлагаю вашему вниманию проект, над которым я работаю последние полтора года. Это программный продукт (если быть точным, .NET Windows Service), с помощью которого вы можете организовать на своем компьютере управляющий центр «умного дома». Хотя это всего лишь мое хобби (моя основная работа — веб-разработчик на .NET), многие люди, которым я показывал мой проект, высоко его оценили. Я пишу эту статью, чтобы попробовать заинтересовать вас.


Читать дальше →
Total votes 30: ↑26 and ↓4+22
Comments31

Curiosity вернулся

Reading time4 min
Views112K
Почти месяц прошел с того момента, как Curiosity попал под удар космических заряженных частиц и вошел в безопасный режим. Скорее всего это были солнечные частицы. т.к. в тот же день и у Opportunity были проблемы с компьютером, но он отделался легче, хотя и прискорбно, что все внимание мира было приковано к любопытному «золотому младенцу», а хворы марсианского «ветерана» прошли незамеченными. Впрочем все уже позади. Oppy завершает осмотр холма Матиевича, и все чаще поглядывает на юг, куда отправится этим летом, а Curiosity успешно перешел на управление вторым компьютером, размял руку и принялся за работу.


Читать дальше →
Total votes 151: ↑143 and ↓8+135
Comments52

Земля глазами астероида

Reading time3 min
Views107K
В этот знаменательный день Конца Света хочется поговорить о том, что мы имеем, но в суматохе дней забываем ценить. Поговорим о нашей общей Земле. Точнее посмотрим, на нее из космоса при помощи различных автоматических и пилотируемых аппаратов, созданных нашей цивилизацией. Причем посмотрим на Землю не с близкой, круговой или геостационарной орбиты, а издалека.
image
Читать дальше →
Total votes 209: ↑201 and ↓8+193
Comments79

Телефон в качестве продвинутой «ленивки» к домашнему медиасерверу

Reading time2 min
Views7.4K
Управлять проигрываемой музыкой из соседней комнаты; помочь домашним с настройками ПО, гуляя у дома с собакой; осуществить техническую поддержку тещи живущей в другом районе, сидя с друзьями в кафе…
Вот лишь несколько вопросов решаемых в данной статье. Мы рассмотрим решение с получением удаленнного рабочего стола по протоколу VNC на примере Android смартфона, но все сказанное будет актуально и для iPhone, iPad и любых других планшетов. Тут я не открою Америки, просто поделюсь своим опытом. Возможно кому-то это покажется интересным.



Читать дальше →
Total votes 27: ↑19 and ↓8+11
Comments26

Мини-компьютеры: MK802, CuBox, Raspberry PI

Reading time2 min
Views99K
Тема микрокомпьютеров однозначно пошла на взлет. Про сборку Maximite я уже писал.

За последнее время удалось пощупать еще несколько мини машин, правда несколько иного класса, чем Maximite, построенных на ARMах.
Читать дальше →
Total votes 48: ↑44 and ↓4+40
Comments88

Заземление. Что это такое и как его сделать (часть 1)

Reading time12 min
Views584K


Мой рассказ будет состоять из трёх частей.

1 часть. Заземление
(общая информация, термины и определения)


2 часть. Традиционные способы строительства заземляющих устройств
(описание, расчёт, монтаж)


3 часть. Современные способы строительства заземляющих устройств
(описание, расчёт, монтаж)


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

Если читатель обладает теоретическими знаниями и интересуется только практической реализацией — ему лучше пропустить первую часть и начать чтение со второй части.

Если читатель обладает необходимыми знаниями и хочет познакомиться только с новинками — лучше пропустить первые две части и сразу перейти к чтению третьей.

Мой взгляд на описанные методы и решения в какой-то степени однобокий. Прошу читателя понимать, что я не выдвигаю свой материал за всеобъемлющий объективный труд и выражаю в нём свою точку зрения, свой опыт.

Некоторая часть текста является компромиссом между точностью и желанием объяснить “человеческим языком”, поэтому допущены упрощения, могущие “резать слух” технически подкованного читателя.

Читать дальше →
Total votes 199: ↑183 and ↓16+167
Comments217

Обзор зарядного устройства TechnoLine BC-700, или мой опыт восстановления Ni-MH аккумуляторов

Reading time6 min
Views314K
Опыт восстановления Ni-MH аккумуляторов, или обзор зарядного устройства Techno Line BC700

Так случилось, что после двух лет активного увлечения фотографией я немного подзабил на всё это дело. И, вот, спустя год, недельки 3 назад, меня «пробило» на фото. Достал фотоаппарат, аккумуляторы, побежал на радостях фотографировать. Сделал 2 фотки, получил сообщение: «Замените аккумуляторы». «С кем не бывает, захватил случайно разряженный комплект», подумал я. Поставил другой комплект — одна-две фотки и фотоаппарат просит новые батарейки. Так со всеми моими четырьмя парами аккумуляторов. Не въехав в ситуацию, пошел, воткнул их в зарядку, пока читал на ночь хабр, заметил, что от момента установки на зарядку не прошло и пяти минут, а светодиод зарядного устройства уже оповещает о полной зарядке. С этого момента и началась история. Добро пожаловать под кат!
Читать дальше →
Total votes 133: ↑125 and ↓8+117
Comments188

Information

Rating
Does not participate
Location
Белгород, Белгородская обл., Россия
Registered
Activity