Обновить
2
0

Профессиональный Пользователь Хабра

Отправить сообщение
Новый вирус @ В шапке прописано что запрещено дизасемблировать и анализировать исходный код

Шах и мат, разработчики антивирусов!
Полагаю, что если бы один и тот же программист три раза подряд с нуля переписал бы один и тот же функционал на одном и том же ЯП, то результаты бы всё равно с каждым разом становились бы лучше и лучше — каким бы ЯП он не пользовался. Такие сравнения можно проводить «для себя», но аппелировать к ним доказывая, что один ЯП лучше другого — ну такое себе.
То есть вместо лекции мы получаем видео туториал, где рассказывать будет ради разнообразия не индус с кривым английским, а русский? Ну, наверное тоже неплохо.
Как (пусть и бывший) работник HERE могу только одобрить выбор. Было бы интересно узнать, о чем же все-таки проект. На HERE maphaton'е не планируете участвовать?
Вопрос к аудитории — а зачем переписывать то, что работает? Если у вас есть на это аргументы, то работа в банке — не для вас.

Знаю банк, в котором есть сервисы, написанные с 80-ых еще на Коболе и выполняют все поставленные перед ними задачи. Есть сервисы на голой энтерпрайзной Джаве ранних версий, написанные лет 10-15 назад, которые, как ни странно тоже выполняют все задачи, и обладают просто феноменальным запасом по прочности. И есть часть сервисов, написанных на последних версиях Джавы и Котлина, со всеми Спринг Бутами, Хибирнейтами, современными фреймворками для фронтенда и обернутые в докер. Эти сервисы призванны обслуживать сиюминутные потребности бизнеса и спроектированные кое-как. Угадайте, где быстрее всего тухнет код? Так что не в языке дело, совсем не в языке.
Кстати, Firefox (под Арч линуксом) очень странно себя ведет. Первые пару минут после включения вообще ничего не работает. Wireshark ловит при этом какую-то бешенную сетевую активность, которая вешает весь интернет. Руки не доходили проанализировать получше, что же там такое (и куда!) идёт.
Не хочу никого обидеть, но ваш DPO не очень хорошо работает. Работаю уже во второй европейской компании, для которой GDPR соблюдать надо обязательно, и на всех внутренних тренингах нам объясняли требования этого закона гораздо более простым языком, без каких-то собственных интерпретаций и при этом гораздо нагляднее. Например, вот этот абзац:
— Тот кто не хранит персональные данные ⁵ — те данные которые позволяют идентифицировать человека, либо определить его местоположение, например ip сюда тоже входит, но в данный момент комиссия не рассматривает ip как персональные данные.

Есть чёткий список того, что определили как персональные данные, есть чёткий список того, что такое «sensitive data». Перечислить все примеры, задать пару контрольных вопростов, всё! А не эти «вот это входит, но не так, а это входит». Такое чувство, что «специалист» сам не особо понимает о чём говорит.
Крупный бизнес именно по «идеальностям» и работает. Никому не хочется терять денег на том, чего можно было бы легко избежать. Ещё пара таких случаев получат огласку — и введут.
Хороший пример того, что с метриками всегда так: «ты получаешь то, что измеряешь». Причем, не только в России, причем, не только в науке. Сколько веселья было, пока качество работы программиста оценивалось по количеству написанных им строчек кода? Тут то же самое. Надеюсь, сумеют все-таки сформулировать нормальные требования и поставить адекватные цели, а то «за науку обидно».
Не-а, это давно уже так не работает. В каком-нибудь твиттере я придерживаюсь тех взглядов, которые кто-то тут назовет «максимально ватными», при этом твиттер с упорством, достойным лучшего применения, всё-равно советует мне подписаться на условно «оппозиционных» кандидатов и пропихивает в ленту популярные высказывания именно с противоположной стороны.

Современные алгоритмы показывает тебе ленту, состоящую только из того, что ты хочешь видеть, только если у тебя «правильные» взгляды. Если же твоё мнение расходится с «полтитикой партии», то независимые и беспристрастные алгоритмы будут пытаться потихоньку пропихнуть тебе именно «правильую» точку зрения. Разумеется, это всё происходит без какого-либо умысла, просто вот так случайно получается, да.
Ну, справедливости ради, американцы уже сколько не умолкают о «чудовищном вмешательстве русских в выборы», потому что кто-то где-то вроде заплатил, а может и не заплатил, пару тысяч за рекламу на фейсбуке из Англии? Нормально так, симметрично отвечают.
К сожалению, как правило смартфон = игры, интернет, общение с друзьями, просмотр фоточек и что угодно, но только не библиотека. Особенно у детей.

У меня на телефоне стоит приложение O'Reilly, которое даёт мне доступ ко всем их книгам, вебинарам и чему только угодно, но почему-то на телефоне я больше всего играю или листаю ленту твиттера, а вот информация лучше воспринимается в бумажном виде.
Не проецирую свой опыт на всех, но как минимум разница между чтением с телефона и чтением с книги — как попытка сосредоточиться на чем-то, сидя в шумном Макдональдсе в «горячий» час, и попыткой сосредоточиться на чем-нибудь, сидя у моря в прохладную погоду.
Крайне рекомендую сделать переключение языков по Caps Lock. Ваша жизнь никогда не будет прежней после этого.

У меня 4 языка на клавиатуре, переключаюсь на нужный по ctrl+shift+[1..4]. Гораздо удобнее чем помнить контекст того, где ты сейчас и сколько раз надо жмякнуть клавиши чтоб переключиться.
Сам я джавист, с потоками напрямую работал последний раз в университете, поэтому у меня, возможно, глупый вопрос: разве
while(not stopped);
не будет жрать процессор со страшной силой? Для этого же есть как-раз все эти прерывания, нотифайи и мьютексы?
Целый год разрабатывать свою игру, что бы получился шутер с графоном, способный высосать батарею смартфона за время езды от одной станции метро до другой. Среднестатистический пользователь откроет, потыкает в экран пальцами-сосисками, скажет что целиться неудобно и что за травой и спецэффектами с экрана и бликами от солнца ничего не видно, и вернётся играть в свой любимый клон кенди краша.

Может, конечно, я так говорю, потому что я — не ЦА. Я вообще не понимаю, зачем пытаются выдумать новый графон последних лет 10, у меня не получается даже заметить врага, в которого надо целиться со всеми этими бликами, светом и тенями, я просто играю в ТФ2 до сих пор и мне этого хватает.
А я могу выложить проект «чисто под себя» в приватный репозиторий на GitLab или это сделает меня плохим разработчиком?

По проводу «допилить под свои нужды то, что другой человек делал под себя» — а Вы сами часто так делали? Автор поста жалуется, что если он в чужом проекте не может сделать тык-тык в кнопочку и чтоб всё заработало, то проект этот плохой. Мне приходилось оказываться в ситуации, когда сделать что-то нужно «уже сейчас, срочно», а в открытом доступе есть только какие-то сырые поделки, последний раз обновленные непонятно когда с невнятными инструкциями по запуску. Ещё ни разу я не решал «так, ладно, этот проект даже не компилируется, но давай-ка я сейчас отрачу время на то, что бы вникнуть в его структуру, допилить, исправить и потом ещё пулл реквест сделать!». Самый простой способ — это просто сделать ещё один проект «чисто под мои нужды», и даже не пытаться тратить время на его оформление — всё-равно он точно так же не будет нужен никому другому, как не нужны не другие поделки.
Качать зависимости по ссылкам и при этом оборачивать серверный код в песочницу — это какой-то новый уровень беспомощности и современных разработчиков. Открытое признание: «Я не понимаю что как работает на моём же сервере, мне лень разбираться с настройкой репозитриев, я просто хочу копировать код со StackOverfrlow и чтоб всё работало».
Не прошло и месяца как арестовали маньяка Эпштейна, шантажировавшего мировых лидеров благодаря педофилии последних. Ещё непонятно, чем это кончится, сможет ли он выйти на свободу, а если нет — «покончит ли с собой» или утянет на дно ещё кого из политиков.

Дело в другом. Одна журналистка: www.youtube.com/watch?v=C5iYJqxRJPY, просто взяла открытые источники, и посмотрела с чем ещё был связан этот Эпштейн. Оказалось — много с чем — от мировых банкиров, и до тех самых ученых (и их последователей), которые вывезли свои наработки ещё из лагерей смерти нацисткой Германии, Ученые — переехали в Америку, а мировоззрение таким и осталось. Как и остались заказчики, готовые платить за продолжение работ. Через того же Эпштайна ученым шли громадные суммы — деньги, которые он сам бы не мог собрать даже всем своим шантажом — на гранты ученым, которые исследовали, в основном, (искусственный) интеллект и генетику. Как перекроить «пирамиду потребностей» человека, как заставить его «кооперировать»: как сделать из народа бессловесное стадо рабов и закрепить такое положение дел навсегда.

В конце журналистка отметила, что все наработки уже есть, но нужно время, прежде чем «они» смогут убедить мир, что втыкать себе микрочип в голову — это нормально. «Наверное они начнут с собак, что бы привить и нормализовать саму мысль о подобных устройствах», — робко выразилась Полли. Наивная, сидит вся в своих конспирологических теориях и совсем мир понимать перестала.

Створки разъехались и на сцену выехал Илон Маск — гений! миллионер! плейбой! Оказывается, всё это время Маск работал над новым стартапом, ну надо же! Удобное устройство, которое поможет вам управлять клавиатурой и мышкой быстрее! Просто воткните его в мозг — наш робот-хирург сделает это для вас совершенно безболезненно! Ракеты Маска летают через раз, Тесла работает в убыток, «Город чистой энергии» оказался большим разводом, а «Батискаф для деток» — гробом с шестью болтами. Но это ничего, ведь в этот раз гений Маска выдал что-то по-настоящему стоящее! Налетай, торопись, не больше одной розетки в один мозг! Вы свою голову хотите подключить к Эпплу или к Андроиду? А может вы хотите запрыгнуть на волну хайпа и стать одним из тех, кто создаст новый суперуспешный стартап на основе этой технологии? Давай-давай, нам нужны мозговитые — с нами вы сможете разбогатеть!

Я бы хотел верить, что люди окажутся умнее, и любого идиота, готового пожертвовать приватностью своих мыслей и самой свободой, будут пинками и плевками гнать из любого приличного места. Но, боюсь, что это не так. Идиоты выстроятся в очередь за получением нового чипа (посмотрите хотя бы тут комментарии) и для будущих поколений будет ненормальным не жить в коллективном бараке, не питаться мясом тараканов или не иметь в своём черепе какого-нибудь USB 5.0 порта.
"-Ведущий админ банка, вот тебе 10М долларов, если сольешь нам данные с сервера Х про проект У — получишь ещё столько же!
-Эм, спасибо, конечно, ребят, только тут такое дело… Я — админ по серверам А и Б, а сервисом Х заведуют команда в которой админы — А.М. и Д.М.… Только Д.М., кажется, сейчас работает на другой должности — они с В.П. всё-время по очереди чередуются, а А.М. вообще на пенсию готовится — старая уже совсем, трясет всю, беднягу… Давайте я завтра попробую найти кого-то из их команды и спрошу кто там что админит, а то там 10 разных под-команд и у всех разные зоны ответственности! Не будете же вы им всем по 10М дарить, верно?
Кстати, я заодно ещё напишу докладную о том, что вы со мной связывались и интересуетесь данными с того сервиса, а то мало ли — у нас регулярно подобные учения проводятся, вдруг вы просто проверить меня решили?"

И это я ещё молчу о том, что типичный айтишник может сколько угодно глядеть на секретные документы (хотя непонятно как — особо секретные шифруются под конкретных пользователей и посторонние тут уже ничего не сделают), и даже не поймет, что один длинный и скучный документ с кучей ссылок, отсылок, цифр и юридических терминов чем-то важнее чем другой длинный и скучный документ с кучей ссылок, отсылок, цифр и юридических терминов. Образование не то, и это не те вещи, которые можно понять просто погуглив пару терминов в гугле.
Вот именно поэтому в банках и нет одного «главного сисадмина»: человека могут перекупить конкуренты (лично, с меньшими рисками и без заморочек с биткоинами), он может тяжело заболеть, он может возомнить о себе невесь что и начать шантажировать банк…

Вместо этого есть очень неэффективные процессы работы. То, что в другой организации команда разработчиков смогла бы сделать за неделю максимум — в банке может растянуться на пару лет. Причем, это не будет работа «спустя рукава», нет. Это будет реально напряженный труд со звонками, конференциями и кучей разрешений на каждый шаг. Если повезет, то может даже получиться добавить пару строчек кода или перекинуть пару палей в БД при этом.

Зато при такой работе остается очень мало возможностей как-то навредить организации, работая в одиночку. Будь ты хоть из команды сисадминов, хоть из команды безопасников, хоть из команды разработчиков кода в «ядре» бизнеса — не будет у тебя никакой информации, ценной для конкурентов. Да, даже «девочка с приёмной» (особенно девочка с приемной — ей терять нечего) может вбить данные нужного клиента и щелкнуть экран фотиком, но это очень быстро вычислят и девочке очень сильно прилетит.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность