Как стать автором
Обновить
63
-0.9
Макс Граков @GrakovNe

Разработчик

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

Сам себе сотовый оператор

Время на прочтение 14 мин
Количество просмотров 88K
… Кроме типовых для журнала статей, там была статья за авторством некоего «DI HALT» про то, как из двух телефонов и микроконтроллера извлечь кучу лулзов. «Прикольный ник» — подумал мальчик Андрей и перелистнул страницу, ибо ниасилил. А за ней была статья того же автора про то, как скрестить флешку с мышкой. «А вот это нам под силу» — подумал мальчик и убил уже знакомую вам флешку банальной переполюсовкой. Но зато он понял, что электроника — это весело и почти безопасно. — с просторов



Приветствую всех!

Многие из вас наверняка слышали про OsmocomBB. Однако каких-то исчерпывающих мануалов по запуску почему-то крайне мало. Итак, в ходе данной статьи постараемся максимально простым образом запустить собственную базовую станцию из доступных комплектующих. Постараемся разобраться, как сделать так, чтобы оно точно заработало.
Читать дальше →
Всего голосов 342: ↑342 и ↓0 +342
Комментарии 135

Тестируем китайские rack-серверы Gooxi

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

В последнее время мы начали намного активнее смотреть по сторонам в поиске альтернатив железу. К нам на знакомство попали малоизвестные серверы с китайским лейблом Gooxi. Расскажем о проблемах, решаемых даунгрейдом BIOS, логах на китайском языке и как сделать так, чтобы заработало.

Хм, интересно
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 18

Как я создаю игры на своём 3D движке в одиночку

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

Много лет назад я занимался созданием маленьких Flash игр и публиковал их на сайте Newgrounds. Сейчас я делаю полноценные игры для ПК.

На сегодняшний день у меня 4 законченные коммерческие игры в Steam, и самая последняя из них — выпущенная в 2021 году Pilie Pals, о процессе создания которой я расскажу в этой статье.

Я работал над игрой всего примерно 6 месяцев, по вечерам после работы и на выходных. Я занимаюсь дизайном, программированием, графикой, звуками и музыкой в одиночку, и использую свой собственный движок 3D игр.

Читать далее
Всего голосов 50: ↑49 и ↓1 +48
Комментарии 13

Opportunity «уснул» из-за песчаной бури на Марсе. Пока неясно, сможет ли ровер снова работать

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


Несмотря на крайне разреженную марсианскую атмосферу, она иногда преподносит сюрпризы. Совсем недавно на Марсе начало «штормить», в результате чего в атмосфере оказалось большое количество мелких частиц. Они закрыли Солнце, так что поверхность Красной планеты вместе с объектами на ней стали получать гораздо меньше света, чем раньше.

Один из этих объектов — ровер Opportunity, который уже много лет изучает Марс, помогая ученым получать новые факты о соседе Земли. Вчера НАСА провело пресс-конференцию для того, чтобы в подробностях рассказать о том, что вообще происходит. Кроме всего прочего, ученые рассказали, почему они надеются на то, что ныне уснувший из-за недостатка энергии Opportunity еще даст о себе знать.
Читать дальше →
Всего голосов 42: ↑38 и ↓4 +34
Комментарии 136

Человек, который вызвался спасти BlackBerry

Время на прочтение 8 мин
Количество просмотров 20K
image
Джон Чен очень разносторонний человек. Родился в Гонконге, был принят на работу в BlackBerry в ноябре 2013 года, основанную в Канаде технологическую компанию также известную как Research in Motion, которая была пионером массовых мобильных коммуникаций до того как на рынок вышел IPhone от Apple.
Чену 60 лет — это большой возраст для американского бизнеса. Он хорошо известен в Кремниевой долине как руководитель Sybase, вернувший ей финансовую мощь. 55 кварталов подряд было увеличение рентабельности, и рыночная капитализация возросла с $362 млн. до $5,8 млрд., и затем она была приобретена SAP в 2010 году.
The Washington Post взял интервью у Джона Чена в течение часа в конференц-зале, расположенный в Заливе (Сан-Франциско) в один из дождливых дней. Он обсуждал всё, от влияния католической средней школы, до того как планирует спасти BlackBerry.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 65

Кому нужен смартфон «Ермак» за 2000 долларов?

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

Анонсированы первые смартфоны на российской ОС




Госслужащие России скоро получат в своё распоряжение первый смартфон на отечественной операционной системе, который заменит импортные «айфоны» и «андроиды». Компания «Открытая мобильная платформа» (ОМП) договорилась о создании смартфонов на Sailfish Mobile OS RUS российского производства. До конца текущего года поступят в продажу три модели: Jolla JP-1301, смартфон Oysters, а также промышленный смартфон под гордым названием «Ермак ОМП», работающий под управлением мобильной операционной системы Sailfish Mobile OS RUS на ядре Linux.

«ОС Сейлфиш полностью независима от каких-либо государств и игроков крупных отраслей промышленности, которые выстраивают свои закрытые экосистемы», сказано в руководстве пользователя операционной системы.
Читать дальше →
Всего голосов 30: ↑22 и ↓8 +14
Комментарии 209

Git Wizardry

Время на прочтение 17 мин
Количество просмотров 448K
1 Введение


В своей прошлой заметке я постарался осветить в общих чертах стиль работы с
распределенной системой контроля версий git и указать на отличия по сравнению с
классическими централизованными СКВ. Целью было прежде всего обобщение опыта
работы с системой без упоминания тонкостей синтаксиса отдельных команд.

Данный же топик задумывался как непосредственное введение в работу с git, нечто
среднее между tutorial и обобщенной справкой, до которого все же рекомендуется
прочитать упомянутое выше введение. Сознательно избегаются технические
подробности работы git, употребляются только общие для СКВ термины и
ограничивается список упоминаемых команд.

Читать дальше →
Всего голосов 89: ↑66 и ↓23 +43
Комментарии 76

Мои маленькие реле: Автополив это магия

Время на прочтение 5 мин
Количество просмотров 94K
Сегодня мы будем программировать SDEPROM контроллер системы автоматизированного полива для сада огорода.



Дано:
Скважина с насосом, система труб с электромагнитными клапанами и поливочными насадками, установленные в десяти различных зонах сада.
Требуется:
Обеспечить последовательный запуск полива каждой зоны на заранее установленный период времени от 5 до 30 минут. Последовательность требуется в связи с тем, что скважина не может обеспечить необходимое давление сразу на двух зонах. Предусмотреть возможность применения внешнего блока управления для того, чтобы имелась возможность включать по таймеру, учитывать влажность почвы и т.п.
Подкатом вы найдете мегабайты мяса, а также процесс самой медленной прошивки контроллера. Это вам не ПЛИСину по битбангу программировать!
Читать дальше →
Всего голосов 55: ↑55 и ↓0 +55
Комментарии 24

Мобильная игра на Unity. Первый блин…

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

После завершения создания игры-головоломки на Unity и выпуска ее на Google Play и AppStore, появилось желание поделиться опытом и впечатлениями. И получить конструктивные замечания и предложения, если таковые возникнут

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

Пример использования WxPython для создания нодового интерфейса. Часть 1: Учимся рисовать

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

А начиналось все так: понадобилось мне для одного проекта сделать UI, где надо последовательность обработки сообщений редактировать. Что-то наподобии Simulink'а. Соответственно, полез искать готовые либы/фреймворки. Поначалу подумал, что задачка популярная и кто-нибудь уже сделал это велосипед, поискал, поискал и… не нашел. Точнее нашел много антикварных велосипедов, но кто же будет пользоваться чужим старым велосипедом, если можно сделать свой новый. Но раз уж делать новый велосипед, почему бы не сделать его универсальным, мало ли, где еще пригодится.

Так что попробую в нескольких статья описать процесс разработки с нуля до работающего примера. Ну и чтобы было интересно, а ферймворк был универсален, первая задача для него будет не подобие Simulink'а, а софтина для рисования блок-схем а-ля Visio, но со своим блек-джеком и остальными участниками:)

Часть 1: Учимся рисовать
Часть 2: Обработка событий мыши
Часть 3: Продолжаем добавлять фичи + обработка клавиатуры
Часть 4: Реализуем Drag&Drop
Часть 5: Соединяем ноды

Кому интересно, добро пожаловать под кат…
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 3

Информация

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

Специализация

Backend Developer