Pull to refresh
0
0
Sceptic @Sceptic

User

Send message

IoT за копейки, или Что может DeviceHive

Reading time4 min
Views45K
В современном мире «интернет вещей» (IoT) стремительно набирает популярность. Он в будущем поможет человечеству автоматизировать многие аспекты жизни, упростить рутинные операции, да и просто сделать жизнь комфортнее и приятнее. Современная элементная база только способствует этому. Еще несколько лет назад задача управления устройством из сети порождала необходимость использовать высокопроизводительные процессоры, что увеличивало стоимость конечного исполнительного устройства в разы. Сейчас же есть возможность построить простые и эффективные IoT-решения за копейки.

Сделать свой дом поистине «умным» можно и без использования модных Raspberry Pi или Arduino. Большинство IoT-задач сводится к подключению типовых датчиков и исполнительных механизмов со стандартными интерфейсами: I2C, SPI, UART. А иногда даже с элементарным аналоговым выводом, с которого нужно считать наличие напряжения или подать его, или просто замкнуть.


Читать дальше →
Total votes 27: ↑23 and ↓4+19
Comments69

Программирование для начинающих. Моё знакомство с Processing

Reading time12 min
Views29K
Доброго времени суток, уважаемые.

Цифровые электронные самоделки часто взаимодействуют с компьютером. Передают данные, либо управляются с него. В свете этого всегда был интерес к программированию.
Мой прошлый опыт в этой области связан с интерпретатором бейсика ZX Spectrum, Qbasic’ом в рамках хобби юности и Си-86 в рамках студенчества. Были попытки освоить ECMAScript в рамках интереса к языку VRML. Встал вопрос, что выбрать сейчас?

Прошу под кат.
Читать дальше →
Total votes 34: ↑19 and ↓15+4
Comments9

Ежедневные 60 секунд и одно слово могут снизить стресс

Reading time3 min
Views27K
image

В детстве мы считаем, что навредить нашему организму могут только физические травмы, а злые слова на нас не воздействуют. Это звучит оптимистично, но во взрослой жизни все иначе. Итак, сегодня речь пойдет о борьбе со стрессом.
Читать дальше →
Total votes 22: ↑19 and ↓3+16
Comments11

Китайцы построили 57-этажный небоскреб за 19 дней

Reading time1 min
Views70K


Китайцы, если захотят, могут работать очень быстро и эффективно. На днях рабочие китайской компании Broad Sustainable Buildings доказали это, построив небоскреб всего за 19 дней. На данный момент это рекорд, ставший возможным благодаря новой технологии быстрой сборки здания из отдельных модулей. Технология разработана этой же компанией.

По словам представителей компании, такая скорость строительства не оказывает негативного влияния на качество возводимого здания. Более того, такое здание может выдержать землетрясение магнитудой вплоть до 9,0 баллов. Стоимость постройки в этом случае относительно низкая, а характеристики «быстро-здания» соответствуют или превышают характеристики обычных небоскребов.
Читать дальше →
Total votes 65: ↑62 and ↓3+59
Comments96

Простой PHP генератор сложных HTML таблиц

Reading time5 min
Views50K
Всем привет. Хочу поделиться свеженаписанным генератором HTML таблиц.

Участились случаи сбора различной статистики и компоновки ее в сложные таблицы с различными групировками.

image

Заметив такую тенденцию решил автоматизировать рисование таблиц.

Как итог:
  • Избавил себя от составления слоеных циклов для вывода массива;
  • Получил стандартизацию структуры массивов;
Читать дальше →
Total votes 37: ↑29 and ↓8+21
Comments19

Электронная цифровая подпись для чайников: с чем ее есть, и как не подавиться. Часть 1

Reading time4 min
Views135K
Итак, все чаще в кругах, работающих с документами все чаще звучат слова «электронный документ» и, связанное с ним почти неразрывно «электронная цифровая подпись», иначе — ЭЦП.

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

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

Читать дальше →
Total votes 105: ↑85 and ↓20+65
Comments108

Семейный бизнес в сфере IT. Мои три золотых правила

Reading time7 min
Views106K
image

Предисловие


Помните мою предыдущую статью? В ней я рассказала о том, как мы с мужем основали собственный бизнес. Точнее, муж основал, а я чуть позже к нему присоединилась.

То, чем мы тогда занимались, очень сложно назвать бизнесом. Это скорее была работа в паре. Мы никогда не договаривались: ты делаешь это, а я это. Разделение обязанностей сложилось само собой.

Вы спросите: «Кто же в вашей команде главный?». Скажем так, мы оба прекрасно понимаем, кто главный. Но вслух это не обсуждаем, потому как один из нас может обидеться, а вторая слишком много о себе возомнит…

Конечно я шучу. Все решения принимаются вместе. Я не буду врать, что мы всегда мыслим одинаково и никогда не расходимся во мнении. Однако, мы научились слушать и понимать друг друга. Научились договариваться. Я думаю, это важно для любых бизнес-партнеров, независимо от того, являетесь вы семьей или нет.
Читать дальше →
Total votes 168: ↑162 and ↓6+156
Comments65

Семейный бизнес в IT. Первые полгода жизни нашего стартапа

Reading time7 min
Views26K
image

Предисловие


Соскучились? Я тоже! Пишу статью и понимаю, как же мне этого не хватало. Знаете, мне кажется, что за эти почти полгода, прошедшие с запуска нашего сервиса, объем информации в моей голове вырос десятикратно. Вы не представляете, какая это прокачка для мозгов!
Ощущение, что полгода назад я вообще ничего не знала. Вроде бы мы так тщательно все рассчитывали, продумывали, опирались на свой предыдущий опыт. Однако, развитие бизнеса вебстудии и развитие стратапа — это совсем не одно и тоже. Уверена, пройдет еще полгода, и я опять буду покусывать себя и грызть мужа, что все нужно было делать по другому.
Итак, устраивайтесь поудобнее. Сегодня вы узнаете о том, как прошли первые полгода жизни нашего стартапа.
Читать дальше →
Total votes 34: ↑30 and ↓4+26
Comments15

Почему следует игнорировать некоторые советы по экономии времени

Reading time2 min
Views24K
image

Хотите максимизировать свое время? Не позволяйте себя одурачить — 10 минут, которые вы пытаетесь сэкономить утром на дороге, могут не стоить усилий, если вы не знаете, для чего они нужны. Сегодня мы поделимся с вами переводом статьи от Laura Vanderkam. Стоит ли экономить время и, главное, на что его потратить?
Читать дальше →
Total votes 25: ↑24 and ↓1+23
Comments5

Я тебя по блеску в глазах взломаю

Reading time2 min
Views98K


Ян Крисслер (Jan Krissler), тот же биометрический хакер, который красноречиво демонстрирует «уязвимость большого пальца» и который хакнул по фотографии министра обороны Германии, по блеску глаз может узнать ваш пароль/PIN.

Как показала практика, глаза это не только зеркало души, но и просто зеркало, а значит в него можно подсмотреть, что же творится у вас на экране.

О том, как распознают напечатанные символы по отражению от глаз и от солнцезащитных очков, читайте под катом
Читать дальше →
Total votes 89: ↑79 and ↓10+69
Comments45

Как в 20 лет я стал зарабатывать по 2-3K евро в месяц на Google Adsense, и чем это закончилось

Reading time8 min
Views135K
Моя история может быть полезна всем, кто уже начинает зарабатывать на своем веб-сайте или только хочет попробовать.

Меня зовут Александр. Я родился в Казахстане в 1992 году. В 12 лет я потерял отца и переехал в Приднестровье, а затем и в Румынию, когда мне было 16 лет. В данный момент заканчиваю в Румынии университет. В будущем планирую двинуть в Лондон и окончить магистратуру по e-commerce. Семейная трагедия придала огромный импульс в том, чтобы учиться делать деньги разными способами, от купли и продажи металлолома в поселке городского типа до заработка на веб-сайте в интернете.
Читать дальше →
Total votes 83: ↑68 and ↓15+53
Comments88

Как перестать отвлекаться на рабочем месте: 6 эффективных способов

Reading time4 min
Views55K
image

Что заставляет отвлекаться от работы? Вот небольшая статья о том, как избавиться от интернет-зависимости и многозадачности.
Читать дальше →
Total votes 27: ↑24 and ↓3+21
Comments8

Мелочи разработки на Android для начинающих

