Pull to refresh
21
Karma
0
Rating
Артур Махонько @nibb13

Разработчик

Как собрать зловредный компилятор

Во времена до виртуалок у меня для намеренного запуска малвари был dual-boot с изолированными разделами.

Разработка архитектуры для чайников. Часть 3

Присоединяюсь ко мнению! Материалы интересные, понятные и в перспективе получится полезный гайд для начинающих. Отдельный плюс автору за краткость.

Google Play удалил наши аккаунты без предупреждения и лишил семью заработка

Прэлестно!

Есть активность? Баним за "многократные нарушения правил сообщества".
Нет активности? Баним за это.

Почему без шапки?

Волк кажый день достает зайца.Увидит его и спрашивает:

— Почему без шапки?

И раз ему подзатыльник. Увидит на следующий день в шапке:

— Почему в шапке?

И снова ему подзатыльник. Однажды лиса говорит волку:

— Слушай,тебя не достало каждый день делать одно и тоже? Пошли лучше зайца в магазин за сигаретами. Принесет сигареты без фильтра, а ты спроси: "Почему не с фильтром?" и раз подзатыльник. Или пошли за вином — принесёт вино, а ты спроси: "Почему красное, а не белое?" и раз подзатыльник. Волк послушался и отправил зайца в магазин. Приходит заяц из магазина. Волк:

— Сигареты давай.
— С фильтром или без фильтра?
— Вино давай.
— Красное или белое?

Волк репу почесал и раз подзатыльник зайцу:

— Почему без шапки?

Google Play удалил наши аккаунты без предупреждения и лишил семью заработка

"Технически неподкованный разработчик показывает технически неподкованному работодателю своё приложение", масло, холст, 2022.

Вселенная Стивена Вольфрама

О вольностях в геометрической терминологии.

Мой код одиннадцатилетней давности
		protected function calcPentagon(radius:Number, angle:Number = 0):Array{
			
			//Считаем круг с пятью углами... (:
			
			var tmpX:Number;
			var tmpY:Number;
			
			var step = (Math.PI * 2) / 5;
			
			var result:Array = new Array();
			
			for (var i:Number = 0; i <= Math.PI * 2; i += step){
				
				tmpX = radius * Math.sin(i + angle); //Полярные координаты.
				tmpY = radius * Math.cos(i + angle);
				
				result.push({x:tmpX, y:tmpY});
			}
			
			return result; //Возвращаем массив с точками.
			
		}

Как разозлить разработчика?

Дурацкая шутка юмора

Нерадивых инженеров привязывают к ракете-носителю в качестве бустеров и на старте над площадкой громогласно разносится: "...три...два...один...вы разработчики!..компьютерщики!..тыжпрограммисты!..пуск!"

Домашний веб-сервер для чайников

Да, парковать бесплатные домены нельзя. Всякий "Under Construction" они могут забрать, если захотят. Требование о минимальном трафике, вроде бы, уже убрали. И, вообще, у них в ToS написано, что они могут сами принять решение когда угодно и какое угодно. Что совсем не редкость сейчас.

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

Не встречал такого. Мой бесплатный домен у них значится как "занят", купить не предлагают.

Есть ещё одна неочевидная подлость: Cloudflare не разрешает обновлять записи для доменов от Freenom через API. Только руками на сайте. Причём, это справедливо для всех их зон вне зависимости от платности домена.

И немного личного опыта с Freenom

Зарегистрировал бесплатный домен в зоне .tk ещё в 2012-м. Продлевал без проблем, пока в очередном году не забыл. Когда кинулся — обнаружил, что мне теперь предлагают его купить за ~8 евро в год. Причём, предлагали только мне, как предыдущему "владельцу". Если не логиниться, домен был помечен как "занят". Мелочь, а приятно. Заботятся!..

Пожал плечами, купил.

Два года платил, потом опять забыл. Опять кинулся... Домен разделегирован, в "кабинете" уже не указан, как было в прошлый раз. Проверяю возможность регистрации — доступен всем подряд. Спасибо киберсквоттерам, что не подсуетились.

Пожал плечами, взял бесплатно.

Так и живём.

Ваши персональные данные в «надежных» руках курьеров

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

А ещё вежливая просьба принести книгу отзывов и предложений зачастую творит чудеса. ;)

Green server для PET-проектов на базе Raspberry Pi – начало

Нетворкнулись вживую "на отлично", Хабр объединяет!

Надеюсь на замечательные совместные статьи.

В какой сфере пригодится NFT

Я предпочитаю рассматривать NFT как аналог "честного слова". Некоторого обязательства, которое, впрочем, как и данное "честное слово" можно и не выполнить. Разница лишь в потенциальной неотзываемости: сложно убедить весь распределённый блокчейн в том, что "да я такого никогда не говорил!"

Близким аналогом являются долговые расписки, но в их случае чуть проще сказать "мою подпись подделали".

Как это можно применить и чем такой подход будет лучше существующих — предполагать не берусь.

Green server для PET-проектов на базе Raspberry Pi – начало

Хо-хо, вот так джекпот!.. Тёзка, коллега, единомышленник-техноманьяк, да ещё и одессит!

Оставлю ссылку на свой пост по теме, не сочтите за излишнюю саморекламу.
Как раз сейчас "переезжаем" с роутера на RPi 2 model b. 99% переезда завершено, осталось чуть-чуть скрипты поправить под новое окружение.

Буду счастлив пересечься в оффлайне. Наше "логово" в центре, Олеши, 10.
Техноманьячная тусовка собирается довольно часто, по вечерам.

Текстовые игры — новый старый инструмент для автора или «Сделаем Текстовые Квесты снова Великими!»

Благодарю за упоминание AI Dungeon. Глянул и очень впечатлён!

Экстенсивный подход. Как много техник можно обнаружить в одном образце вредоносного программного обеспечения (ВПО)

Ну, вот. А я всё ворчу что вирусописатели измельчали... Могут некоторые красоты накодить, получается.

Современное пиратство глазами моряка

Ну, у меня опыта немного, но есть. Ходил каботажным плаванием на малых парусных.

Всё, конечно, очень зависит хоть от настроения, хоть от личного знакомства с капитаном. Из Крыма часто выходили так:

— Контрабанду везёшь?
— Нет.
— Успехов!

А в Турции и Болгарии иногда тщательно рыли всю яхту, что на заходе, что на выходе. Раз на раз не приходится.

Современное пиратство глазами моряка

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

В том-то и дело, что таможенники — тренированные люди как раз в поиске всякой запрещёнки. И в лотерею с ними играть — себе дороже.

Однако, мне помнится случай, когда яхта из Крыма в Турцию сходила два или три раза со стреляной "Мухой" в углу кают-компании, которую кто-то притащил на попойку по приколу и забыл. Но это, скорей, счастливое исключение, да и криминала большого в таком случае не было.

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

Ни Mercurial, ни Git тогда ещё не существовали. Subversion и багтрекер (Mantis) ввёл я, под общее: "Зачем нам это усложнение? Всё ж нормально работает!"

Дикие времена были, как вспомню — так вздрогну.

На мой вопрос: "А где у вас хоть какая-нибудь проектная документация?" мне ответили: "А нет такой и не надо. Если что непонятно — спрашивай". :)

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

Случай, когда прямо посреди хирургического вмешательства всё пошло не по плану

В ноябре прошлого года столкнулся со схожей проблемой: допрыгался до острого язвенно-некротического гингивита по всем дёснам.

Внимание! Очень рекомендую не делать как я, это совсем рискованно и с большой долей вероятности приведёт к проблемам. Обращайтесь к врачу лучше.

Случилось оно очень резко и посреди ночи. Отреагировал мгновенно, прочёл и осознал протокол лечения, сбегал в круглосуточную аптеку за препаратами. Уже к утру причину воспаления устранил. А, вот, погрызенные инфекцией сосуды заживали ещё с неделю. Ну и некроэктомию незначительных повреждений сам на себе проводил. Восстановился без особых последствий, в итоге.

Так что с некоторыми ситуациями вполне можно справиться самостоятельно и "малой кровью". Однако, для этого нужно немало опыта и желания идти на серьёзный риск.

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

Как запал проходил, в эту хранимку по собственному желанию лезть уже никто не хотел. И в режиме постоянного цейтнота выбить рабочее время на рефакторинг было практически нереально. "Работает — не трогай", так оно и тянулось пока не начало совсем сильно мешать. Почему и сделали в итоге. И то "с боем", шефу постоянно сверху задавали вопросы вроде: "Чем там у тебя твои программисты занимаются? Какой ещё рефакторинг? Пусть работать идут!"

Information

Rating
Does not participate
Location
Одесса, Одесская обл., Украина
Registered
Activity