Yogev Ezra
@yogev_ezra
Пользователь
Философия программирования 5 — Колибри и Реактос
7 min
35KКто умеет копировать, тот умеет ДЕЛАТЬ. Это сказал Леонардо да Винчи. Видите ли, вы исходите из своих представлений, о том, что такое ХР, винда, операционка. Люди как рассуждают:
— Мне было ещё мало лет у меня стояла ХР, вот были золотые деньки, но тепереча не то, что давеча. Новые времена, современное ПО. Не понимаю, зачем копаться в старье? Вы бы хоть делали клон десятой винды, но куда с вашей то скоростью, вы его сделаете лет через 100.
Но если люди копируют старое ПО, это ещё не значит, что они ретрограды или некрофилы. Во-первых они это делают сейчас, находясь в современных условиях, зная все тенденции и направления. Во-вторых, устаревание софта вообще вещь крайне контр-интуитивная. Например, в самых современных приложениях есть куски кода написанные более двадцати лет назад, и, заметьте, — никто не собирается их переписывать. Это информация, она не изнашивается, как изнашиваются метал или дерево. Но людям свойственно своё бытовое восприятие переводить на вещи нематериальные и требующие совершенно иного взгляда. Понимаете? Информация. Это не вещь. Сравнивайте со стихами Пушкина.
— Мне было ещё мало лет у меня стояла ХР, вот были золотые деньки, но тепереча не то, что давеча. Новые времена, современное ПО. Не понимаю, зачем копаться в старье? Вы бы хоть делали клон десятой винды, но куда с вашей то скоростью, вы его сделаете лет через 100.
Но если люди копируют старое ПО, это ещё не значит, что они ретрограды или некрофилы. Во-первых они это делают сейчас, находясь в современных условиях, зная все тенденции и направления. Во-вторых, устаревание софта вообще вещь крайне контр-интуитивная. Например, в самых современных приложениях есть куски кода написанные более двадцати лет назад, и, заметьте, — никто не собирается их переписывать. Это информация, она не изнашивается, как изнашиваются метал или дерево. Но людям свойственно своё бытовое восприятие переводить на вещи нематериальные и требующие совершенно иного взгляда. Понимаете? Информация. Это не вещь. Сравнивайте со стихами Пушкина.
USB killer
2 min
426KБыло обычное хмурое зимнее утро, мы с коллегами по обыкновению пили утренний кофе, делились новостями, ничто не предвещало беды. Но тут приятель рассказал… далее цитата из скайп чата:
Картинка для привлечения внимания:

Так как я работаю на предприятии, которое занимается разработкой и производством электроники, то мы с коллегами принялись активно обсуждать варианты реализации такой флешки, — которая “спаливала бы полкомпа.” Было множество хардкорных, фантастических, а также вполне реальных вариантов. И всё бы так и закончилось этим весёлым обсуждением, если бы я не собирался заказывать изготовление печатных плат для других своих проектов.
Как-то читал статейку как парень в метро вытянул у чавака из сетчатого кармана сумки флеху, на которой 128 было написано. Пришел домой, вставил в ноут -> спалил пол компа… Написал на флехе 129 и теперь носит в наружном кармане своей сумки...
Картинка для привлечения внимания:

Так как я работаю на предприятии, которое занимается разработкой и производством электроники, то мы с коллегами принялись активно обсуждать варианты реализации такой флешки, — которая “спаливала бы полкомпа.” Было множество хардкорных, фантастических, а также вполне реальных вариантов. И всё бы так и закончилось этим весёлым обсуждением, если бы я не собирался заказывать изготовление печатных плат для других своих проектов.
Black Swift — на Embedded World Conference
3 min
22KПривет, Хабр!
То, что Black Swift успешно профинансировался на Kickstarter, уже не новость — в конце концов, мы уже успешно профинансировались на 200+ %, выполнили первую ачивку (все бэкеры КС получат красивые пластиковые корпуса для плат), и заканчиваем сегодня в 17:00 MSK (если на часах пока ещё меньшее время — у вас есть шанс вступить в ряды вышеупомянутых счастливцев).
Но я хочу уже немного начать переворачивать страницу и говорить о другом. В прошлой заметке в нашем блоге я специально упоминал, что, по моему глубокому убеждению, для успешной работы проекта важны не инвесторы, о которых все говорят, а партнёры, о которых говорят куда реже.

Это — демонстрационная плата, которую мы последние две недели готовили для компании Imagination Technologies (владельца MIPS Technologies, разработчика понятно какой процессорной архитектуры) — ImgTec хочет показать её на начинающейся на следующей неделе Embedded World Conference в Германии как пример готового модуля для IoT-устройств. И никто меня не убедит, что инвестор, дающий деньги, мог бы обеспечить наше присутствие там — по крайней мере, за разумную сумму, а разумная сумма на нашей стадии не включает командировку в Германию на пару-тройку дней. Партнёр? Для него это бесплатно, он в любом случае участвует — для нас же стоимость сводится к тому, чтобы бросить всё и срочно сделать какую-то наглядную демонстрацию. При этом долговременные последствия такого участия могут оказаться очень и очень интересными, и мы крайне благодарны ImgTec за такое внимание к нашему проекту.
Из этих двух недель, кстати, 4 дня ушли на ожидание Чип-и-Дипа, который из-за пересортицы на складе один 9-рублёвый диод для 5к-рублёвого заказа вёз из другого магазина. Красивая картина: на выдаче лежат две коробки, одна набита полностью, во второй — теряющийся на дне крохотный SMA-диодик. Мы не в обиде, просто это было забавно. Ну и плюс всякие задержки на то, что платы уже готовы, но встретиться и передать их получается только завтра, не успели до 16:00 пятницы — заказ будет обрабатываться уже в понедельник, и так далее. То есть я бы не сказал, что команда сидела и напряжённо работала — скорее получилась поэтапная работа с мелкими задержками в процессе.
То, что Black Swift успешно профинансировался на Kickstarter, уже не новость — в конце концов, мы уже успешно профинансировались на 200+ %, выполнили первую ачивку (все бэкеры КС получат красивые пластиковые корпуса для плат), и заканчиваем сегодня в 17:00 MSK (если на часах пока ещё меньшее время — у вас есть шанс вступить в ряды вышеупомянутых счастливцев).
Но я хочу уже немного начать переворачивать страницу и говорить о другом. В прошлой заметке в нашем блоге я специально упоминал, что, по моему глубокому убеждению, для успешной работы проекта важны не инвесторы, о которых все говорят, а партнёры, о которых говорят куда реже.

Это — демонстрационная плата, которую мы последние две недели готовили для компании Imagination Technologies (владельца MIPS Technologies, разработчика понятно какой процессорной архитектуры) — ImgTec хочет показать её на начинающейся на следующей неделе Embedded World Conference в Германии как пример готового модуля для IoT-устройств. И никто меня не убедит, что инвестор, дающий деньги, мог бы обеспечить наше присутствие там — по крайней мере, за разумную сумму, а разумная сумма на нашей стадии не включает командировку в Германию на пару-тройку дней. Партнёр? Для него это бесплатно, он в любом случае участвует — для нас же стоимость сводится к тому, чтобы бросить всё и срочно сделать какую-то наглядную демонстрацию. При этом долговременные последствия такого участия могут оказаться очень и очень интересными, и мы крайне благодарны ImgTec за такое внимание к нашему проекту.
Из этих двух недель, кстати, 4 дня ушли на ожидание Чип-и-Дипа, который из-за пересортицы на складе один 9-рублёвый диод для 5к-рублёвого заказа вёз из другого магазина. Красивая картина: на выдаче лежат две коробки, одна набита полностью, во второй — теряющийся на дне крохотный SMA-диодик. Мы не в обиде, просто это было забавно. Ну и плюс всякие задержки на то, что платы уже готовы, но встретиться и передать их получается только завтра, не успели до 16:00 пятницы — заказ будет обрабатываться уже в понедельник, и так далее. То есть я бы не сказал, что команда сидела и напряжённо работала — скорее получилась поэтапная работа с мелкими задержками в процессе.
300 потрясающих бесплатных сервисов
11 min
1.6M
Translation

Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.

A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета
- HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
- Bootswatch: Бесплатные темы для Bootstrap.
- Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
- Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
- Strikingly.com Domain: Конструктор веб-сайтов.
- Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
- Withoomph: Мгновенное создание логотипов (англ.).
- Hipster Logo Generator: Генератор хипстерских логотипов.
- Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
- Invoice to me: Бесплатный генератор счета.
- Free Invoice Generator: Альтернативный бесплатный генератор счета.
- Slimvoice: Невероятно простой счет.
146% на Кикстартере: было ли это просто
11 min
72KПривет, Хабр!
На самом деле, я немного приукрасил заголовок: Black Swift на эту минуту набрал на Кикстартере 161 % — и у него ещё пять дней впереди, так что проценты будут расти. Проект мы сознательно запускали на короткий период, три недели, и сейчас с лёгкой дрожью смотрим на проекты со сроком до 60 дней, только к его концу выползающие за 100 %.
И пока свежи в памяти воспоминания, хочу рассказать о том, что мы делали и не делали, было ли это легко или дёшево, и так далее — надеюсь, это поможет другим российским стартапам, которые думают о краудфандинге.
Впрочем, картинкой для привлечения внимания поставлю другое:

Это первые 100 машинокомплектов Black Swift в финальном (третьем) дизайне, приехавшие в Россию позавчера. Так как в Китае с 4 по 19 февраля — Новый год, то очередную опытную партию мы будем собирать здесь. Если с ней всё будет хорошо — в марте запускаем производство первой полномасштабной партии.
Однако я обещал про Кикстартер.
На самом деле, я немного приукрасил заголовок: Black Swift на эту минуту набрал на Кикстартере 161 % — и у него ещё пять дней впереди, так что проценты будут расти. Проект мы сознательно запускали на короткий период, три недели, и сейчас с лёгкой дрожью смотрим на проекты со сроком до 60 дней, только к его концу выползающие за 100 %.
И пока свежи в памяти воспоминания, хочу рассказать о том, что мы делали и не делали, было ли это легко или дёшево, и так далее — надеюсь, это поможет другим российским стартапам, которые думают о краудфандинге.
Впрочем, картинкой для привлечения внимания поставлю другое:

Это первые 100 машинокомплектов Black Swift в финальном (третьем) дизайне, приехавшие в Россию позавчера. Так как в Китае с 4 по 19 февраля — Новый год, то очередную опытную партию мы будем собирать здесь. Если с ней всё будет хорошо — в марте запускаем производство первой полномасштабной партии.
Однако я обещал про Кикстартер.
Что нам стоит сделать китайский роутер?
6 min
56KДоброго времени суток, уважаемые Хабражители!
С момента моей последней публикации пролетело немало времени и уже выполнено достаточно проектов. Как обычно водится после публикации мы получили массу предложений по разработке различной степени серьезности. Это и трекеры-часы для детей, автомобильные трекеры на основе Raspberry Pi, неизвестные устройства с условием предварительного подписания NDA и прочие гаджеты. К сожалению, по ряду причин доля стартовавших проектов весьма низкая, историю выполнения одного из них спешу поведать по горячим следам.
Однажды поступило непрофильное предложение по покупке и поставке из Китая партии мини-роутеров с функцией организации WiFi-Ethernet моста. Тем кому интересно, что из этого получилось прошу пожаловать под кат.
С момента моей последней публикации пролетело немало времени и уже выполнено достаточно проектов. Как обычно водится после публикации мы получили массу предложений по разработке различной степени серьезности. Это и трекеры-часы для детей, автомобильные трекеры на основе Raspberry Pi, неизвестные устройства с условием предварительного подписания NDA и прочие гаджеты. К сожалению, по ряду причин доля стартовавших проектов весьма низкая, историю выполнения одного из них спешу поведать по горячим следам.
Однажды поступило непрофильное предложение по покупке и поставке из Китая партии мини-роутеров с функцией организации WiFi-Ethernet моста. Тем кому интересно, что из этого получилось прошу пожаловать под кат.
Удивительное устройство USB-флешки Kingston DataTraveler DT6000 и восстановление информации, утраченной в результате сбоя
4 min
135KПриветствую уважаемых Хабровчан. Я Артем Макаров aka Robin, ведущий инженер компании Хардмастер, уже много лет специализируюсь на восстановлении данных с разнообразных носителей. Сегодня хотел бы поделиться с вами историей восстановления файлов с одной весьма любопытной флешки. Надеюсь получить отзывы на свой хабрадебют в комментариях.
Несмотря на то, что перевидать всяких девайсов довелось огромную кучу, с задачей, подобно описываемой далее, раньше мне сталкиваться не приходилось.
Несмотря на то, что перевидать всяких девайсов довелось огромную кучу, с задачей, подобно описываемой далее, раньше мне сталкиваться не приходилось.
Приключения на FOSDEM 2015
4 min
5.5KСтранно, что в русскоязычных СМИ об этом никто не пишет, но несколько дней назад в Брюсселе с успехом прошло крупнейшее европейское мероприятие FOSDEM 2015.
Я уже посещал его раньше (в 2007 выступал с докладом про ReactOS, в 2009 — стенд ReactOS).
И, по сравнению с тем, что было раньше — популярность FOSDEM'а растёт из года в год.
Согласно официальной статистике в 2014 году к сети FOSDEM подключалось 8 тыс. уникальных MAC-адресов, а в 2015 — около 15 тыс!
Можете выбрать свой коэффициент устройств на человека, как вариант:
1.5 устройства на человека: 10 тыс. человек.
0.8 устройств на человека: 18 тыс. человек.
И это действительно ощущалось.

Я уже посещал его раньше (в 2007 выступал с докладом про ReactOS, в 2009 — стенд ReactOS).
И, по сравнению с тем, что было раньше — популярность FOSDEM'а растёт из года в год.
Согласно официальной статистике в 2014 году к сети FOSDEM подключалось 8 тыс. уникальных MAC-адресов, а в 2015 — около 15 тыс!
Можете выбрать свой коэффициент устройств на человека, как вариант:
1.5 устройства на человека: 10 тыс. человек.
0.8 устройств на человека: 18 тыс. человек.
И это действительно ощущалось.

Предупреждён — значит, вооружён. Часть 1
7 min
63KФотосинтез, пистолет, яйца, хлеб и газировка
Пистолет (пневматический), это не только оружие для поражения цели. У него есть одна общая с человеком черта — выпускать диоксид углерода (он же углекислый газ, двуокись углерода, угольный ангидрид, а также сухой лед в твердом состоянии). Люди не пришли к окончательному выводу об оптимальном количестве углекислого газа: одни считают, что его надо много и без него невозможно существование человека, другие утверждают, что чем его меньше, тем лучше.
Кто рассудит их спор?

В настоящее время приборы для измерения концентрации углекислого газа еще не сильно распространены, но они стали ближе по цене и доставаемости. Необходимо сделать использование прибора потребностью, чтобы он был не просто игрушкой, а играл активную роль в каждом помещении, и наряду с привычным термометром стал необходимым средством обеспечения высокого качества жизни.
Впереди огромное поле деятельности для исследователей, медиков, электронщиков, программистов и других специалистов по созданию продвинутой i-вентиляции (по простому — с мозгами).
В статье показаны примеры практического использования измерителя уровня углекислого газа МТ8057: изучение фотосинтеза растений и дыхания яиц, исследование обстановки в офисе, и выяснение причины, почему Маяковский пытался искоренить все заседания.
Измеритель испытал шок под дулом пистолета и у стакана газировки, побывал на кухне, в ведре с картофелем и пакете с хлебом, опускался в погреб и прокатился в автомобиле.
Статья получилась объемная и для улучшения восприятия разбита на три части.
- Часть 1: фотосинтез, все живое дышит, шоковые измерения.
- Часть 2: вентиляция помещений, вред собраний, преимущество двух приборов для проведения экспериментов.
- Часть 3: графики, калибровка, разбор прибора, принцип работы, брожение.
Отчёты для NORD POS. Часть 1
14 min
9.3K
Tutorial
Берём данные, JasperReports и заполняем шаблон в iReport

Эта статья посвящена не столько, как это сделать красиво с точки зрения дизайна, а как с помощью имеющихся средств JasperReports сделать отчёты чёткими для восприятия пользователем и удобными для дальнейшего использования интегратором. Так как JasperReports, это в первую очередь не самостоятельное приложение, а библиотека расширения для программ написанных на Java, то в качестве источника информации для построения отчётов будем использовать базу данных от NORD POS(подробнее об этом моём проекте в отдельной статье). При этом изложенный «под катом» материал, я надеюсь, будет интересен не только пользователям моей POS, но и всем тем, кто хочет больше узнать о мощном инструменте формирования отчётов для своего приложения, а на русском языке материалов посвящённых JasperReports не так и много.
Ручной монтаж сложных плат на компонентах 0402, 0603, QFN, LQFP и THT
5 min
80KПриветствую!

Сегодня речь пойдет о том, как добиться высокого качества монтажа на платах с большим количеством компонентов — до 1500шт (можно и больше при плотном монтаже или при сборке 1-2 плат одновременно — не более). Потребность в таком сложном монтаже обычно возникает при изготовлении первого макета или нескольких образцов, чтобы убедиться в правильности трассировки печатной платы (основных сложных моментов) или же при разовом производстве. После получения такого макета можно начинать отлаживать программное обеспечение и вносить корректировки в плату. Заводская сборка, в этом случае, не совсем подходит из-за ее стоимости, подготовки конструкторской документации, подборки компонентов, сроков, макетирования и многого другого (под катом картинки на 8Мб).

Сегодня речь пойдет о том, как добиться высокого качества монтажа на платах с большим количеством компонентов — до 1500шт (можно и больше при плотном монтаже или при сборке 1-2 плат одновременно — не более). Потребность в таком сложном монтаже обычно возникает при изготовлении первого макета или нескольких образцов, чтобы убедиться в правильности трассировки печатной платы (основных сложных моментов) или же при разовом производстве. После получения такого макета можно начинать отлаживать программное обеспечение и вносить корректировки в плату. Заводская сборка, в этом случае, не совсем подходит из-за ее стоимости, подготовки конструкторской документации, подборки компонентов, сроков, макетирования и многого другого (под катом картинки на 8Мб).
Как я делал игру под KolibriOS
9 min
51KВсем привет. В этой публикации хочу рассказать о том, как делал игру под операционную систему KolibriOS, о существовании которой раньше даже и не подозревал.


Зимние изменения в Программе Поощрения Авторов
1 min
36KВсем привет! Начало зимы мы решили встретить маленькой приятной новостью для тех, кто пишет публикации на «Хабрахабре».


Дайджест KolibriOS #6: последняя осень
2 min
25K
Подготовительная работа, которая поможет вам покорить Кикстартер [несколько прописных истин, о которых забывают]
7 min
32KВы придумали крутую идею, записали потрясающее промо-видео, потратили несколько месяцев на подготовку, неделю оформляли страницу, запустили кампанию в ожидании головокружительного успеха и…

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

ничего не произошло…
В этом посте я постараюсь поделиться с вами некоторыми общеизвестными (и не очень) моментами, которыми часто пренебрегают отечественные разработчики, хотя они могут оказать существенное влияние на судьбу вашего проекта.
Теоретический минимум *nix-based-систем для WebDev-падавана
12 min
107K
Tutorial

Помни: сила рыцаря-джедая — это сила Вселенной.
Но помни: гнев, страх — это всё ведет на темную сторону Силы.
Как только ты сделаешь первый шаг по темному пути,
ты уже не сможешь с него свернуть…
Добрый день, уважаемый галактический сенат! На связи снова Денис Мельский, и сегодня на повестке дня — определение теоретического минимума познания *nix систем для юного падавана web-мастерства.
Хотелось бы начать с того, что все мы прекрасно знаем: на 67.4 % наши любимые интернеты крутятся на *nix-based-серверах, а в жизни среднестатистического web-разработчика в вакууме — так и на все 90 %.

Для любителей пруфов — welcome.
Т. ч. в нашем ремесле без знания *nix-систем никак. Давайте проведем экскурс в мир *nix и поймем, какими знаниями должен обладать юный падаван.
Предлагаю рассмотреть три юниорских степени познания дзена управлением шайтан-машиной ака *nix-сервак на примере всеми любимой ubuntu.
VDI: плюсы, минусы, подводные камни для крупного бизнеса, НПО и КБ
10 min
184K
Один из пожилых инженеров решил, что у него в руках сверхсовременный секретный кластер для 3D-расчётов. Мы были жестоки и не стали говорить, что это всего лишь тонкий клиент.
VDI — это инфраструктура виртуальных рабочих столов. В отличие от «обычного» терминального доступа, упрощая, речь идёт не о нескольких одновременных пользовательских сессиях на одном сервере с операционной системой, а о нескольких виртуальных машинах на физическом сервере. Каждый пользователь получает свой собственный виртуальный ПК, куда может подключаться хоть с телефона.
Есть миф, что VDI — это всегда очень дорого. В целом это была правда до последних лет. В моей практике только в прошлом году VDI начали использовать, как решение для экономии на инфраструктуре. До этого VDI чаще всего была необходимыми затратами на безопасность корпоративных данных.
Не так давно появился пример снижения стоимости рабочего места: есть конструкторское бюро в Москве, и есть заводы по России. Чертежи поступают на заводы в 3D-формате, необходим было вносить небольшие изменения. На заводах не могли вносить изменения без дорогостоящей инфраструктуры. Закупалась очень мощная машина серверного уровня, на неё ставился дорогой комплект ПО. Затем эта машина и это ПО поддерживались администраторами из головной организации — при сложных случаях доходило до неблизкого выезда. С внедрением VDI всё стало происходить в дата-центре в Москве.
Chrome Remote Desktop — теперь подключаемся к ПК и со смартфона на Android
4 min
158KЗдравствуй, Хабр.
Сегодня Гугл для меня совершенно неожиданно выпустил обновление своей весьма интересной и полезной технологии — Chrome Remote Dektop, которая, согласно своему названию, предоставляет удаленный доступ через Интернет к рабочему столу компьютера другим устройствам: ПК, смартфон на Android и, немного позже, iOS. Точнее, новое — поддержка мобильных устройств, подключение для ПК было доступно и раньше. Испытания в жизни с применением смартфона: под катом.

Сегодня Гугл для меня совершенно неожиданно выпустил обновление своей весьма интересной и полезной технологии — Chrome Remote Dektop, которая, согласно своему названию, предоставляет удаленный доступ через Интернет к рабочему столу компьютера другим устройствам: ПК, смартфон на Android и, немного позже, iOS. Точнее, новое — поддержка мобильных устройств, подключение для ПК было доступно и раньше. Испытания в жизни с применением смартфона: под катом.

Microsoft открывает исходный код первых версий MS-DOS и Word
2 min
175K
Не прошло и 40 лет, как компания Microsoft решила открыть для публики исходный код MS-DOS v1.1 и v2.0, а также одной из первых версий Word for Windows 1.1a. Сказать спасибо за это надо The Computer History Museum и Microsoft Research.
Ссылки:
MS-DOS v1.1 & v2.0
Word v1.1a
Зеркало [mega]
Зеркало [sendspace]
Согласно пресс-релизу, оба программных продукта стали краеугольным камнем в жизни компании, заложив основу ее коммерческого успеха. Исходный код MS-DOS v1.1 относится к 1982 году, v2.0 — к 1983. Кстати, в версии 1.1 вся операционная система умещалась в 12 килобайтах памяти — что, конечно, несравнимо с сегодняшними «монстрами».
Версия Word для DOS, выпущенная в 1983 году, особого успеха не снискала, проиграв лидеру рынка на тот момент — процессору по имени WordPerfect. Зато выпуск в 1989 году Word для Windows изменил все — за четыре года этот программный продукт сумел захватить более половины доходов всего рынка текстовых процессоров, что стало впечатляющим успехом работы маркетингового отдела и инженеров компании.
Что ж, сегодня вечером нас всех ждал сюрприз — теперь к легенде сможет прикоснуться каждый.
Information
- Rating
- Does not participate
- Location
- Израиль
- Date of birth
- Registered
- Activity