Reading time4 min
Views41K
В связи со стремительным развитием мобильных технологий, IT-компаниям все больше требуются разработчики мобильных приложений для своих продуктов. Наша компания не стала исключением. В моем распоряжении оказалось два падавана, которых надо было обучить премудростям разработки на Android (к слову сказать, парни были умные и способные, но практически без опыта). Было решено написать им небольшую памятку касательно основных аспектов разработки. Выкладываю ее на суд хабрапользователей.
Читать дальше →
Total votes 32: ↑25 and ↓7+18
Comments16

Почему 1С это плохо и почему так не любят 1С программистов

Reading time14 min
Views524K
Мы продолжаем то, что мы уже много наделали.

Черномырдин В.С.

Не так давно ко мне в очередной раз обратился клиент с широко известной проблемой. В его компании установили обновления 1С. И работа остановилась, так как программа перестала корректно работать. Думаю, всем, кто сталкивался с программными продуктами от 1С в качестве программиста или пользователя, эта ситуация очень хорошо знакома.

Конечно, в данном конкретном случае я постарался решить все проблемы в самые короткие сроки, и, в результате, работа офиса вернулась в привычное русло. Но даже в такой ситуации я получил массу негатива со стороны клиента. И тогда я задумался о том, почему с программными продуктами 1С постоянно возникает такое количество проблем, почему от клиентов идет столько негатива, а самих 1С-программистов часто недолюбливают, в том числе, и другие программисты?
Читать дальше →
Total votes 187: ↑171 and ↓16+155
Comments300

Исследование причин аномального голосования на сайте РОИ или особенности электронной демократии в России

Reading time7 min
Views126K
За сайтом «Российские общественные инициативы» я наблюдаю давно, примерно с 29 мая 2013 года. Как и другие наблюдатели, я замечал аномалии в ходе голосований за различные инициативы. Но это мало кого беспокоило, пока аномалии приводили по нашим оценкам к росту числа голосов. Видимо, никто не считал чем-то плохим, если очередная инициатива наберет 100 000 голосов раньше срока. Всё изменилось, когда аномалии стали замедлять голосование.

Отзывы голосов на РОИ

Это началось 24 ноября в 13:35 по московскому времени. Счетчик голосов за принятие инициативы 9376 уменьшился на 2. Потом еще на 1 и еще на 2. Вечером уменьшение значения счетчика стало происходить всё чаще и чаще. Кто-то заметил это и сообщил автору инициативы. С этого момента начался тщательный мониторинг хода голосования.

Я расскажу про некоторые странности голосования, которые мы (наблюдатели) заметили за последнюю неделю. Также я попытаюсь сделать предположения о причинах некоторых из них. Выводов довольно мало, т.к. не всегда есть возможность получить нужные данные о ходе голосования.
Читать дальше →
Total votes 244: ↑233 and ↓11+222
Comments261

Эффективное обучение C# разработчиков или Правильное программирование на C# с нуля

Reading time6 min
Views265K

Эффективное обучение C# разработчиков или Правильное программирование на C# с нуля (Фишки для новичков в программировании организационного характера)



Добрый день тебе, Читатель.

Причиной написания этой статьи стало моё увлечение C# и некотоые наблюдения, изложенные ниже.
Я и помогавшие мне тренеры по избранной мной дисциплине, применяли свой опыт и наблюдательность, преследуя простую цель: Хоть кому-то облегчить жизнь программиста, сделать обучение лучше и удобней. К тому же это такое, своего рода, инсайдерство — Чистой воды GNU философия, приложенная к Майкрософтовскому продукту.

Как и многие другие, я столкнулся с отсутствием систематических и позволяющих получить понимание предмета материалов, рассчитанных на людей, к программированию ранее отношения не имевших. Говоря иначе, стало ясно, что — Нету в Укрнете такого ресурса или библиотеки с online консультантом профи, которые давали бы возможность взять и понять основы программирования. Вы скажете, минуточку, а как же Сертификационные центры Майкрософт. Есть ещё мощный и системный «Кибер Бионик Систематикс». Есть академия «ШАГ», прости Господи, ставшая притчей во языцех. Но все же обучающая. Все же…
Конечно, всё это есть. Платно, но ладно — «Бог с ними». Лишь бы доступно. Лишь бы с пользой для людей…
Здесь речь пойдёт не совсем об этом. Здесь статья о Старте. Той ситуации, когда человек хочет научиться и ищет информацию. Ищет. Ищет. Хочет. Очень хочет. И, всё-же, находит (Речь же всё таки идёт о наших студентах:) и, конечно-же, делает ошибки (Речь же всё таки идёт о наших студентах:).
Вот на их (ошибок) базе и базе здравого чувства юмора, мы и построили данный материал.
Надеемся, он понравится Вам.
Читать дальше →
Total votes 27: ↑15 and ↓12+3
Comments12

