Pull to refresh
63
-0.9
Макс Граков @GrakovNe

Разработчик

Send message

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

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



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

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

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

Reading time6 min
Views16K

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

Хм, интересно
Total votes 16: ↑15 and ↓1+14
Comments18

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

Reading time7 min
Views18K

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

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

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

Читать далее
Total votes 50: ↑49 and ↓1+48
Comments13

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

Reading time4 min
Views19K


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

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

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

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

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

Reading time5 min
Views121K

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




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

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

Git Wizardry

Reading time17 min
Views449K
1 Введение


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

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

Читать дальше →
Total votes 89: ↑66 and ↓23+43
Comments76

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

Reading time5 min
Views94K
Сегодня мы будем программировать SDEPROM контроллер системы автоматизированного полива для сада огорода.



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

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

Reading time4 min
Views59K
image

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

Читать дальше →
Total votes 33: ↑28 and ↓5+23
Comments28

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

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

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

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

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

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

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer