Сообщество - IT-юмор

IT-юмор

7 064 поста 53 204 подписчика

Популярные теги в сообществе:

110

Ответ user9060249 в «На злобу дня...»2

А можно сделать ещё проще. Будет и прогресс и рентабельность. Взять пример с Китая каких то пару десятков лет назад - спиздил Мерседес, сделал копию Суньхуйвчай - и народ ездит, и процессы отрабатываешь. Никто не мешает так же в наглую юзать Винду или линупс, делая на готовой базе свое, или херачить электронику по готовым лекалам. Да, я понимаю, что все не просто, что есть гора из подводных камней, именно в технологическом плане, но. Главная проблема - "ЭТА ЖИ НАРУШЕНИЕ АВТОРСКИХ ПРАВ!!1111". Так же низзя, на Западе, с котором вроде война - не поймут-с... Меня этот бред уже давно забавляет. Да разреши всем сидеть на ломаных окнах, с ломанными же прогами - и похер. Остались вон заводы вага, да и клепай на них копии этих вагов с левых запчастей. Введут ещё пару санкций к уже имеющимся 20к - капец страшно. Просто закроется чья-то кормушка, а это не допустимо.

3366

Ответ на пост «На злобу дня...»2

Ответ на пост «На злобу дня...»

В Линусе ли дело?

Почему, например, американцы не выпиздили нас со своего рынка обогащённого урана или титана? Потому что им без этого никак. А почему позволяют это в отношении наших разработчиков ядра linux? Да потому что значительных проблем не будет. Мы не являемся разработчиками таких платформ, как x86 или arm, которые обслуживает linux. Не производим широко распространённые устройства, вместе с дровами на них. Если разобраться, то мы - голожопые папуасы в мире микроэлектроники. А наши по-настоящему талантливые программисты, которых исключили из разработки (а кое-кого из списка знаю лично), - это лишь гости на чужом балу.

Так что винить нужно в первую очередь себя - в слабости нашей позиции.

Если бы мы лифчики шить не умели, я бы молчал. Но мы отстали в технологии стратегической важности...

Тут вот, недавно по Кремний Эл-у ударили - по нашему крупнейшему предприятию микроэлектроники. Противник не в первый раз намекает правительству о том, что на самом деле имеет важное военное значение. Но правительство непреклонно. Всё ещё играется в рентабельность, на расслабончике ходит по выставкам нашей фейковой микроэлектроники.

Ну и, поскольку "если критикуешь, то предлагай", скажу банальное. Ссаной тряпкой гнать тех, кто отвечает за развитие данной отрасли. Назначить на посты технических специалистов, которые способны составить план развития. Забыть как блажь про рентабельность. Мы с таким подходом не имели бы ни космос, ни атом. И, наконец, начать выделять деньги. Суммы современных инвестиций на развитие микроэлектроники - это даже не насмешка. Это циничное издевательство.

Показать полностью
630

Как на Пикабу случайный пользователь стал админом1

Вспомнилась курьезная, давно забывая инсайдерская история о Пикабу, годов так 2014-2015, решил поделиться.

Давным-давно Пикабу работал на php 5.3 и где-то в коде нужно было вывести блок с админскими инструментами, который должен был показываться только разработчикам сайта (на тот момент было всего 3 разработчика + админ). И вот проверку на разработчика мы сделали вот так

if (in_array($userName, array('admin', 'dev', 'dev.js', '0x00')) {

// какая-то админская опция тут...

}

Этот код проверял, есть ли ник текущего пользователя в массиве из 4 ников разработчиков. И если он там был, то пользователю выдавалась какая-то админская опция.

Дело в том, что на тот момент никто из нас не догадался, что php5.3 (и так было аж до 7й версии php) функция in_array работала с особым нюансом и случился курьезный момент: пользователю с ником 000000 (ну или похожий на него, точно не помню сколько нулей было) выдались админские права, так как in_array('000000', array('0x00')) в старых версиях php возвращал TRUE :) Т.е. php считал, что ник '000000' и '0x00' - это одно и то же.

Как на Пикабу случайный пользователь стал админом

Насколько помню про это сам пользователь сообщил.

Во внутренности работы этой функции в php не лез, но явно там было где-то приведение к числу, так как оно работает и на других парах, например in_array('123', array('0x7B')) также вернет TRUE, причем работает это как с десятичными числами в строке, так и с шестнадцатеричными и восьмеричными.

Исправлялось просто: нужно было третий аргумент в in_array всегда указывать TRUE, тогда php будет делать сравнение значений без приведения типа.

Вот такая история, как случайный пользователь стал админом крупной площадки из-за недостаточной внимательности и каламбура типизации php :)

Показать полностью 1
Отличная работа, все прочитано!