Как я создавал методику изучения C#

Reading time11 min
Views72K
Я с детства люблю не только программировать, но и делиться своими навыками, знаниями, рассказывать про свои программки, объяснять, как они работают, как их создавать.

В этом я нашёл своё призвание — мотивировать к изучению программирования.

Я не ставлю своей целью «научить писать программы», потому что этому нельзя научить, этому можно только научиться самостоятельно. Моя цель — сделать этот процесс максимально интересным, увлекательным, захватывающим, организовать «тусовку», сообщество, в котором можно и хочется решать задачи, развивать свои навыки программирования. Общество, в котором можно видеть успехи коллег, чтобы было к чему стремиться, кого обгонять.
Читать дальше →
Total votes 51: ↑50 and ↓1+49
Comments26

На какую конференцию я как C#/.Net разработчик хотел бы пойти

Reading time4 min
Views9.7K
Добрый день, читатели Хабра!

Сейчас моим языком разработки является C# и я веду парочку своих проектов, где выполняю роль менеджера и программиста. Мое программирование на C# первые годы шло с «задержкой в развитии». Хотя я не совсем бестолковый программист, еще студентом я сделал несколько программных продуктов на Access+VBA и некоторые «живы» уже более 10 лет.

В чем я отставал: долго пересаживался с Visual Basic на C#, не знал всех средств языка – делегатов, лямбда выражений, linq. Много раз слышал слова, но так и не понимал, зачем нужны design patterns. Долго «слезал» с WinForms, долго переходил на MVC с обычных Asp.Net WebForms, не использовал контроль версий. Да много чего еще проходило мимо меня.

Наверняка, я развивался бы быстрее и сэкономил сотни часов своего времени, если бы где-то просто узнал перечень вещей, которые нужно освоить. Но проблема заключается в том, что информации много и выбрать «куда копать» самому достаточно сложно.

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

Сейчас объем доступного контента для обучения превышает наш бюджет времени. Поэтому самое важное – это определить, куда развиваться, так сказать «куда копать».
Тем не менее, события, анонсы которых я периодически вижу, не давали того, что я хотел.
Например, я не хочу долго сидеть на стуле в аудитории и вынужденно слушать долгий доклад.
И не хочу платить завышенную цену за «эксклюзивный» контент, который я могу найти в интернете.
Не хочу прийти и уйти, ни с кем не познакомившись. Каким может быть полезное решение? Об этом далее.
Читать дальше →
Total votes 36: ↑27 and ↓9+18
Comments11

Ультра-легкий переключатель раскладки клавиатуры

Reading time1 min
Views103K
От многой мудрости много скорби, и умножающий знание умножает печаль: чем глубже вникаешь в особенности мира IT, особенно той его части, которая про защиту информации, тем крепче паранойя. И это совсем не означает, что за тобой не следят. В очередном приступе тревоги за сохранность нажимаемых кнопок я удалил Punto Switcher. Однако без переключения раскладки после уже набранного слова, к которому я так привык, стало очень тоскливо. Никаких вменяемых альтернатив я так и не нашел, поэтому пришлось написать небольшую обертку над парой функций win api.

Возможно, результат нескольких дней тыканья веточкой в user32.dll понадобится еще нескольким людям, в виде самой программки, либо в качестве примера отправки сообщений окнам из .Net, так что вот: аналог punto switcher, без свистелок, перделок и яндекс бара.

К сожалению, в скайпе так и не работает. Буду благодарен, если кто-то опытный укажет мне на ошибки в коде.
Читать дальше →
Total votes 51: ↑41 and ↓10+31
Comments112
1

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity