Это копия, сохраненная 16 мая 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
СЕНЬОР-ПОМИДОР ПХП
@
@
ПОЛОВИНА СОБЕСОВ:
@
ЧТО ТАКОЕ ООП
@
КАК ВЫ ПОНИМАЕТЕ ПОЛИМОРФИЗМ
@
КАК ВЕТКУ В ГИТЕ ПЕРЕКЛЮЧИТЬ ИЗ КОНСОЛИ
@
ЧЕМ ИННЕР ДЖОЙН ОТЛИЧАЕТСЯ ОТ ЛЕФТ/РАЙТ ДЖОЙНА
@
КАК АЯКСОМ ОТПРАВИТЬ ФОРМУ
@
@
ДРУГАЯ ПОЛОВИНА:
@
ХУЯРЬ ПРОТОТИП ВНУТРИ СИНГЛТОНА ВНУТРИ СТРОИТЕЛЯ НА СИМФОНИ СПАРЕННЫМ С ЛАРАВЕЛЕМ И БИТРИКСОМ С ДАННЫМИ ИЗ ЭЛАСТИКА И РЕДИСА С РАБИТОМ ЗА 2 МИНУТЫ В СТРОКЕ СКАЙПА
@
ВАСЯ В БАЗЕ ОБОСРАЛСЯ И НАХУЯРИЛ 1000 ТАБЛИЦ В МУСКУЛЕ ОДНИМ ЗАПРОСОМ ХУЕРНИ ИЗ 450 ТАБЛИЦ ДАННЫЕ, КОТОРЫЕ СВЯЗАНЫ ПО ХУЙ ПОЙМИ КАКИМ КЛЮЧАМ ЕЩЕ С 450, А ОСТАВШИЕСЯ 100 СВЯЖИ С АНУСОМ ВАСИ И ПОЛУЧИ МАКСИМАЛЬНУЮ ЗАРПЛАТУ ВАСИ ЗА 37 ЛЕТ И КОГО ОН ВЫЕБАЛ ИЗ 137 ТАБЛИЦЫ С ТИПОМ CUM_INSIDE 1.
@
ЗНАНИЕ ЛИНУКС - АГА, ИЗ КОНСОЛИ СОЗДАЙ СВОЮ КРИПТУ И ПОДНИМИ СЕРВЕР CS 1.5 , БОТЫ В КОТОРЫХ БУДУТ ИГРАТЬ В ШАХМАТЫ САМИ С СОБОЙ, ПОДРАЧИВАЯ НА МИЛФ ИЗ ПОТОКОВОГО ВИДЕО С ПОРНОХАБА
@
СМАТРИ БЕРЕМ ЦИКЛ И ЗАМЕНЯЕМ РИКУРСИЕЙ
@
ЛЯМБЫ ПРОЩЕ ПИСАТЬ И ПОНИМАТЬ
@
А ВОТ В ЛИШПЕ Я МОГУ ДРОБЯМИ ОПЕРИРОВАТЬ
@
ПИШУ В ПРОДЕ 3 ГОДА НА ХАСКЕЛЕ, 6 НА СКАЛЕ, N! на F#
@
МЫШЛЕНИЕ ТИПИЧНОГО СТУДЕНТИКА ПОПРОБОВАВШЕГО ФУНКЦИОНАЛЬЩИНУ ПОСЛЕ ФОРСОВ В ЗЕКАЧЕ
>ЛОКАЛЬ И ТАЙМЗОНА ЗАШИТЫ ПО СЕРВИСАМ
предлагаешь чтобы работоспособность приложухи зависела от настроек таймзоны сервера?
Таймзона в системе - раз
Таймзона в базе - два
Таймзона в жабамашине - три
На разных репликах приложухи могут быть разные таймзоны - четыре
ПАКУЕШЬ ВСЁ В ДОКЕР
@
ВЕЗДЕ ТАЙМЗОНА UTC
@
ХЕРОВЫЙ КОД, ИСПОЛЬЗУЮЩИЙ ВПЕРЕМЕШКУ LOCALTIME И UTCTIME, РАБОТАЕТ КОРРЕКТНО
@
АНТИБУГУРТ
ЗАДИЗАЙНИ ГУГЛ ЮТУБ ПОРНХАБ КАКИЕ ЭЛАСТИКИ КАКИЕ РЕДИСЫ КАКИЕ КАФКИ РАССКАЖИТЕ ПРО КАФКА СТРИМС ПРОСИМУЛИРУЙТЕ ОЧЕРЕДЬ И N КОНСУМЕРОВ ЧЕРЕЗ РАЗНЫЕ ЭКЗЕМПЛЯРЫ МОНГОДБ РАССКАЖИТЕ СВОЙСТВА ПОЛУПРОВОДНИКОВ И ГОМОЛОГИЧЕСКУЮ АЛГЕБРУ
@
ЭММ НУ У НАС ТУТ ДОКЕРОВ НЕТ ТЕСТОВ ПОКА НЕТ РАЗРАБОТЧИКОВ ТРИ ЧЕЛОВЕКА ВОТ ВАДЯ ЕСТ МАМИН СУПЧИК ИЗ КОНТЕЙНЕРА ЗП 70-100 ТЫЩ СЕРЫМИ МЫ ОЧЕНЬ БЫСТРО РАСТЕМ НА САМОМ ДЕЛЕ УДАЛЕНКИ НЕТ ОФИС МЕТРО ДРЕВНЕПУПСКО-КОМСОМОЛЬСКО-ДЕРЕВЕНСКАЯ В ЖИЛОМ ДОМЕ РЯДОМ С ПАРИКМАХЕРСКОЙ, ВОЛОСЫ С РУЧКИ ДВЕРНОЙ ГЛАВНОЕ ОТРЯХНИТЕ
Лол, всё так, столько уже кадров видел подобных, нос задран, элита, иметь его в сраку, мира. Все не чисто функциональные языки это говно, их создатели долбоёбы, их пользователи долбоёбы, собаки их пользователей долбоёбы, ненависть, мясо, кровь. Якобы императивщики тянут мир не в ту сторону. Хотя все вычислительные машины императивные по своей сути, и это как писать на ассемблере, просто ближе к железу. Но я подозреваю это так же ближе к человеческому мозгу, легче понять концепт последовательности действий, чем полуработающий концепт чистых функций, где в голове всё равно нужно примерно понимать в какую последовательность это развернётся и что после чего вычислится.
@
МНОЖЕСТВА
@
ВЕРИФИЦИРУЙ 2+2
@
МУТИРОВАТЬ НЕЛЬЗЯ, КОПИРУЙ ЦЕЛИКОМ
@
ПЕРФОМАНС ДЛЯ БАЙТОЕБОВ
человек во владике создал документ в понедельник. Менеджер в москве будет видеть, что время создания - воскресенье?
Depends. Если надо просто показать время и дату создания где-нибудь в сводной таблице в перечне документов - то лучше так. Если эта дата - часть бизнес-процессов - то конечно нужно зафиксировать ее.
Ссссука, я как-то писал простой проект на вью, запросы отправлял при помощи библиотеки axios. Эта параша конвертировала время в UTC, и ничего нельзя было с этим сделать
Пару дней ебался, пока не выкинул этот кусок дерьма и не переписал все на fetch
Это-то норм, у нас библиотека на фронте отправляла даты (без времени, из виджета-календаря) в 00:00 в часовом поясе юзера, а не utc, то есть если чел из москвы проставил "планируемое начало работ = 23 марта", то на бек уходил таймстамп "22 марта 21:00". Но иногда эту хуйню ещё и глючило и она ставила время не 00:00, а текущее, то есть если чел заполнял форму ближе к ночи, уходило вообще "23 марта 20:45". По итогу в базе каша которую хуй распутаешь.
И заметили это только спустя месяцев восемь в проде блядб.
Вот что хорошо в третьем питоне, так это разжёванность и таймзон и кодировок. Есть str, есть bytes, между ними encode/decode. Есть naive datetime, есть timezone-aware datetime, и там нет никакой явной конверсии, разве что руками replace таймзоны.
> через 8 месяцев в проде
Плакал весь коворкинг...
И что сделали? Думаю, хуй забили на корректность старых данных, раз столько времени всех все устраивало
ну вот поле "дата создания". Звонит оператору челик из владика и хочет узнать статус заявления. Оператор должен искать по дате создания и закладывать часовой пояс в уме?
Я же говорю, если это поле - часть бизнес-процессов, как в твоём случае, то обычно дата-время для таких данных фиксируются и всем показывается одинаково.
Если это просто метаинформация, типа даты какого-то события в логах, или даты отправки комментария, то бывает удобнее показывать в часовом поясе юзера.
Ну что можно было поправить то поправили, где вопросы были оставили. В нашем конкретном кейсе эти данные нужны были для аналитики, графиков всяких по дням, итд, так просто совсем положить хуй нельзя было, на полшишечки можно.
Ну если всюду utf-8, то ебли нет. А вот с таймзонами всё сложнее
А ДАВАЙТЕ ХРАНИТЬ ВСЕ ПЕРЕВОДЫ ВРЕМЕНИ ВСЕХ СТРАН В ОТДЕЛЬНОМ МИКРОСЕРВИСЕ ЧТОБЫ ЗНАТЬ ВО СКОЛЬКО ПО БЕРЛИНУ 1925ГО МАКЕДОНСКИЙ ВСТАВАЛ
ХРАНИШЬ ВЕЗДЕ UTC/UNIX TIME
@
ДАТЫ ХРАНИШЬ БЕЗ ВРЕМЕНИ, ДА ХОТЬ СТРОКОЙ
@
КОНВЕРТИРУЕШЬ В ТАЙМЗОНУ УСТРОЙСТВА ПРЯМО В UI ПРИ ОТОБРАЖЕНИИ
@
НАШЕ ДОРОГОЕ ПРАВИТЕЛЬСТВО РЕШИЛО ПОМЕНЯТЬ ЧАСОВОЙ ПОЯС
@
ОБНОВЛЯЕШЬ НА КЛИЕНТЕ ПАКЕТ С БАЗОЙ ТАЙМЗОН, ГДЕ УЧТЕНО НЕ ТОЛЬКО ТЕКУЩЕЕ ПОЛОЖЕНИЕ ДЕЛ, НО И ВСЯ ИСТОРИЯ ГДЕ КАКОЕ ПРАВИТЕЛЬСТВО ЧТО МЕНЯЛО
@
ВСЁ РАБОТАЕТ КАК ПО МАСЛУ ДАЛЬШЕ
Уже есть, прямо у тебя в /usr/share/zoneinfo/, далеко ходить не надо.
https://en.wikipedia.org/wiki/Tz_database
О, началось придумывание проблем из пальца на ровном месте.
>СИМФОНИ СПАРЕННЫМ С ЛАРАВЕЛЕМ И БИТРИКСОМ С ДАННЫМИ ИЗ ЭЛАСТИКА
Это за гранью добра и зла, хотя возможно начинали с маленького магазина, потом прикрутили ларавель из-за уебищной арихитектуры битрикса и растущих требований заказчика, а потом как выросли и прикрутили симфони. И добро пожаловать в какой нибудь эльдорадо или хофф
А в чем, собственно, бугурт?
>А ВОТ В ЛИШПЕ Я МОГУ ДРОБЯМИ ОПЕРИРОВАТЬ
Кстати, лишп не функциональный. Судя по уровню понимания темы, бугурт в том, что НИАСИЛИЛ
Прям как на этой планете
Нихуя не понял но звучит логично
Rest in peace, sweet prince.
МОЛОДАЯ ДИНАМИЧНО РАЗВИВАЮЩАЯСЯ КО-КО-КО ОПЫТНЫЙ ПРОГРАММИСТ НЕ СТАРШЕ 15 ЛЕТ JAVA SENIOR DEVELOPER 8 ЛЕТ СТАЖА, УМЕНИЕ РАБОТАТЬ В КОМАНДЕ GIT + SUBVERSION + BZR + ЗАДРОТ-VCS-0.2.3.12.14(ОБЯЗАТЕЛЬНО) КО-КО-КО PHP ZEND PYTHON СПРАВКА ЧТО НЕ ВЕРБЛЮД КОММУНИКАБЕЛЬНЫЙ, ОТВЕТСТВЕННЫЙ, ЦЕЛЕУСТРЕМЛЕННЫЙ ВЫСШЕЕ ОБРАЗОВАНИЕ КО-КО-КО НАВЫКИ ПОЧИНКИ КОМПЬЮТЕРА, РЕМОНТА РЕАКТИВНОГО ДВИГАТЕЛЯ, РЕАНИМИРОВАНИЯ ЯЩЕРИЦ С БОЛЕЗНЬЮ АЛЬЦГЕЙМЕРА, АНГЛИЙСКОГО, МАНДАРИНСКОГО И ЭЛЬФИЙСКОГО ПРИВЕТСТВУЮТСЯ КО-КО-КО СТАЖИРОВКА 25 ЛЕТ В КРЕДИТ ЗП ОТ 15Т.Р. КАРЬЕРНЫЙ РОСТ (НЕ РАНЕЕ ЧЕМ ЧЕРЕЗ 10^24 ЛЕТ) ВОЗМОЖНО ДОПОЛНИТЕЛЬНО ВЕРСТКА НА HTML CSS3 JAVASCRIPT JAVASCRIPT JAVASCRIPT NODEJS JS JSJSJS KO-KO-KO PHP, КАНДИДАТЫ С ТРЕТЬЕЙ ГРУППОЙ КРОВИ НЕ РАССМАТРИВАЮТСЯ, ВХОД С ТОРЦА ЗДАНИЯ СКАЗАТЬ ОХРАННИКУ, ЧТОБЫ ОТКРЫЛ ПОРТАЛ ПРОИЗНЕСТИ OVUS SORARE NIHIL SANCTI MORTUM EST 13 РАЗ ПРОТКНУТЬ ЛЯГУШКУ ОТВЕРТКОЙ (ЛЯГУШКА ВАША) 3 ЭТАЖ "ООО" "E-BAILEN-Soft"
@
НЕ МОЖЕШЬ ПОНЯТЬ, ТО ЛИ ЭТО СТРАШНАЯ ТЯН, ТО ЛИ СИМПАТИЧНЫЙ ТРАПИК
@
ДРОЧИШЬ В ЛЮБОМ СЛУЧАЕ
https://twitter.com/freyaholmer
ОШИБОЧКА! ОШИБОЧКА ВЫШЛА!
Rule of thumb такое: пишет на расте - 100% или уже трап, или ещё пока носит чулочки и баттплаг.
Откуда у них столько времени на соцсети? Твитч, дискорд, патреон, муспейс, одноклассники, вконтакте, гуглплюс, фейсбук, кликхаус, чатурбейт, мой мир, онлифанс, другвокруг, реддит, скайп, дропбокс, гитхаб, линкедин, депозитфайлс блядь, и в каждом ведут активность
Сомневаюсь, что можно что-то изучать и пользоваться одновременно этим дерьмом. На на сеньора-тимлида явно не тянут, тупо по возрасту
Иначе отменят
А по факту берут любого с улицы и клепают формочки "Мы вам перезвоним" на вордпрессе
Та ниоткуда, чудес-то не бывает, мы-то с вами взрослые дядьки, понимаем это. Это обычные SMMщики, вчерашние заканчиватели айти курсов. В нашей галере даже есть специально обученный раб, который ведет сетевую и медийную активность, формируя правильный образ компании.
РУЧКА
@
НАПИСАЛ НЕСКОЛЬКО ПРИЛОЖЕНИЙ И АПИ ДЛЯ НИХ
@
ДЕЛАЕШЬ ЛАКОНИЧНЫЕ И УДОБНЫЕ API
@
НА ЭТОМ ПРОЕКТЕ ТЫ ФРОНТОВИК
@
РАЗРАБОТЧИК API НЕМНОГО СТРАННЫЙ
@
ДЛЯ КАЖДОГО ЧИХА ПИЛИТ ПО НЕСКОЛЬКО ЭНДПОИНТОВ, КОТОРЫЕ НУЖНО ВЫЗЫВАТЬ В ОПРЕДЕЛЁННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ
@
В КАЖДЫЙ ЭНДОПИНТ НУЖНО ОТПРАВЛЯТЬ КУЧУ НЕРЕЛЕВАНТЫХ ДАННЫХ О ПРИЛОЖЕНИИ, УСТРОЙСТВЕ ETC
@
СПРАШИВАЕШЬ, ПОЧЕМУ НЕЛЬЗЯ БЫЛО СДЕЛАТЬ ВСЁ ОДНИМ ЭНДПОИНТОМ И УПРОСТИТЬ ЭТО И ЭТО, ВЕДЬ ПО ОТДЕЛЬНОСТИ ЭТИ ЭНДПОИНТЫ НЕТ СМЫСЛА ВЫЗЫВАТЬ
@
НУ ХЗ)) ПРОСТ) КЕК ПУК
@
ПРОСИШЬ ПЕРЕДЕЛАТЬ ЭНДПОИНТ, КОТОРЫЙ НУЖНО ВЫЗЫВАТЬ ОВЕРДОХУЯ РАЗ ТАК, ЧТОБЫ МОЖНО БЫЛО СРАЗУ ОТПРАВИТЬ МНОГО ДАННЫХ, И ИЗ-ЗА КОТОРОГО У ТЕБЯ И У ДРУГИХ ФРОНТОВИКОВ ПОЛУЧАЕТСЯ СЛОЖНЫЙ И ПОТЕНЦИАЛЬНО НЕНАДЁЖНЫЙ КОД
@
ВЕДЬ ЧЕМ МЕНЬШЕ ВЫЗОВОВ API НУЖНО - ТЕМ ЛУЧШЕ, БОЛЬШЕ ВЕРОЯТНОСТЬ, ЧТО 1 ВЫЗОВ ВЫПОЛНИТСЯ УСПЕШНО, ЧЕМ ВСЕ 100 К ПРИМЕРУ, ДА И 1 ВЫЗОВ ПРОЩЕ ПОВТОРИТЬ. 100 ВЫЗОВОВ БАНАЛЬНО МОГУТ НЕ УСПЕТЬ ВЫПОЛНИТЬСЯ ПОКА ОСЬ НЕ ПОСТАВИТ ПРИЛОЖЕНИЕ НА ПАУЗУ
@
НЕ ОТВЕЧАЕТ
@
ПРЕДЛАГАЕШЬ ДРУГИЕ УЛУЧШЕНИЯ, ДРУГИЕ ФРОНТОВИКИ ТОЖЕ ПОДДЕРЖИВАЮТ ИХ, ОН НЕ ОТВЕЧАЕТ
@
СКРИПЯ ЗУБАМИ, ПОЛЬЗУЕШЬСЯ ЭТИМ АПИ
@
НАПИСАЛ НЕСКОЛЬКО ПРИЛОЖЕНИЙ И АПИ ДЛЯ НИХ
@
ДЕЛАЕШЬ ЛАКОНИЧНЫЕ И УДОБНЫЕ API
@
НА ЭТОМ ПРОЕКТЕ ТЫ ФРОНТОВИК
@
РАЗРАБОТЧИК API НЕМНОГО СТРАННЫЙ
@
ДЛЯ КАЖДОГО ЧИХА ПИЛИТ ПО НЕСКОЛЬКО ЭНДПОИНТОВ, КОТОРЫЕ НУЖНО ВЫЗЫВАТЬ В ОПРЕДЕЛЁННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ
@
В КАЖДЫЙ ЭНДОПИНТ НУЖНО ОТПРАВЛЯТЬ КУЧУ НЕРЕЛЕВАНТЫХ ДАННЫХ О ПРИЛОЖЕНИИ, УСТРОЙСТВЕ ETC
@
СПРАШИВАЕШЬ, ПОЧЕМУ НЕЛЬЗЯ БЫЛО СДЕЛАТЬ ВСЁ ОДНИМ ЭНДПОИНТОМ И УПРОСТИТЬ ЭТО И ЭТО, ВЕДЬ ПО ОТДЕЛЬНОСТИ ЭТИ ЭНДПОИНТЫ НЕТ СМЫСЛА ВЫЗЫВАТЬ
@
НУ ХЗ)) ПРОСТ) КЕК ПУК
@
ПРОСИШЬ ПЕРЕДЕЛАТЬ ЭНДПОИНТ, КОТОРЫЙ НУЖНО ВЫЗЫВАТЬ ОВЕРДОХУЯ РАЗ ТАК, ЧТОБЫ МОЖНО БЫЛО СРАЗУ ОТПРАВИТЬ МНОГО ДАННЫХ, И ИЗ-ЗА КОТОРОГО У ТЕБЯ И У ДРУГИХ ФРОНТОВИКОВ ПОЛУЧАЕТСЯ СЛОЖНЫЙ И ПОТЕНЦИАЛЬНО НЕНАДЁЖНЫЙ КОД
@
ВЕДЬ ЧЕМ МЕНЬШЕ ВЫЗОВОВ API НУЖНО - ТЕМ ЛУЧШЕ, БОЛЬШЕ ВЕРОЯТНОСТЬ, ЧТО 1 ВЫЗОВ ВЫПОЛНИТСЯ УСПЕШНО, ЧЕМ ВСЕ 100 К ПРИМЕРУ, ДА И 1 ВЫЗОВ ПРОЩЕ ПОВТОРИТЬ. 100 ВЫЗОВОВ БАНАЛЬНО МОГУТ НЕ УСПЕТЬ ВЫПОЛНИТЬСЯ ПОКА ОСЬ НЕ ПОСТАВИТ ПРИЛОЖЕНИЕ НА ПАУЗУ
@
НЕ ОТВЕЧАЕТ
@
ПРЕДЛАГАЕШЬ ДРУГИЕ УЛУЧШЕНИЯ, ДРУГИЕ ФРОНТОВИКИ ТОЖЕ ПОДДЕРЖИВАЮТ ИХ, ОН НЕ ОТВЕЧАЕТ
@
СКРИПЯ ЗУБАМИ, ПОЛЬЗУЕШЬСЯ ЭТИМ АПИ
@
ПЕРЕДАЧА ПАРАМЕТРОВ В РАЗНЫХ ЭНДПОИНТАХ НЕКОНСИСТЕНТНАЯ
@
ТО ОНИ В QUERY ПАРАМЕТРАХ, ТО В BODY ПАРАМЕТРАХ
Одних и тех же параметров
Он ссыт попросить на эти переделки денег. Как только проблемы станут очевидными для пользователя и придёт указка от бенефициаров переделать, тогда сделаете красиво.
Я впринципе догадывался об этом, но почему он делает несколько эндпоинтов, когда можно одним - хуй знает. Сам не может объяснить
Алсо манагер сидит в нашем чате и не протестует против моих предложений по улучшению апи
Потому что так проще же. Каждая операция примитивнее, её легче тестировать, валидировать, распараллелить по транзакциям. Но проще конечно в основном бэку. Всё это сломается когда последовательность запросов выполнится частично, будут неконсистентные данные, или юзеры затребуют пореже показывать экраны загрузки.
Ну то что он не протестует, ещё не значит что он поддерживает. Да и кто он такой этот манагер, не он же платить за эти рефачи будет, он и сам решить не сможет.
ВСЁ ТАКЖЕ КАК И В БУГУРТЕ
@
ХОДИШЬ В ПАРИКМАХЕРСКУЮ ПО ЛЬГОТНОЙ ЦЕНЕ, ТАК КАК ВСЕ СВОИ
@
РАБОТНИЦЫ - НЯШИ, РУКОВОДИТЕЛЬ - ИНТЕРЕСНЫЙ ЧЕЛОВЕК
@
АДМИНИСТРАТОР ПАРИКМАХЕРСКОЙ: А ТЫ ТОЧНО ПРОГРАММИСТ?
@
ОКАЗЫВАЕТСЯ - ЧЕЛОВЕК СТРЕМИТСЯ К ТЕХНОЛОГИЯМ
@
ПОДПИСЫВАЕШЬСЯ НА ХАЛТУРУ, ЗА ПАРУ МЕСЯЦЕВ И НЕПЛОХОЙ ГОНОРАР СОЗДАЁШЬ СИСТЕМУ УЧЁТА КЛИЕНТОВ С ПРИВЯЗКОЙ К МАГНИТНЫМ КАРТАМ
@
ЧЕРЕЗ ВРЕМЯ СЪЕБЫВАЕШЬ ИЗ ГАЛЕРЫ
@
ПРОХОДИТ N МЕСЯЦЕВ
@
ДЕНЬГИ ЗА СОПРОВОЖДЕНИЕ ПО ЧУТЬ-ЧУТЬ КАПАЮТ
@
ПРИЕЗЖАЕШЬ В ТОТ ГОРОД СТРИЧЬСЯ, ТАК КАК СТРИГУТ ДО СИХ ПОР СО СКИДКОЙ
антибугурт
О, моя любимая тема для срачей.
Тебе попался мамкин архитектор, который делает максимально лаконичное тестируемое и логичное API.
К сожалению, он не учитывает, что в веб-параше очень высокая цена запроса методов, нужно засунуть свою архитектуру в жопу и пойти говнокодить, чо бы действия совершались минимальным количеством запросов.
При всей моей любви поссать на переднийКонец макак требование что бы бизнес-процесс выполнялся минимальным количеством запросов я выполняю.
> максимально лаконичное тестируемое и логичное API
Лаконичное - это краткое и удобно. А у него апи распидорашено на 100500 эндпоинтов, которые частично дублируют друг друга. Хуй знает, в чём тут логика. Можно тестировать отдельные методы внутри апи юнит тестами
> долгие транзакции это очень плохо для бека
Чем плохо? Там просто нужно сохранить 10-100 крошечных записей в базе данных. А приходится для каждого делать запрос
> нужно засунуть свою архитектуру в жопу и пойти говнокодить
Когда я пишу бэкенд, то я пишу его сразу с учётом всех требований. И можно прекрасно писать его без говнокода и так, чтобы не заставлять клиента делать милллион запросов. Если программист пишет какой-то сферический код в вакууме, который не подходит для реальных задач - нахуй нужен этот код?
если транзакция будет длиться по секунде - это уже огромная нагрузка. А если будут откаты транзакций? А если блокировки?
@
ПОСТУПАЕШЬ В КОМПАНИЮ ГДЕ ВСЕ РАБОТАЮТ НА МАКАХ
@
ДАЮТ ТЕБЕ МАК
@
ТЫ НИКОГДА РАНЬШЕ НЕ ВИДЕЛ МАК. ВРОДЕ НЯШНЫЙ ПУКА, СМЕШНАЯ КЛАВА И МЫШКА ЗАБАВНАЯ.
@
ЗАПУСКАЕШЬ, ПЫТАЕШЬСЯ РАЗОБРАТЬСЯ
@
ЩА Я ПОСТАВЛЮ СЕБЕ ХУЙНЮ, BREW INSTALL HUINYA.
@
PREMISSION DENIED, HUI SOSI.
@
ГУГЛИШЬ
@
sudo chown -R $(whoami) $(brew --prefix)
@
ЛАН, ЗАЕБИСЬ СКАЧАЛ ТО И ТО.
@
ОЙ, А ЧЁ ЯЗЫК НЕ ПЕРЕКЛЮЧАЕТСЯ? А, КОММАНД СПЕЙС, КАК ПОМЕНЯТЬ?
@
ПИКРЕЛЕЙТЕД
@
СТАВИШЬ ФАЕРФОКС, ТАНДЕРБЁРД, ИДЕХУ, ПРОЧУЮ ПОЕБЕН.
@
О, ОБНОВЛЕНИЕ. СТАВЛЮ ПЕРЕГРУЖА.
@
ОЙ, А ГДЕ СОФТИК? БЛЯЯЯЯ, НАДО БЫЛО СОХРАНИТЬ В АПЛИКЕЙШОНС? ПИЗДЕЕЕЕЦ
@
ЗАРЕГАЛ ВСЕ АККАУНТЫ ПАРОЛЯМИ СГЕНЕРИРОВАННЫМИ ЧЕРЕЗ ФАЕРФОКС, ПОСЛЕ ПЕРЕЗАГРУЗКИ ОНИ НЕ СОХРАНЕНЫ НИГДЕ, ВОССТАНАВЛИВАЕШЬ ВСЕ ПАРОЛИ.
@
ОКЕЙ, ЛАДНО.
@
ЭЭЭЭ, А ЧЁ НА МЫШКЕ ОДНА КНОПКА?
@
ЗАХОДИШЬ В НАСТРОЙКИ, ФИКСИШЬ.
@
ТАКС, А ГДЕ КНОПКА ДЕЛИТ НА КУДАХТОРЕ? СУУУКА
@
БЛЯ, Я ТАК С АРЧ ЛИНУКСОМ НЕ ПЕРДОЛИЛСЯ, КАК Я С МАКОМ ПЕРДОЛИЛСЯ.
@
ПОСТУПАЕШЬ В КОМПАНИЮ ГДЕ ВСЕ РАБОТАЮТ НА МАКАХ
@
ДАЮТ ТЕБЕ МАК
@
ТЫ НИКОГДА РАНЬШЕ НЕ ВИДЕЛ МАК. ВРОДЕ НЯШНЫЙ ПУКА, СМЕШНАЯ КЛАВА И МЫШКА ЗАБАВНАЯ.
@
ЗАПУСКАЕШЬ, ПЫТАЕШЬСЯ РАЗОБРАТЬСЯ
@
ЩА Я ПОСТАВЛЮ СЕБЕ ХУЙНЮ, BREW INSTALL HUINYA.
@
PREMISSION DENIED, HUI SOSI.
@
ГУГЛИШЬ
@
sudo chown -R $(whoami) $(brew --prefix)
@
ЛАН, ЗАЕБИСЬ СКАЧАЛ ТО И ТО.
@
ОЙ, А ЧЁ ЯЗЫК НЕ ПЕРЕКЛЮЧАЕТСЯ? А, КОММАНД СПЕЙС, КАК ПОМЕНЯТЬ?
@
ПИКРЕЛЕЙТЕД
@
СТАВИШЬ ФАЕРФОКС, ТАНДЕРБЁРД, ИДЕХУ, ПРОЧУЮ ПОЕБЕН.
@
О, ОБНОВЛЕНИЕ. СТАВЛЮ ПЕРЕГРУЖА.
@
ОЙ, А ГДЕ СОФТИК? БЛЯЯЯЯ, НАДО БЫЛО СОХРАНИТЬ В АПЛИКЕЙШОНС? ПИЗДЕЕЕЕЦ
@
ЗАРЕГАЛ ВСЕ АККАУНТЫ ПАРОЛЯМИ СГЕНЕРИРОВАННЫМИ ЧЕРЕЗ ФАЕРФОКС, ПОСЛЕ ПЕРЕЗАГРУЗКИ ОНИ НЕ СОХРАНЕНЫ НИГДЕ, ВОССТАНАВЛИВАЕШЬ ВСЕ ПАРОЛИ.
@
ОКЕЙ, ЛАДНО.
@
ЭЭЭЭ, А ЧЁ НА МЫШКЕ ОДНА КНОПКА?
@
ЗАХОДИШЬ В НАСТРОЙКИ, ФИКСИШЬ.
@
ТАКС, А ГДЕ КНОПКА ДЕЛИТ НА КУДАХТОРЕ? СУУУКА
@
БЛЯ, Я ТАК С АРЧ ЛИНУКСОМ НЕ ПЕРДОЛИЛСЯ, КАК Я С МАКОМ ПЕРДОЛИЛСЯ.
Ну да, другое дело эти объекты пихать по одному запросу, там-то блядь никаких откатов транзакций не будет, просто неконсистентное говно получится.
@
GET /api/products/100500/
@
200 OK
{"product": {"id": "100500", "status": "error", "error_code": "404", "message": "ne nashol nihua", "isFound": "false"}}
Ставь debian/sid, я сам на арче сидел около двух лет; переустанавливал его около 5 раз, в большинстве случаев не по вине арча, но уже больше психологически не осилил ещё раз ставить после смерти хард драйва, а на рабочую машину тем более.
Сижу сейчас на debian/sid/i3, возможно я просто постарел 24 лвл и скоро вообще гробик буду выбирать.
В целом, арч хороший дистро после полной настройки, но все равно нужно предохраняться от потенциальных угроз от обновлений.
Нет в них ничего плохого вопреки вскукарекам местных ООП-шизиков. Это ядро приложения с самыми общими методами и константами, юзается везде. Что плохого один раз обобщить вместо клепания велосипедов с копипастой в каждом модуле?
Ты тоже на все 200 возвращаешь?
А разбить код на функции/классы и дать им название слабо? Хелперов понадеоать там?
Это напоминает то как чет решает очистить рабочий стол от файлов, и делает это создав папку разное и сложив все туда.
> Ставь debian/sid
Не вижу смысла так как привык к арчу и всё уже в нём знаю где как лежит. Опыт позитивный, и тд. Да и переустанавливать мне его не приходилось никогда особо.
А на рабочий аймак ставить нихуя не буду, так как он не мой. Ещё скинут какую-то софтину которая только под яблохуйню работает, а я не запущу.
>>57666
Ноутбук за 55к дома на линуксе поставит мне переключение так как я хочу, а компьютер на 250к скажет пососать хуй и привыкать так как они у себя в UI/UX отделе решили
/checkIfResponseOk.js
@
/extractFailedResponse.js
@
/extractOkResponse.js
@
/composeRequest.js
@
/composeJSONRequest.js
@
/maybeCatchRequestError.js
@
/applyRequestMiddleware.js
@
/createApiReducer.js
@
КАЖДЫЙ ФАЙЛ НА 10 СТРОК КОДА
@
ХОЧЕШЬ СДЕЛАТЬ ЗАПРОС - ИМПОРТИРУЙ 5 ШТУК ЭТОГО ГОВНА
@
ЗАТО ООП В ШТАНЫ НЕ СРЕТ, ВОН КАКАЯ ИЗОЛЯЦИЯ И ДЕКОМПОЗИЦИЯ
@
НА САМОМ ДЕЛЕ КАЖДЫЙ ФАЙЛ ЗАВЯЗАН НА ДРУГИЕ ЧЕРЕЗ НЕОБЪЯВЛЕННЫЙ ИНТЕРФЕЙС, КОТОРЫЙ НУЖНО СОБИРАТЬ ПО КУСКАМ ОТОВСЮДУ
@
НЕТ, ЭТА ФУНКЦИЯ НЕ РАБОТАЕТ С ЭТОЙ, ТЫ ЖЕ МИДДЛЕВАР ВОТКНУЛ А ОН ВСЕ МЕНЯЕТ
/checkIfResponseOk.js
@
/extractFailedResponse.js
@
/extractOkResponse.js
@
/composeRequest.js
@
/composeJSONRequest.js
@
/maybeCatchRequestError.js
@
/applyRequestMiddleware.js
@
/createApiReducer.js
@
КАЖДЫЙ ФАЙЛ НА 10 СТРОК КОДА
@
ХОЧЕШЬ СДЕЛАТЬ ЗАПРОС - ИМПОРТИРУЙ 5 ШТУК ЭТОГО ГОВНА
@
ЗАТО ООП В ШТАНЫ НЕ СРЕТ, ВОН КАКАЯ ИЗОЛЯЦИЯ И ДЕКОМПОЗИЦИЯ
@
НА САМОМ ДЕЛЕ КАЖДЫЙ ФАЙЛ ЗАВЯЗАН НА ДРУГИЕ ЧЕРЕЗ НЕОБЪЯВЛЕННЫЙ ИНТЕРФЕЙС, КОТОРЫЙ НУЖНО СОБИРАТЬ ПО КУСКАМ ОТОВСЮДУ
@
НЕТ, ЭТА ФУНКЦИЯ НЕ РАБОТАЕТ С ЭТОЙ, ТЫ ЖЕ МИДДЛЕВАР ВОТКНУЛ А ОН ВСЕ МЕНЯЕТ
Иди бубунту жри.
@
Каждый файл импортирует библиотеки, версии которых не совместимы между собой
@
npm install не работает, срет ошибками, одно зависит от другого хуй поймешь, а тот Васян кому удалось это говно запустить уже 3 года сидит за наркоту
@
Мудохаешься 5 часов, делаешь так чтобы все собиралось
@
Весь фронт идёт по пизде, откатываешь назад
@
Смотришь историю файла app.js, все делают правки именно там с 2018 года, на вебпак все забили
@
Вносить свои правки в app.js, делаешь пул реквест
Шизик какой-то, ебните его палкой
Поставь переоключение раскладки на капслок и переключай как белый человек, для бугуртов можно задержать капслок и он включится как капслок, в новых маках для переключения даже отдельную кнопку напердолили.
А вообще пердолинг первое время это нормально, у меня и от линуксов горело первые пару недель пока не привык, и от макоси. Но последние лет 5 основная система - макось и мне зоебись
> ОЙ, А ЧЁ ЯЗЫК НЕ ПЕРЕКЛЮЧАЕТСЯ? А, КОММАНД СПЕЙС, КАК ПОМЕНЯТЬ?
Тащемто в маке можно поставить переключение языков на капс лок и горя не знать. Только не все об этом знают. Смотри чекбокс вниузу. В винде, например, нельзя так искаропки.
> ТАКС, А ГДЕ КНОПКА ДЕЛИТ НА КУДАХТОРЕ? СУУУКА
fn + backspace. Но в 99% бэкспэйс заменяет делит, в том числе для удаления файлов или ещё каких-то элементов.
> ЗАРЕГАЛ ВСЕ АККАУНТЫ ПАРОЛЯМИ СГЕНЕРИРОВАННЫМИ ЧЕРЕЗ ФАЕРФОКС
Файрфоксопроблемы. Их программисты виноваты, что не могли сделать нормально под мак.
> НАДО БЫЛО СОХРАНИТЬ В АПЛИКЕЙШОНС
Почти все проги показывают тебе инструкцию, что нужно перетащить их папку applications. Хз, как ты не понял, что на маке все проги должны быть в этой папке. На винде ведь тоже есть папки для программ - program files*.
> в новых маках для переключения даже отдельную кнопку напердолили
Погуглил, что-то ничего не нашёл. Да и не видел такой кнопки на новых макбуках в магазе, может конечно потому что, не смотрел специально. Но хз
Двачую. Писать микровелосипеды каждый раз конечно же лучше
Двачую. Caps lock - идеально. А им в винде как раз таки и нельзя переключать без стороннего софта
@
ОСОЗНАЕШЬ ЧТО ПОЧТИ НЕ ЗНАЕШЬ ТОНКОСТЕЙ HTTP
@
НЕ ЗНАЕШЬ ЧТО SVG НЕ ПРОСТО ПОДДЕРЖИВАЕТ АНИМАЦИИ, НО ЕЩЁ И ИНТЕРАКТИВНОСТЬ
@
НЕ ЗНАЕШЬ И ДЕСЯТОЙ ЧАСТИ СТАНДАРТОВ W3C/WHATWG
Вот вам немного про HTTP для затравки https://httptoolkit.tech/blog/http-wtf/ И да, там даже не про срач рестошизика с ошибка-200ОК-шизиком.
Лол, эксперт.
Есть жирная книжка от орайлей по хттп. Дохуя древняя, но сейчас тот же хттп 1.1 в ходу, обвесили только перделками.
Я в сомнениях нужно ли это всё знать чтобы успешно выполнять проект. Делал же их как-то несколько лет, получал бабос, хули ещё надо. У меня просто жопа горит от того сколько всего я не знаю и как буду вилять если меня спросить про те же http trailers месяц назад.
Именно заучивать смысла нет, просто это полезно для общего кругозора, ведь вся эта хуйня взаимосвязана и развивается эволюционно.
Чем больше ты вникаешь в те же никсы, тем больше видно всепроникающее влияние и подобные подходы во всём остальном.
Ну как сказать связана. HTML должен был стать XHTML, но куда-то всё укатилось не туда, и среди большинства стандартов w3c основанных на XML он стоит как аутсайдер сбоку. POSIX-системы довольно часто не полностью POSIX, кое-где переизобретаются виндовые реестры вроде gconf, хотя должно быть всё файл, даже небо. И хотя под сетевой сокет создаётся файловый дескриптор, это другой файлдескриптор, не такой как при открытии файла, и его нельзя использовать в epoll.
Как по мне, вся эта теория нужна только чтобы лишний раз сделать больно внутреннему перфекционисту с одной стороны, а так же понедоумевать а нафига лично мне этот универсальный XML interop для всего на свете. Не взлетел ни семантический веб, ни прочие фантазии комитета, люди требуют коробку с кнопкой сделать хорошо.
ну там где была fn теперь переключения языка, имел ввиду не физически новую кнопку. В новых маках с m1 такая тема.
Для бетатестеров предпенсионного возраста.
Я сижу за компьютером где-то с 2005 года. И моя первая ОС была Windows XP
И на ней переключение раскладки по дефолту стояло на alt+shift. И я НЕ ПОНИМАЮ нахуя мне нужно переучиваться? Почему компьютера за 250 ТЫСЯЧ РУБЛЕЙ не может просто взять и делать то что я ему говорю? Почему блять? Это так сложно? Я хочу быть боссом качалки.
Я не против пердолинга. Перепривыкнуть-то это одно дело, но почему ЧТО-ТО НЕЛЬЗЯ? Пойду поссу на труп Стива Джобса, сука.
> Поставь переоключение раскладки на капслок и переключай как белый человек
Я хочу переключать раскладку ИМЕННО ТАК как я это делал всю свою жизнь. Кнопочка капслока хоть не будет загараться если его так поставить.
>>57810
Это компьютер, который стоит 250к, и эта пизда мне будет ещё говорить как МНЕ СУКА удобнее им пользоваться?
Я не хочу капслок, капслок это кнопка для капса. Я наимаю капслок когда РЕЙДЖ КОММЕНТЫ БЛЯТЬ ПИШУ а не когда хочу язык поменять. У меня на компе 3 языка, и я уже научился эффективно между ними переключаться, и мне нравится сука. Винда делает как я хочу, linux тоже. ТОЛЬКО ПИДОРСКАЯ ГЕЙОС НЕ ХОЧЕТ.
>>57814
> fn + backspace. Но в 99% бэкспэйс заменяет делит, в том числе для удаления файлов или ещё каких-то элементов.
Использовать стандартную клаву и просто заменить кнопку "виндуз" на кнопку "команд" было сложно, да?
> Файрфоксопроблемы. Их программисты виноваты, что не могли сделать нормально под мак.
Потому охуенная инструкция. А напсать "что это значит" можно? Я понял так, что эта штука просто добавит ярлык в список програм для быстрого доступа. Фаерфокс не сохранил пароли после перезагрузки именно из-за ебанутой яблочной системы.
> На винде ведь тоже есть папки для программ - program files*.
На винде ты запускаешь инсталяху и нажимаешь "далее далее готово". На линуксе sudo apt install firefox и готово. А тут ещё какие-то хуйни.
Пиздец юзер икспириенс, хорошо что я не додумался купить эту поебень за деньги.
Я сижу за компьютером где-то с 2005 года. И моя первая ОС была Windows XP
И на ней переключение раскладки по дефолту стояло на alt+shift. И я НЕ ПОНИМАЮ нахуя мне нужно переучиваться? Почему компьютера за 250 ТЫСЯЧ РУБЛЕЙ не может просто взять и делать то что я ему говорю? Почему блять? Это так сложно? Я хочу быть боссом качалки.
Я не против пердолинга. Перепривыкнуть-то это одно дело, но почему ЧТО-ТО НЕЛЬЗЯ? Пойду поссу на труп Стива Джобса, сука.
> Поставь переоключение раскладки на капслок и переключай как белый человек
Я хочу переключать раскладку ИМЕННО ТАК как я это делал всю свою жизнь. Кнопочка капслока хоть не будет загараться если его так поставить.
>>57810
Это компьютер, который стоит 250к, и эта пизда мне будет ещё говорить как МНЕ СУКА удобнее им пользоваться?
Я не хочу капслок, капслок это кнопка для капса. Я наимаю капслок когда РЕЙДЖ КОММЕНТЫ БЛЯТЬ ПИШУ а не когда хочу язык поменять. У меня на компе 3 языка, и я уже научился эффективно между ними переключаться, и мне нравится сука. Винда делает как я хочу, linux тоже. ТОЛЬКО ПИДОРСКАЯ ГЕЙОС НЕ ХОЧЕТ.
>>57814
> fn + backspace. Но в 99% бэкспэйс заменяет делит, в том числе для удаления файлов или ещё каких-то элементов.
Использовать стандартную клаву и просто заменить кнопку "виндуз" на кнопку "команд" было сложно, да?
> Файрфоксопроблемы. Их программисты виноваты, что не могли сделать нормально под мак.
Потому охуенная инструкция. А напсать "что это значит" можно? Я понял так, что эта штука просто добавит ярлык в список програм для быстрого доступа. Фаерфокс не сохранил пароли после перезагрузки именно из-за ебанутой яблочной системы.
> На винде ведь тоже есть папки для программ - program files*.
На винде ты запускаешь инсталяху и нажимаешь "далее далее готово". На линуксе sudo apt install firefox и готово. А тут ещё какие-то хуйни.
Пиздец юзер икспириенс, хорошо что я не додумался купить эту поебень за деньги.
> белый человек
Ironic, я почти уверен что там чёрная трансуха UX отделом управляет и решает что удобно а что нет
Ты так бугуртишь будуто это новость что эплоподелки слабые как в cофте, так и харде. Компания исключительно про маркетинг и дизайн.
Для меня новость, я был пиздец как обескуражен. Я всегда думал что мак - это такой золотой стандарт, лучшая машина в мире.
Во-первых, дизайн их компьютеров хорош. Клава удобная, звук клавиатуры хорош(под него дрочить можно) и тд.
Система почти как родной линукс. Мне в линуксе в принципе всё нравится, кроме одного - софта нет.
Вместо офисного пакета от MS я уже научился шикарно пользоваться гуглдоксами.
Хороший графический редактор, чтоб перестать в гимпе сидеть.
Ну и некоторые игры. Я в MTG Arena играю, запускаю на вайне и пердолюсь.
Ну и я подумал, что как это прекрасно было бы купить себе домой аймак. Удобный, красивый ПУКА на котором всё так как в моём родном линуксе(линукс удобнее для разработчика бэка, тут нечего скрывать), плюс доступны программы. На линукс-то программ нет.
Я думал вот ж блять идилия, вот ж блять рай.
А мне всё сломали, я теперь не хочу покупать мак. Там нет ничего от линукса. Там терминал нативный удобный, в котором можно как в линуксе сидеть, но так-то усё.
Но линукс я люблю за то как там всё можно шикарно настроить под себя, а в маке этого нет. Мак больше не на линукс похож, а на ХромОС сука.
Лучше вместо мака куплю себе Windows ПК где будет сфофт и игори. А для разработки будет ноут на линуксе.
> И хотя под сетевой сокет создаётся файловый дескриптор, это другой файлдескриптор, не такой как при открытии файла, и его нельзя использовать в epoll.
?
Да он тралит просто. Мак- идеальная тачка для разраба. После винды с ее уебищными обновлениями, вирусами, ноутами из говна и палок, мак ощущается, как инопланетная технология.
Ничего не тупит, nix под капотом, приятный глазу интерфейс, металлический корпус, долгое время работы от аккума (м1).
Те мелочи что ты перечислил - чисто вопрос привычки. Но раз ты такой ебанутый, не покупай мак. А то ещё ледники растают от твоего пердака
Люто двачую. Поэтому и вкатился в iOS/macOS development. А какой же Swift охуенный. Даёт на клык абсолютно всем ЯП, даже котлетону. Эпл - прямо Мидас
> Каждый раз недоумеваю когда вижу додиков с пачиму никак в винде. Хочешь все как в винде - ставь винду
И ещё главное аргумент, что мак стоит 250к - ну раз 250к, то уж точно должно быть как в винде.
настолько охуенный что пишут до сих пор на обжестив цэ, вкатун ебаный
Как там с дивана, заебись капчуется? Все новые проекты пишутся на свифте.
Кек. Файловый нельзя в epoll. Сетевой конечно же можно. Облажался с построением предложения.
@
СОФТИНА МОЖЕТ ЗАВИСНУТЬ
@
SEM_TIMEDWAIT_MONOTONIC ЕСТЬ ТОЛЬКО В QNX, НО НЕ В LINUX
@
НЕДОУМЕВАЕШЬ С ГЕНИЕВ ОПЕНСОРСА
@
ЛИБО SEM_TRYWAIT в БИЗИЛУП, ЛИБО SEM_WAIT БЕЗ ТАЙМАУТА
@
ДВА СТУЛА С ТОЧЕНЫМИ ХУЯМИ
Наверное тут сильно специфическое знание, так что сразу поясню. Обычное системное время может меняться, в том числе по NTP. То есть если вызывать условный time() для получения текущего таймстампа, то следующий вызов может вернуть значение меньше предыдущего. Если разница должна быть положительной (или хотя бы нулевой), то логика пойдет по пизде.
Поэтому если эти данные не должны использоваться вне локальной машины или используются только при вычислении дельты (например времени, которое занимает некоторая операция), то можно использовать только монотонное время. Это время, прошедшее с начала загрузки. Оно монотонно возрастает и не меняется при переводе обычных часов.
В sem_timedwait() кому-то пришло в голову использовать обычные часы, а не монотонные, со всеми вытекающими последствиями. Если во время его вызова произошел перевод часов, то вызов может очень надолго застрять.
Прежде чем меня будут обоссывать за то, что я не читаю маны: я как раз прочитал. Этот баг нашелся в библиотеке видеоядра одной популярной армовой платы, где через sem_timedwait были реализованы семафоры более высокого уровня, которые в качестве таймаута принимали не абсолютное значение timespec, а относительное в виде unsigned.
Тут все молодцы. Одни не сделали нормальный сисколл, другие использовали сисколл с явным сайдэффектом и скрыли этот момент.
>карабинер
Да сделал уже. Но перед этим я нашёл совет поставить BetterTouchTool, а там ЛИЦЕНЗИЯ ЗА БАБКИ
Купить программу на кудахтер чтобы поменять кейбайндинг. Спасибо, эпл блять.
> ставь винду.
На винде не сижу с 2012 года. Онли линукс. В линуксе прекрасно всё, кроме того что нет нужного софта. Сначала думал купить мак, теперь куплю отдельный виндокомп для софта. В пизду эту хуйню.
>>57911
> После винды с ее уебищными обновлениями, вирусами, ноутами из говна и палок, мак ощущается, как инопланетная технология.
Линукс есть, чел. Никаких вирусов и обновлений. А в маке обновления такие же уёбищные как и в винде. Тоже поставьте обновление, ой у вас в апсторе обновились фуйлики, азаза.
Я хочу написать sudo pacman -Syu тогда когда я хочу и не ебать мозг.
> Ничего не тупит
На iMac 4k вполне приходилось смотреть на крутящийся радужный хуй, ничего не поделаешь. Как и везде в общем.
> nix под капотом
От линукса/bsd там нихуя нет. Ни тебе unix-way где программы маленькие и взаимодействуют друг с другом, ни тебе кофигурация всего и вся в файлах где можно на изи зайти там поправить там пофиксить и всё будет работать. Нихуя.
Это не nix под капотом, это андроид на компьютер.
> м1
Хуйня из под коня. Половину софта будешь через эмулятор запускать, будут лаги и баги как всегда.
Так ещё и не понятно зачем, ради продолжительности жизни аккума? А будет ли она учитывая что весь софт в эмуляторах?
А вот хуй знает.
Я боюсь представить как охуенно на крестах разрабатывать из под ноута на мобльном процессоре.
Для браузенга интернета может и хороший комп, для дизайнеров тоже. Но точно не для программиста. Для программирования надо линукс брать и всё. Нет софта - купи отдельный комп для софта.
>карабинер
Да сделал уже. Но перед этим я нашёл совет поставить BetterTouchTool, а там ЛИЦЕНЗИЯ ЗА БАБКИ
Купить программу на кудахтер чтобы поменять кейбайндинг. Спасибо, эпл блять.
> ставь винду.
На винде не сижу с 2012 года. Онли линукс. В линуксе прекрасно всё, кроме того что нет нужного софта. Сначала думал купить мак, теперь куплю отдельный виндокомп для софта. В пизду эту хуйню.
>>57911
> После винды с ее уебищными обновлениями, вирусами, ноутами из говна и палок, мак ощущается, как инопланетная технология.
Линукс есть, чел. Никаких вирусов и обновлений. А в маке обновления такие же уёбищные как и в винде. Тоже поставьте обновление, ой у вас в апсторе обновились фуйлики, азаза.
Я хочу написать sudo pacman -Syu тогда когда я хочу и не ебать мозг.
> Ничего не тупит
На iMac 4k вполне приходилось смотреть на крутящийся радужный хуй, ничего не поделаешь. Как и везде в общем.
> nix под капотом
От линукса/bsd там нихуя нет. Ни тебе unix-way где программы маленькие и взаимодействуют друг с другом, ни тебе кофигурация всего и вся в файлах где можно на изи зайти там поправить там пофиксить и всё будет работать. Нихуя.
Это не nix под капотом, это андроид на компьютер.
> м1
Хуйня из под коня. Половину софта будешь через эмулятор запускать, будут лаги и баги как всегда.
Так ещё и не понятно зачем, ради продолжительности жизни аккума? А будет ли она учитывая что весь софт в эмуляторах?
А вот хуй знает.
Я боюсь представить как охуенно на крестах разрабатывать из под ноута на мобльном процессоре.
Для браузенга интернета может и хороший комп, для дизайнеров тоже. Но точно не для программиста. Для программирования надо линукс брать и всё. Нет софта - купи отдельный комп для софта.
Это разве не юзерспейсный код?
https://elixir.bootlin.com/musl/v1.1.24/source/src/thread/sem_timedwait.c
По идее ты можешь пропатчить libc или добавить туда monotonic. Но что-то я часто вижу в гугле примеры с сидением на точёных хуях.
Юзерспейсный, да. Но вообще реализация может быть любой. Ты взял musl, в glibc это вообще иначе сделано. Патчить libc не вариант, у юзера может стоять что угодно, а работать нужно всегда.
Туда же: https://bugzilla.kernel.org/show_bug.cgi?id=112521
> Apparently this requires the underlying kernel futex() calls to support the different system clocks, such as CLOCK_MONOTONIC or CLOCK_MONOTONIC_RAW rather than just the standard CLOCK_REALTIME.
>Хуже додика обвиняющего макос в том что фф проебал пароли
Ему не ff пароли проебал. У него он при перезапуске отмонтировался потому что он его в апликейшон не добавил. Там они не проебались, ему надо было просто снова примонтировать. Но это и правда неудобно с первого раза, так что я соглашусь.
Xcode же лютое говно, это так. Единственные хорошие иде это от intellij
Я вообще на маке вимом пользуюсь, лол.
Что самое забавное, даже если это стандарт, кто вообще может полагаться на зависание при подводке часов, почему бы просто молча это не исправить на monotonic?
Потому что sem_timedwait принимает абсолютный таймстамп ДО какого времени ждать, а не относительную величину таймаута. Тоже дичь какая-то.
Задача: надо переименовать жпеги с побитыми именами в IMG_1.jpg, IMG_2.jpg, IMG_3.jpg, и тд.
Linux:
i = 1
for file in *.jpg; do
mv -- "$file" "IMG_$i.jpg"
((i=i+1))
done
Windows:
Скачать advaced renamer
Mac:
Пикрелейтед
Linux: мне похуй, вот исходники, делай что хочешь.
Windows: купи ОС и офис, в остальном мне похуй, можешь хоть мокрописьки с торрентов качать, всё равно я приплачу разработчикам игр чтобы ты не мог слезть
Mac: я делаю идеальную связку железо+ОС+программы, всё красиво в одном стиле по жёстким гайдлайнам на одном языке программирования, чтобы было приятно пользоваться, нестыдно показывать и не тормозило, мне похуй что тебе это будет очень дорого
В общем-то всё так и есть.
Лол, я как-то слышал:
Windows: у тебя бууэдут вирусы.
Linux: у тебя не будет вирусов потому что чтоб их установить нужны танцы с бубном.
Mac: вирусы будут но, платные и их никто не купит.
Я даже не могу принять ничью сторону, когда люди спорят о какой-то фигне, потому что мне самому похуй и лишь бы задача была сделана, надо сделаю так, надо сделаю сяк и ниипет.
Такое ощущение что я тупо проебал где-то основную базу в которой говорилось бы о основных основах. Хотя вроде бы про всякие платы читал, про операционки читал, вводные книжки про языки читал, сам чет ковырял, а по сути хлебушек.
Так хочется быть крутым и востребованном специалистом в узкой области, а не просто макакой. А я даже не знаю в какую сторону копать, я вообще ничего не знаю и просто собираюсь информацию по кускам то там то сям.
Типа просто нажал - переключение, а в комбинации - fn?
Компы у них шикарные, спору нет. ОСь у них говно из под коня.
Macbook pro с линуксом - лучшая связка.
Нет, ты просто долбоеб. В твоем же примере для мака будут бесплатные и платные мокрописьки, та же консолечка со скриптами и, в отличие от двух других систем, тебе прямо в очко в финдер встроена пакетная переименовалка
Вот теперь читай и узнавай за что готовы платить бабосик. В остальном всегда есть кореец, который делает это лучше тебя.
В финдер которого я полчаса настраивал чтоб он мне путь к файлу в виде строки показывал))))))
Хорошее решение, но конкретно в моем случае не подходит. Там ниибаца скоростной код и эти ожидания должны вызываться по 30-60 раз в секунду из разных тредов.
>alt+shift
В ОП-пике, кстати объяснено почему. Это клавиши-модификаторы. Достаточно спорное решение на них раскладку менять.
Самое пиздецовое что я видел из шорткатов - это двойное нажатие shift в IDEA. Я не знаю что за наркоман это придумал.
>капслок это кнопка для капса
Капс бесполезен anyway. Я туда escape поставил. Зависимость лютая.
>Использовать стандартную клаву
Стандартная клава - это гроб-кладбище-пидор. Cmd под большим пальцем - это лучшее что случалось с человечеством. На винде Ctrl надо туда же перенести, а не насиловать мизинец.
>>58047
Пчел, хватит набрасывать. Разница между маком и лялексом в том что на маке у тебя ко всему прочему есть еще выбор в куче юзер-френдли програм платных и бесплатных, В ДОПОЛНЕНИЕ ко всему остальному.
Ты можешь точно так же из косольки напердолить свое переименование, но если кому хочется иметь GUI утилиту для этого с красивым интерфейсом, на маке это скорее всего будет, на линксах-арчах - или кривая залупа, или напиши сам.
В систему можно лезть очень глубоко, каштомное ядро не накатишь, но расширения ядра писать можно т.к. это не монолитный монолит как у некоторых.
Клавиши перебиндиваются, софт конфигурируется. 95% популярного опенсорс софта есть на маке и работает стабильнее чем на ШВАБОД осях.
Все твои баттхерты только от невежества и лени, ты даже в базовых вещах поленился разобраться, а сразу начал кудахтать.
>>58052
>Mac: я делаю идеальную связку железо+ОС+программы, всё красиво в одном стиле по жёстким гайдлайнам на одном языке программирования, чтобы было приятно пользоваться, нестыдно показывать и не тормозило, мне похуй что тебе это будет очень дорого
Это дополнительная опция к пердолингу, просто оказывается что если есть нормальный GUI софт, пусть даже иногда платный, выбирают его, а не пердоление в консолечке.
Охотно верю, но это не потому что ты тупой, это ос плохая, могла бы быть и получше за 250к-то!
Не, ну я ж подумал что сделали софт где интуитивно понятный интерфейс, чтоб всё для людей и не надо пердолиться.
А оно воно как делается, попердолиться всё таки придётся. Ну посидел-поковырял все настройки, а потом сделал это.
> не потому что ты тупой
Куда-то делись разговоры про юзер-френдли, теперь надо умным быть а не просто тыц-тыц искаробки
>Я не против пердолинга. Перепривыкнуть-то это одно дело, но почему ЧТО-ТО НЕЛЬЗЯ? Пойду поссу на труп Стива Джобса, сука.
>Я хочу переключать раскладку ИМЕННО ТАК как я это делал всю свою жизнь. Кнопочка капслока хоть не будет загараться если его так поставить.
Поставь карабинер да не гори, лол.
>Это компьютер, который стоит 250к, и эта пизда мне будет ещё говорить как МНЕ СУКА удобнее им пользоваться?
Он тебе предлагает, но не принуждает. Почему по дефолту должны быть все кнопки как на винде?
Попользовавшись маком любой адекват понимает что cmd вместо ctrl удобнее в сочетаниях т.к. в двухклавишных сочетаниях тебе не надо вытягивать мизинец и распидорашивать руку. Благо на винде есть autohotkey
Но для горящиъ манек сделали возможность перенастроить.
>Использовать стандартную клаву и просто заменить кнопку "виндуз" на кнопку "команд" было сложно, да?
Какая еще стандартная клава? Почему ты решил что она стандартная, ты вообще в курсе сколько лет макоси? Купи привычную тебе клаву да подключи, я прямо сейчас с такой капчую и с обычной мышки.
>На винде ты запускаешь инсталяху и нажимаешь "далее далее готово". На линуксе sudo apt install firefox и готово. А тут ещё какие-то хуйни.
Какие хуйни? Перетащить программу на папочку?
Все твои проблемы - высасываание говна из пальца, иди в тредах винды сри своей хуйней.
>Какие хуйни? Перетащить программу на папочку?
Написать зачем это делать можно? Я подумал это ярлык добавляет в док или подобную хуйню. Софт уже запустился, работает, значит установлен. А они какой-то пердолинг выдумали
> Для программирования надо линукс брать и всё. Нет софта - купи отдельный комп для софта.
Для программирования софта для линукса надо брать линукс. Пофиксил.
Напомню фантазеру что до M1 мак это стандарт для android, ios разработки, Unity, UE4 (если для мобилок) разработки, веб разработки и кроссплатформенные плюсы.
Для микроконтроллеров каких-нибудь и сосать хуй балмера на шарпле не подходит, да. Явисты тоже к хорошему не приучены и обычно сидят на винде.
>Для программирования софта для линукса надо брать линукс. Пофиксил.
Ну да, для программирования бэкенда. Бэкенд это и есть софт под линукс, все сервера на линуксе
apt install ты конечно тоже сразу знал, или как на винде программы устанавливать.
Ну я ж не говорю про всех, я чисто про разработку бэкенда. PHP/Ruby/Java/C++/Python, всё что запускается на линуксе - это линукс.
А для других вещей другое хорошо. Вон для геймдева винда, для мобдева мак.
Студентам arts с пикчи тоже можно мак, там файнал кат стоит. А мне он и без надобности, и пользоваться я не смогу
Middle-java такая же залупа. Одна половина интервью приятная беседа о том о сём, где ты реально рассказываешь что знаешь а что нет. А вторая - задротский ультрахардкор по никому не нужной херне о которой ты даже не слышал. И не потому что тупой - а потому что никто так не делает, этим не пользуется, и всем похуй.
Просто заебись, логика уровня /s/.
Если у тебя конфиг в виде формочки с красивыми компонентами — это не пердолинг.
@
Если у тебя конфиг в виде текстовых файлов, то это пердолинг.
Если у тебя запускалочка в виде формочки с красивыми компонентами — это не пердолинг. Хотя она ограничена и тебе зачастую придётся часами сидеть кликать эту формочку.
@
Если у тебя запускалочка это консолечка с башем, то это пердолинг. Даже если всё можно нахер подчистую автоматизировать и быстро искать грепом. При том что в других ОС часто тоже нужно и консолечку, и батники ебашить, и в реестр ходить.
Надо уже сделать гуй для всех конфиг файлов, вот как в винде, такое окошко с тысячами опций, тогда это вдруг перестанет быть пердолингом. Хотя пердолинг изначально был в том что линукс не работает на любом железе однаково хорошо. И всякие пердоли сидели часами впихивали невпихуемое через консолечку и компиляцию.
>>57876
Не обязательно покупать стандартную, там можно в стандартных настройках поменять значения клавиш местами.
>>57688
Ставь в виртуалку что угодно и пользуйся чем захочешь. По идее виртуалка в маке так же будет работать, как и в винде. Сам мак использовал несколько раз, виртуальную машину использовал только на винде и в линуксе. Запускал внутри линукс с IDE, всё работало как надо (кроме пары глюков с мышью из-за драйверов в линуксе, но их может быть уже поправили).
>Если у тебя конфиг в виде формочки с красивыми компонентами — это не пердолинг.
Лол, ещё хуже.
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true; killall Finder это не пердолинг. Если в маке то вообще ничего не пердолинг
В конфиг ты можешь написать lorem ipsum и тот глазом не моргнет, только пукнет и обмякнет при инициализации. Формочки дают тебе четкий выбор. Поэтому мне и не нравятся ямлы и прочее дерьмо, но иногда приходится. Хотя я на шарпе пишу, там этого по минимуму
> grep
Чел, я на убунту не так давно перелез, пока все хорошо, но я не хочу грепать консольное говно. Консоль это хорошо, когда ты по ssh на сервер заходишь, но если есть гуй – надо его использовать
Понятно, что если ты программист, то будь готов ебаться, но готовым пользователям предоставь форму, с которой разберётся конченный дебил
Ну вот другое оно, олдскульное. Просто другое. Конфиг из формочки просто так не забэкапишь, не сделаешь diff. Хз чё так боятся эту консолечку, у меня даже мама по телефону справилась открыть консолечку и поднять ssh туннель. Да, она сама до этого никогда не допетрила бы, но и для винды большинство нанимает компьютерных мастеров.
Ни разу не приходилось делать диффы вне разработки. Зачем это пользователю продукта?
Скорее всего, твоей маме очень припекло это сделать, либо она кайфует от этого. Либо ты диктовал инструкции
Да ладно. А прочекать две папки на идентичность содержимого? Каких где файлов не хватает. Те же конфиги диффать. Я бывает гит использую для набора плейнтекстовых файлов со всякими заметками и списками, там ведь тоже дифф, вполне удобно.
Короче, давай так, я не считаю консолечку священным граалем, более того, мне кажется её управление с клавиатуры местами дико ублюдочным, все эти эмуляции говна из 70х. Я не понимаю безумную тягу фанатов вима/емакса управлять всем с клавиатуры не перемещая рук от стартовой позиции. Но я кончаю радугой от того что всё набранное в консолечке можно превратить в скрипт, использовать много утилит в связке, всякие диффы, грепы, курлы, такое ни одно гуёвое приложение нормально не умеет, и от того что очень просто сказать как выполнить какое-то действие другому человеку. Там может быть хоть сотня действий, и их можно запустить за полминуты, вместо многочасового лазания по панели управления.
> считает python помойкой, которая создана для домохозяек
Как что-то плохое.
> у которого нет никаких проблем
Стандарт на тыщу страниц, где список undefined behaviour занимает где-то девятьсот. Куча легаси, там как матрёшка несколько разных языков наслоены друг на друга. Пикрил ещё.
> а все остальные языки вообще не нужны
Ну не нужны и не нужны. Не похуй ли? Пусть останется при своём мнении.
Да с ним просто приходится часто общаться и при каждом удобном случае упоминание питона как помойки уже задолбало спустя
полгода
Тебе обязательно защищать питон? Просто не принимай эту игру. Ну помойка и помойка, да и пёс с ним, пусть болезный кукарекает дальше, судьба у него такая.
>>58255
Мимо другой анон.
А почему вообще ВСЕ программы не делать в виде сервисов, чтоб к ним можно было И через терминал, и через гуй? Вот в каком-нибудь биткойне есть qt-утилита, а есть консольная смешнявочка. И так и так можно, и по сути одинаковый функционал.
Во-первых все довольны, во-вторых модульность, в третьих вы ж на своём маке Ъ-unix. Вот вам unix way
Ну я на всех работах только за виндой их видел. А что, тоже много кто шляпикус юзает?
С помощью мочи и его лица
> Да ладно. А прочекать две папки на идентичность содержимого? Каких где файлов не хватает. Те же конфиги диффать. Я бывает гит использую для набора плейнтекстовых файлов со всякими заметками и списками, там ведь тоже дифф, вполне удобно.
Анон, все так, я сам сижу в консоли много, и вообще стараюсь все делать с помощью клавиатуры. Много времени сижу за ноутбуком, тачпад даже на топовых – дерьмо, от которого пальцы потом болят макбуки туда же
Просто конечный пользователь в рот ебал эти текстовые интерфейсы. В них вникать надо, а у него помимо этого дел хватает. Наша работа – автоматизация в 90% случаев, и надо это делать так, как это делает эпл на айфонах в стародавние времена. Это сугубо мое имхо, но люди внутри компании очень довольны, когда им все можно делать через интерфейс со строгими ограничениями
Ты же не хочешь, чтобы бухгалтеры тебе вываливали всю отчётность на тебя
На макосе обычно так и есть, есть гуй, но программа часто еще предоставляет консольный интерфейс
Ещё немного, и мы изобретём dbus/COM, а то и CORBA/REST/DCOM. Сервис в виде запускаемого по требованию демона, тонкая оболочка для гуя, универсальные утилиты для консольки. Жаль что некому все существующие приложения на эти рельсы поставить, каждый разрабатывает как ему нравится.
Конечному пользователю зачастую похер на то какой у него там интерфейс. Видел когда-нибудь в паспортных столах программы учёта под DOS, такие, с настоящим текстовым режимом. Так вот, там всякие девочки херачат на них как Ванесса Мэй на скрипке. Потом везде пришёл винХР и всё то же самое просто стало чуть красивее, с графонием. Самая подстава в том, что вникать нужно в любом случае. Их там учат как работать в этих программах, и они дальше положенного ничего не трогают. Бухгалтеры по сути и так нанимают 1с программистов чтобы они напидорили им отчётов по свежепринятой минфином форме. Автоматизация это прекрасно, но похоже не всё ей поддаётся.
Разнообразие ОС, интерфейсов, языков это прекрасно. Полезное приживётся, ненужное умрёт, и для этого ничего делать дополнительно не нужно.
Бля, как раз хотел упомянуть про это исключение, но было лень. Ещё у них iTunes под винду - говно. Под маком его распилили на части, которые теперь работают неплохо
Уже года 3 никто не пишет новые проекты на обжектив ц. И многие старые уже перепилили на Свифте. Вот я как раз недавно переписал остатки объектива на свифт на одном проекте
> Кто-кто, а айос разрабы больше всего говна прохавали от эпл
Пишешь код в Аппкоде, рисуешь формочки в Xcode. Problems? Алсо, в последней Xcode запилили нормальные вкладки и теперь там даже можно работать полностью. Основные преимущества Аппкода - больше рефакторингов и линтеров
> А оно воно как делается, попердолиться всё таки придётся. Ну посидел-поковырял все настройки, а потом сделал это.
Можно проще
Молодой человек, а раз интерактивность поддерживается, то svg тьюринг-полный? Почему?
проиграл с пикчи
>Macbook pro с линуксом - лучшая связка
На которой не будет работать железо из-за отсутствующих дров под них, или же будет, но хуёво, потому что изначально вся конфигурация была оптимизирована под макось
Вопрос привычки - это когда на Шиндоусе язык переключается так, а на Мак ОС - вот так, и ты привык к одному или другому.
А вот когда на Линуксе ты сам себе решаешь как будут переключаться языки, и система настраивается под тебя, а не ты под неё, как последняя блядь, вырабатывающая привычку - это уже не вопрос привычки, это другое, понимать нужно.
Поэтому, иди подбирай себе смазку получше, привыкая к сочной палке своего хозяина.
У меня на шиндоус три языка и на каждый - своя комбинация, чтобы не зависить от выбранного текущим. Настраивается в несколько кликов.
Вы как будто после 95й из анабиоза не выходили.
че?
В графические интерфейсы проще вкатиться, в хорошо сделанных интерфейсах нельзя написать в текстовое поле что попало, там вместо текстового поля может быть выпадающий список с выбором из подходящих вариантов, и для каждого варианта рядом могут быть показаны отдельные настройки какие-то, с пояснениями. В конфигурационных файлах придётся ещё разбираться, какие настройки когда вообще играют какую-то роль, какие варианты можно подставить в текстовое поле и т.п.
Да-да, пердоль, сначала хуиту установи, потом в конфиг пропиши, а там уже и выбрать можно, все для людей хаха
Ты просто тупой.
Переключения языков - просто один из примеров где за пользователя решили как он должен пользоваться ОС.
Речь была про различия между free/user-centric and proprietary/user-friendly/вОдинКлик операционным системами.
setxkbmap -layout us,fr,ru,ar -option grp:shift_caps_toggle
А теперь иди нахуй дальше кликать свои настройки.
Троллинг тупостью, ясно.
Т.е. если тебе по дефолту поставили переключение не как на винде то за тебя решили и принудили в жопу принимать, все правильно я понял? Мак не на пенсию по шизе надеюсь купил?
А где божественный брат красношляпого, Кент?
Меня никто не заставлял сосать, и вся твоя аргументация строящаяся на этом - рушится как карточный домик.
Раз ты такой закостеневший на своей ОС додик, иди поменяй комп и не еби всему треду мозги. Ну или поставь винду/линукс в буткамп. В чём твоя проблема???
пиздабол сука ебаный. У меня только сегодня на бигпуке два раза крашнулся вскод, и один из них он вообще полностью положил этот ебучий макос
пчел, никакого рестострача не существует. Просто есть люди, кто хоть раз в жизни работал на реальной работе, и есть дауны которые книжки читают вместо реальной жизни.
Все так, ошибки гейтвея возвращаются кодами, ошибки логики бэка возвращаются на 200.
именно
Так так. Что тут у нас. Да это же КАШТОМИЗАТОР. Капс лок неудобно. Хочу переключать двумя-тремя кнопками.
А в чём тебя мак ос ещё ущемляет? Ну и наконец совет - покупаешь мак, раз он тебе так нравится, и ставишь linux.
ТЫЛОВИКА же
А где федора то, это просто лыжная шапка.
> вкатун
Кек. Пишу на свифте с версии 1.0, впервые начал ещё с бета версии икскода, в которой он впервые появился. Написал на нём больше 10 апликух
Пчел...
Лично у меня не то что вести и придумывать, даже читать что-то из этого говна времени нет. Максимум только в /пр захожу.
Ты тупой? Где я сказал что мне нравится мак? Я считаю маки и мак ос говном от мира технологий. Да и вообще, ноутбуки для быдла.
Мак и макось как раз флагман прогресса. Остальные доедают или делают что-то первыми, обсираются, а потом эпл делает это зоебись в своей экосистеме.
200 OK { code: "SESSION_EXPIRED", error_message: "Сессия истекла" }
"Остальные" делают что-то функциональным и кастомизируемым, это очевидно непростая задача. А сделать что-то стерильным и тупым, чтобы даже дебилы могли пользоваться, кто угодно может.
Шаришь
УСТРОИЛСЯ ПРОГРАММИСТОМ
@
УЧИШЬ КЛАВИШИ ДЛЯ ПЕРЕКЛЮЧЕНИЯ РАСКЛАДКИ
@
НЕДЕЛЮ УЧИШЬ
@
СДАЁШЬ ЭКЗАМЕН ПО ПЕРЕКЛЮЧЕНИЮ РАСКЛАДКИ
@
ЗАВАЛИВАЕШЬ
@
УСТРАИВАЕШЬСЯ В ПЯТЁРОЧКУ
Эх вы, не знаете лучший способ переключения. И Альт-Шифт, и Win-Space оба плохи тем, что это модальные способы, то есть ты должен помнить, какая сейчас раскладка и на какую хочешь переключиться. А если раскладок не две, а три? Также, эти способы плохи тем, что надо зажимать 2 клавиши, и в случае с альт-шифт еще и неудобно расположенные.
Сразу видно, что эти способы придумали на Западе, где плевать на удобство переключения раскладок, так как у них только латинница. Неужели один я вижу, что они неудобны, а никто больше не замечает?
Лучший способ - это иметь 2 выделенных клавиши (Рус и Лат). Тогда, если тебе надо что-то набрать на латиннице, ты не глядя на индикатор, жмешь Лат и начинаешь печатать. Аналогично с Рус. Если нет выделенных клавиш, в Punto можно назначить левый/правый Ctrl - они удобно расположены в углу клавиатуры. В линуксе, увы, так не получится, так как если назначить Ctrl на переключение, то иксы или wayland будут их "съедать" и нельзя будет использовать сочетания вроде Ctrl + S, и это не я придумал, а так требует спецификация X Keyboard. Потому в Линуксе только и остается, что патчить wayland и там в недрах перехватывать нажатия этих клавиш, по другому ведь никак. wayland, к тому же еще и не позволяет прикладным программам отслеживать глобально нажатия клавиш, так что только патчить и остается. Ну, линуксоидам не привыкать к подобной боли.
848x478, 0:24
В ПЯТЕРОЧКЕ УЧАТ ПЕРЕКЛЮЧАТЬ РАСКЛАДКУ
@
ПОСЛЕ ДВУХ ЛЕТ СТОЯНИЯ У КАССЫ ТЫ НАКОНЕЦ-ТО ВЫУЧИВАЕШЬ РАСКЛАДКУ ДО УРОВНЯ СЛЕПОГО МАСТЕРА
@
ВОЗВРАЩАЕШЬСЯ НА РАБОТКУ ПРОГЕРОМ
@
ОФИСНЫЕ КРЫСЫ ПАДАЮТ НИЦ ПЕРЕД ТОБОЙ
@
О ТВОЕМ КАМБЕКЕ СНИМАЮТ ФИЛЬМ
@
АНТИБУГУРТ
В реестре.
Слив засчитан.
Внезапно, в маке есть неплохой встроенный в Finder ренеймер, нужно лишь выбрать нужные файлы и вызвать rename в контекстном меню
И что, мне после каждой перезагрузки это писать? Я лучше заплачу разок за нормальную ос.
АНАЛЬНИК
@
СИДИШЬ НА ТОЛЧКЕ
@
СРЁШЬ
@
ОБДУМЫВАЕШЬ КОД
@
ПРИХОДИТ ОХУЕННАЯ МЫСЛЬ
@
БЕЖИШЬ КОДИТЬ
@
ЧЕРЕЗ ПОЛЧАСА ПОНИМАЕШЬ, ЧТО НЕ ВЫТЕР ЖОПУ
У меня так коллега недавно выдал. Намечается проект с R&D, где будет много расчётов и статистики, выбор между питоном и cpp.
"Ну мы, наверное, будем использовать cpp, у нас во время R&D код будет часто меняться, а в cpp статическая типизация и компиле тиме еррор, это нам поможет отлавливать ошибки. Иначе на питоне очень долго будем разрабатывать"
>LARAVEL
ЁБАНЫЕ ПРОКЛАДКИ!!! АААА-ААА-АА-А !!!
ЁБАНЫЙ ПИЗДОС, МОИ ГЛАЗА МОЙ МОЗГ!
ЗУМЕРЫ ЁБАННЫЕ !!!
Что такого умеет это гавно, вместо простиньких самописных скриптов?
Написал, сохранил файл, залил по 22 порту в нужный катоалог и ВСЁ!
Нет блядь мы для зумеров придумаем прокладки, чтобы они учили язык прокладок.
Пшел вон, оборванец! Учить он тут будет, как энтерпрайз на простеньких скриптах делать! Иди пили дальше своему ИП Пахомов визитки.
>ar
ара, ты почему не пошёл в Карабах копротивляться?
Это ты яндексе пользовательским данными барыжыл?
Окей, что будешь делать когда Лара станет не модной? Учить новую Шмару будешь?
Спагетти-код в котором связано и перемешано много сущностей до такой степени, что некоторые логически несвязные сущности ВНЕЗАПНО оказываются связаны потоком выполнения - тоже не лучше как например дергать SQL запрос на получение всех записей для справочника до обработки запроса с формы - что с переносимостью, масштабированием такой системы будет происходить страшно представить и вообще пхп плохо подходит как язык для построения не веб-страничек, т.к. он не может работать в режиме веб-сервера в отличие от Го, Ноды и пр..
да.jpg
Ты троллишь что ли блядь, или ты реально настолько тупой, что для тебя УЧИТЬ фреймворк это проблема?
Все веб-фреймворки +- одинаковы, кроме совсем экзотики на экзотичных языках. Как и паттерны, как и инструменты типа БД и всяких там редисов.
Суть же не в синтаксисе а в понимании архитектуры проекта и используемых инструментов.
PHP выполняется в режиме CGI-скриптов, которые не могут кэшировать в памяти результаты довольно ресурсоемких операций (например, спарсить html-шаблончик в функцию склейки строк, длинные регулярки в DFA) и всяких IPC ресурсов типа подключений к БД и пр. И не только это, по той же причине в php невозможна событийно-ориентированная модель (что нужно для приема тяжеловесных файлов из запросов, поддержания коннекта с клиентом и пр.), т.к. php-скрипт по-просту умирает вместе с процессом который создает веб-сервак для его обработки. Есть конечно решения типа K-PHP м пр., но они совсем не про обычный пхп с Ларавелем и пр. комбайными фреймворками, которые также работают в режиме "получи переменные из окружения запроса -> плюнь в поток вывода текст -> умри".
В общем, пхп лучше всего подходит для того, для чего он изначально был создан - процедурный шаблонизатор веб-страничек. Так что несколько слоев абстракций в дефолтном пхп-приложении и правда оверхед.
А фреймворк просто позволяет всем членам команды работать по одной архитектуре, не тратя времени на выработку собственной.
Вроде бы всякие акселераторы для такого делают. Там довольно быстрый кэш по крайней мере кода. Персистент конекшены ещё были. Но в остальном конечно защита от дурака, просто тупо всё перезапускаем на каждый запрос и про память не думаем совсем.
И тем не менее это внешние костыли а-ля плагины. Зачем, если с меньшим гемором можно использовать Node.js, Go, Python и пр.
Так вот почему у знакомого чувака такой стек - PHP, C/C++ . На PHP пишет скрипты бизнес-логики, а на C/C++ - расширения для сервака. А я то думал он блефует...
> вообще пхп плохо подходит как язык для построения не веб-страничек, т.к. он не может работать в режиме веб-сервера в отличие от Го, Ноды и пр.
Так я и о чём, куда уже проще пхп? У пхп же задача Вебстраничек, зачем эти фрейворки на пхп?
>что с переносимостью, масштабированием такой системы будет происходить страшно представить
SQL же у всех ЯП почти стандарт? Могут быть проблемы с переносимостью?
Но вот веб на жаве и доте, всё равно адски бесят с задержкой. чего нельзя сказать про пых.
>Го, Ноды и пр.
Ну, а для сурёзных прилажух бюджет соответсвующий.
ОТБУГУРТИЛСЯ
Ну к костылям у меня как раз претензий нет. В питонах тоже есть всякие pyc, это примерно оно же, но например в докерах это нарочно выключается. А сам пхп наверное да, в нём стало мало смысла, разработка на пхп сегодня ни разу не дешевле чем на других языках, и обучать так же долго.
>>59895
>>59892
Пхп это не только cgi скрипты, а еще и cli скрипты, где можно уже делать чо хошь, поэтому обычно в пхп приложениях для всего тяжелого есть очереди и консумеры всякие. Событийно-ориентированная модель, саги и микросервисы есть, тут все по смузи.
Чего точно нет в пхп - так это нормальной асинхронности. Вот это да, херово конечно, 10 запросов синхронно делать в разные сервисы пиздец.
Потому что не будет нормального визуального форматирования текста, практически во всех языках используется индентация потому что так проще воспринимать код, а в не моноширинных шрифтах все будет ехать за щеку опу
Ну вывели индентацию моноширинным шрифтом. Остальной текст другим шрифтом. Хуже станет?
Потому что лучше воспринимается, когда символы одной ширины
А смысл? Что моноширинный, что обычный шрифты читаются абсолютно одинаково, и нахуй дополнительная ебля?
> Фаерфокс не сохранил пароли после перезагрузки именно из-за ебанутой яблочной системы.
Охуительные истории. Вообще-то можно запускать приложения и из других папок, некоторые, те, что я случайно запускал не скопировав, работали нормально. Файрфокс глючит - это виновата макос, я скозал
У тебя символы тогда будут не сеткой, а какой-то хуйней, нажимаешь вниз, а курсор хуй пойми куда двигать, то ли на ближайшую позицию по расстоянию, то ли на такое же количество символов, охуенно удобно, особенно если юзать мультикурсор.
Не предсказуемые переносы строк, поменял название чего-то так что количество символов не изменилось - что-то может поехать.
Хуита короче. Да и в плане восприятия как-то со временем привыкаешь моментально разделять текст и код за счет моноширинности, что тоже удобно
Какие преимущества даст не моноширинный шрифт? Зачем создавать себе лишний геморой? Впрочем можешь попробовать пописать в блокноте, да и шрифт я думаю почти во всех идешках я думаю можно поменять на обычный. Еще клавиатуру дворака заодно купи
Иногда бывает удобно сделать прямоугольное выделение кода и заменить или удалить выделенный кусок кода. Без моноширинных шрифтов будет хуйня.
Некоторые любят делать code alignment как на 2 пикриле. Без моноширинных шрифтов всё опять же поплывёт, даже если пробелы будут моноширинными
Нет конечно.
От классического, CGI, интерпретируемого PHP он отказался уже лет 10 как. Диалект PHP который он сейчас использует, компилируется в машинный код (через преобразование в C++), выполняется в другой среде.
>У пхп же задача Вебстраничек, зачем эти фрейворки на пхп?
А разгадка проста: какому-нибудь "ООО Вектору" хочется почувствовать себя софтверной компанией, а Жаба/Го/Свифт/etc.кодеры просят слишком дохуя. Поэтому оно обращается к знакомому пхп-шнику который делал им сайты на Нотепад++ и заливал руками файлы на хостинг. Если пхп-шник не является идейным отрицателем фреймворков и бойлерплейтов, он запилит на каком-нибудь Ларавеле/Симфони CRM. Если да то его попытки выстроить архитектуру с наименьшим оверхедом в условиях давления от начальника приведут к спагетти-коду. Сам с таким сталкивался.
>он не может работать в режиме веб-сервера
Может, я даже писал хуйню которая 80 порт слушала и в консоль заголовки переданные браузером срала и ещё роуты обрабатывала, но дальше баловства это не ушло. Чисто в теории вполне возможно, просто фреймворков которые это делают нет и в самом языке это реализовано на уровне байтоебства. Было бы неплохо видеть аналог node.js на пхп, там и при запуске в режиме cli будет многопоточность доступна, да и после выхода 8 версии с jit компиляцией это могло бы зайти
>Которая и основана на событиях, ага.
Скорее на генераторах, я хз зачем ты к событиям вообще это относишь
https://wiki.php.net/rfc/fiber
Асинхронность в пхп все "вносится" на генераторах, но как видно чет дохуя долго вносится
Сейчас в своём городе Сочи нашёл вакансию - в СберЗдоровье требуется сеньор пхп. Всё ещё не интерпрайз?
@
КАЖДОЕ ДЕЙЛИ РАСЧЕХЛЯЕШЬ ГАУБИЦУ И ПРОВОДИШЬ ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ СО СМАЗКОЙ И ПОЛИРОВКОЙ СТВОЛА
@
ЧЕРЕЗ МЕСЯЦ ПОНИМАЕШЬ, ЧТО У ТЕБЯ ВСТАЕТ НА ГОЛОС ТИМЛИДА
Да че ты возмущаешься, она нормально программирует
Собака Павлова и её условные рефлексы.
Даже вротендерши сратые, а бэки - просто кошмар. Уж лучше кошкомальчики.
30 минут на подкраску и будет Belle Delphine
Кодеры-тяночки обычно внешне -1/10
>А сделать что-то стерильным и тупым, чтобы даже дебилы могли пользоваться, кто угодно может
Даже если это было бы и так, то заявить подобное может только полный дебил.
Хуя яблораб подорвался
Ну, раз ты за годы работы не додумался вбить в гугл что-то типа "php asynchronous programming", то ты бракованный. Вон из профессии!
СКИДЫВАЕШЬ ЧАСТЬ КОДА
@
ОБОССЫВАЮТ, ТРЕБУЮТ ФУЛЛ
@
ВДРУГ ТЫ СТРОЧКОЙ ВЫШЕ ПЕРЕОПРЕДЕЛИЛ OPERATOR&=
СКИДЫВАЕШЬ ВЕСЬ КОД
@
ОБОССЫВАЮТ
@
ХУЛИ НЕ МИНИМАЛЬНЫЙ ПРИМЕР ИЛЛЮСТРИРУЮЩИЙ ПРОБЛЕМУ
>В линуксе, увы, так не получится
Watch me:
Option "XkbOptions" "grp:lctrl_toggle,grp_led:scroll,ctrl:nocaps"
> Ну, хипстерам, привычным жрать всякое новомодное говно вроде Wayland не привыкать к подобной боли.
Пофиксил тебя, не благодари.
>ЧЕРЕЗ МЕСЯЦ ПОНИМАЕШЬ, ЧТО У ТЕБЯ ВСТАЕТ НА ГОЛОС ТИМЛИДА
Можешь считать это наказанием за нарушение золотого правила дрочерства - дрочить только в гордом одиночестве и полной тишине.
>только в гордом одиночестве и полной тишине.
А если у соседа за стеной всё время советский марш играет?
@
ДРОЧУ ПОД СТОЛОМ, В ТУАЛЕТЕ
@
НЮХАЮ ОБОДОК УНИТАЗА ПОСЛЕ ТОГО КАК ТАМ ПОБЫВАЛА ОНА
@
ДОМА СТИРАЮ ЧЛЕН ДО ОСНОВАНИЯ ПЕРЕД СНОМ
@
ДА НУ НАХУЙ, ОНА СТРАШНАЯ КАК ВСЕ ПРОГРАММИСТКИ, 1/10
@
ДА ЭТО ВСЁ ПИЗДЁЖ ЧТО ПРОГРАММИСТСКОЕ СООБЩЕСТВО ТОКСИЧНОЕ, У НАС ОТБИРАЮТ СВОБОДЫ, ЗАСТАВЛЯЮТ MASTER В MAIN ПЕРЕИМЕНОВЫВАТЬ
ПИШЕШЬ ДЛИННЫЙ БУГУРТ С ДРАКОНАМИ, КОРНЕМ МАНДРАГОРЫ И ГИГАНТСКИМИ КОСМИЧЕСКИМИ ГЕЙ-РОБОТАМИ
@
ЭТО НЕ КАНОН, В ГАРРИ ПОТТЕРЕ НЕ БЫЛО ДРАКОНОВ!
> ты должен помнить, какая сейчас раскладка и на какую хочешь переключиться
У нормальных людей раскладка переключается по Caps Lock. Если индикатор горит, значит вводится кириллица, если нет, значит латиница. Запоминать ничего не нужно, горящий индикатор всегда виден боковым зрением.
Причём трап, раз есть член.
Наушники надень.
>Если индикатор горит, значит вводится кириллица, если нет, значит латиница.
Типичный педик-яблофил. А если языков больше двух?
какие-же хохлы дегенераты, пиздец просто
Про капслок верно, но про индикатор какой то кек, я на клавиатуру смотрю только когда похожу и сажусь к пеке/ноуту, 90% прогеров умеют в слепой набор, остальные еще вкатываются.
Для снгпараш это значит что ты либо хохол, тогда отучайся от своего бесполезного нахрюка, либо съебатор в гермашку, тогда на немецкий или русский можно отдельное сочетание повесить, а остальные 2 переключать капслоком
забыл поменять подключение к базе на проде. Минут 10 прод работал на тестовой базе, я потом руками все переносил оперативно
Жиза
@
КРАШИТСЯ В ТЕСТФЛАЙТЕ
@
ТРАТИШЬ НЕСКОЛЬКО ДНЕЙ НА ВОСРПОИЗВЕДЕНИЕ БАГА, ПОКА НЕ ПОНИМАЕШЬ, ЧТО ЭТО ИЗ-ЗА ТОГО, В ТЕСТФЛАЙТЕ СБОРКА ПРОИСХОДИТ В RELEASE MODE
@
ЖИДКО ПУКНУВ, ЗАПУСКАЕШЬ ОТЛАДКУ В RELEASE MODE
Больше 2 раскладок НИНУЖНО. Если уж так нужна третья, то вроде как на маке и винде, можно исключить их из переключения клавишей. В редких случаях, когда она нужна, будешь переключаться на неё мышкой
И как ее запустить? Отладка же недоступна в релиз моде. Или у вас там свой манярелиз мод с боевыми ручками, но с девелопмент сертификатом и галкой debug executable?
Ну я только что запустил сборку. Посмотрим, что будет. Читал, что можно дебажить, просто будет урезанный функционал дебага. Мне хоть что-то бы получить. А то краш логи из apple crash reporting приходится ждать больше дня
Crashlytics вообще обсирается с отправкой логов. Правда, там не последняя версия, но новее не могу поставить, т.е. надо поддерживать некроверсии айоси
А я в линупсе сделал из капса бэкспейс (= назад в брозере), раскладку переключаю ненужной клавишей Меню, но светодиодик зажигаю капслочный. Как вам такое?
Как-то решил побаловаться также, на старой бубунте забиндил переключение языка на ctrl + shift, потом обосрался и половина хоткеев перестала работать
Судя по цвету кожи — это латинос, возможно и транс.
А анус свой зажигаешь от того что 99% остальных вещей без пердолинга не работают?
Если есть выделенная клавиша, то нажать "рус" или "лат" и начать печатать можно не глядя ни на какие индикаторы.
>>62668
Так переключение по ctrl в линуксе приводит к тому, что сочетания вроде Ctrl + S перестают работать. (исключение: если у тебя до сих пор древние иксы вместо вейленда и твой дистрибутив патчит их в нарушение спецификации X Keyboard).
Багу уже c 2004 года известен, и никто его пока не поправил: https://bugs.freedesktop.org/show_bug.cgi?id=865
>>64612
Неудобно же одну кнопку иметь для обоих раскладок. Гораздо удобнее иметь 2 разных кнопке, на автомате жмешь на нужную и начинаешь набирать текст.
- в английской раскладке можно печатать слова и любые символы, никуда не переключаясь
- в русской раскладке нельзя печатать многие символы вроде [], {}. Из-за этого сложно писать на русскоязычных языках программирования.
- некоторые символы, вроде точки или слеша, находятся на разных клавишах в разных раскладках, что выносит мозг начинающим пользователям
Отношение к русским, как будто ко втором сорту. Должна быть раскладка, где буквы и символы не совмещены, а находятся на разных клавишах. Где символы не меняют свое положение. И где есть выделенные кнопки для "рус" и "лат".
Такое ощущение, что я один это замечаю, а все остальные мучаются с неудобной раскладкой и терпят отношение как к людям второго сорта. Не видел, например, постов на Хабре. Люди привыкли к второсортной клавиатуре и даже не замечают этого.
Функциональная дрысня математически не доказуема
Собираешь пазл с рыгающими японками почти видно пиксели на пизде, остался 1 элемент и вызов рекурсии make_img(); Ставишь элемент и японки превращаются в срущих собак.
В прочем ф-анальные петушки это просто сорт неувереных в себе педиков-байтоебов.
Насчет двух кнопок в каждой клаве - да, было бы заебись. На остальное пердолить сочетания.
Насчет русских буков ты не прав, к разному расположению привыкаешь и проблем не испытаваешь, букв в русском больше вот и все. Клаву делали в первую очередь для набора текста, а не кода, где твои {} и [] нахуй не нужны. Лучше нажимать сочетания для запятой или точки, чем для какой-то буквы.
>Отношение к русским, как будто ко втором сорту.
К любым неанглоязычном, все это развилось в англоязычных странах и срать они хотели первое время будет ли Ваську с Нижних Залупков удобно или нет. Взять тот же пиздец с кодировками в винде, который местами до сих пор никуда не делся.
Ненавистный тут пердолям эпл как раз всегда шел в авангарде интернационализации, юникоды заложены глубоко в систему в очень древних версиях и эпл активно коммитила в разработку стандартов, опять таки выделенная клавиша для переключения у них появилась.
Лялекс самый стремный в плане интернационализации - либо ты принимаешь все кроме текста в блокноте и комментов в коде писать на анг, либо у тебя может что угодно отъебнуть в любой момент.
@
ВЫЖИВАЕШЬ КАК МОЖЕШЬ ПОЭТОМУ ПИШЕШЬ НА ЖС
@
МАМ ХОЧУ ФП В ВЭБЕ НО У НАС УЖЕ ЕСТЬ ФП В РЕАКТ
@
ФП В РЕАКТ (РИЛ КЕЙС):
@
СТЭЙТ РАЗМАЗАН ПО ВСЕМУ ПРИЛОЖЕНИЮ
@
ПРОПСЫ ПРОБРАСЫВАЮТСЯ ОТ АДАМА
@
ВСË ЗАКЛЕЕНО МЕМОИЗАЦИЯМИ ОБËРНУТО ЮЗКОЛЛБЭКАМИ ХОТЯ ПРОБЛЕМ С ПРОИЗВОДИТЕЛЬНОСТЬЮ ЭТО НЕ ВЫЗЫВАЕТ
@
КНОПКА САМА ХОДИТ НА СЕРВЕР ПОДТЯГИВАТЬ СВОЙ ТЕКСТ
@
ДЕСЯТОК ЮЗЭФФЕКТОВ В КОМПОНЕНТЕ ПРОСТО ЧТО-ТО ДЕЛАЮТ
@
СТРАНИЦА ОТРИСОВЫВАЕТСЯ 15 СЕКУНД ИЗ-ЗА СТОРОННЕЙ БИБЛИОТЕКИ КОТОРАЯ ХОДИТ В ДОМ НАПРЯМУЮ
@
CВИЧ КЕЙСЫ ВМЕСТО ПОЛИМОРФНЫХ ИВЕНТ ХЭНЛЕРОВ
@
30-ЛЕТНИЕ ДОШКОЛЬНИКИ ИЗ ТВОЕЙ КОМАНДЫ НАДРАЧИВАЮТ НА ИММЕР ПОТОМУ ЧТО МОЖНО ПИСАТЬ С МУТАБЕЛЬНЫМ СИНТАКСИСОМ
@
ПРИЛОЖЕНИЕ ПАДАЕТ ЖИДКО ПËРДНУВ ЧЕРЕЗ КАЖДЫЙ КОММИТ
@
"РАБОТАЕШЬ" ДАЛЬШЕ
@
ВЫЖИВАЕШЬ КАК МОЖЕШЬ ПОЭТОМУ ПИШЕШЬ НА ЖС
@
МАМ ХОЧУ ФП В ВЭБЕ НО У НАС УЖЕ ЕСТЬ ФП В РЕАКТ
@
ФП В РЕАКТ (РИЛ КЕЙС):
@
СТЭЙТ РАЗМАЗАН ПО ВСЕМУ ПРИЛОЖЕНИЮ
@
ПРОПСЫ ПРОБРАСЫВАЮТСЯ ОТ АДАМА
@
ВСË ЗАКЛЕЕНО МЕМОИЗАЦИЯМИ ОБËРНУТО ЮЗКОЛЛБЭКАМИ ХОТЯ ПРОБЛЕМ С ПРОИЗВОДИТЕЛЬНОСТЬЮ ЭТО НЕ ВЫЗЫВАЕТ
@
КНОПКА САМА ХОДИТ НА СЕРВЕР ПОДТЯГИВАТЬ СВОЙ ТЕКСТ
@
ДЕСЯТОК ЮЗЭФФЕКТОВ В КОМПОНЕНТЕ ПРОСТО ЧТО-ТО ДЕЛАЮТ
@
СТРАНИЦА ОТРИСОВЫВАЕТСЯ 15 СЕКУНД ИЗ-ЗА СТОРОННЕЙ БИБЛИОТЕКИ КОТОРАЯ ХОДИТ В ДОМ НАПРЯМУЮ
@
CВИЧ КЕЙСЫ ВМЕСТО ПОЛИМОРФНЫХ ИВЕНТ ХЭНЛЕРОВ
@
30-ЛЕТНИЕ ДОШКОЛЬНИКИ ИЗ ТВОЕЙ КОМАНДЫ НАДРАЧИВАЮТ НА ИММЕР ПОТОМУ ЧТО МОЖНО ПИСАТЬ С МУТАБЕЛЬНЫМ СИНТАКСИСОМ
@
ПРИЛОЖЕНИЕ ПАДАЕТ ЖИДКО ПËРДНУВ ЧЕРЕЗ КАЖДЫЙ КОММИТ
@
"РАБОТАЕШЬ" ДАЛЬШЕ
А разгадка проста всю эту хуйню закоментировали
в import start
/
import end
/
и через пхп демон css генерится if a == 1 {
<<<EOL
main a (color: red)
Далее уже само пхп на каждое нажатие отрисовывает 1001 вид кнопок с 100px-1000px
>ФП В РЕАКТ
хуета, ведь ООП-хуета пошла от функциональной хуеты, а ректум просто набор говна(объетка) с поносом(джава)
Идеальный гомогейский функциональный язык это брейнфак.
БЭКЕНДЕРЫ ВСРАЛИ КОД ОШИБКИ
@
ШЛЮХА ПМ ЗАВОДИТ ТИКЕТ НА ТЕБЯ (ФРОНТЕНД) КОКОКО НЕ РАБОТАЕТ
@
РЕБЯТА СРОЧНО СДЕЛАЙТЕ ХУЛЕ ВЫ САЙТ НЕ МОЖЕТЕ НОРМАЛЬНЫЙ СДЕЛАТЬ
@
УВОЛЬНЯЕШЬСЯ
@
ОТКРЫВАЕШЬ ОБЛАЧНЫЙ СЕРВИС ПО ПОДПИСКЕ
@
ПЕРЕЕЗЖАЕШЬ НА МАЛЬДИВЫ
Что не так, животное, запрос дошел, вот тебе и ответили, а что с ним делать похуй. Все в твоем любимом ООП стиле, где ничто ни с чем не связано.
Вот если бы запрос был "><s> то ответ был бы другой.
Ещё добавь, что столбцы кнопок налево скошены из-за того что на печатных машинках так было. Из-за того, что так исторически сложилось, все ссут это менять. Тут только Apple смогёт, кмк.
В данный момент выход один - собирать свою ортолинейную или эргономическую клаву с блэкджеком и слоями. Благо это не так уж и сложно, а в /hw есть тред соответствующий. На хабре тоже посты были.
Ебать киви
> Должна быть раскладка, где буквы и символы не совмещены, а находятся на разных клавишах. Где символы не меняют свое положение. И где есть выделенные кнопки для "рус" и "лат".
Ору как ебанутый
Boku no Piku.tft
Вообще не переношу жирные шрифты в IDE. Что за говноеды ставят их по дефолту?
Пишу сразу рабочий код в MS Word RTF и компилирую в 4 нажатия. Ржу с дебичей
Так это мало, борщевики даже в рыночке не ориентируются, я с 3 годами на мобилках за 200к больше 4 часов в день не работаю, тупо лень.
Добавлять новые буквы в английский
>Лучше Courier New ещё не придумали ни одного шрифта для программирования.
Даже не вспоминая про лигатуры, это говно вообще не приспособлено для программирования.
Эх, щас бы не мочь в табличные цыфры.
>программирования
так то пуконист, там программирует максимум вызовом скомпилированные сишные либы написаные гнязными ногами китайских коммунистов.
А лигатуры тебе нахуя?
Plain text, самый лучший декларативный язык.
@
ПРИ ТОМ, ЧТО СТАРАЕШЬСЯ ДАЖЕ НЕ ПРИКАСАТЬСЯ К НИМ И СМОТРИШЬ ОНЛИ ПОЛИТОТУ И ПРО ИГОРИ
@
ДАЁШЬ ШАНС ВИДОСУ
@
ТАМ ВЕДЬ ИНТЕРЕСНАЯ ТЕМА - ЧЕМ ЗАНИМАЮТСЯ ДЖУНЫ ФРОНТА И БЭКА, ВДРУГ ТЫ УЖЕ МИДЛ, НАДО ГЛЯНУТЬ
@
ОТКРЫВАЕШЬ ЕГО В РЕЖИМЕ ИНКОГНИТО, ЧТОБ НЕ ЗАШКВАРИТЬ РЕКОМЕНДАЦИИ
@
ВИДЕО ДЛИТСЯ 6 МИНУТ
@
1 МИНУТА - "НУ ВООБЩЕ ВСЁ ПО РАЗНОМУ, КОНТОРЫ РАЗНЫЕ И ГДЕ-ТО ВЫ ДЖУН, А ГДЕ-ТО УЖЕ МИДЛ ВООТ"
@
2 МИНУТА - "ВЫ Ж ВКАТЫВАЕТЕСЬ, ДА - ВОТ ВАМ КАНАЛ ТЯНОЧКИ, КОТОРАЯ ВКАТИЛАСЬ, ОНА ВАС НАУЧИТ, ТОЛЬКО ПОДПИШИТЕСЬ, АГА"
@
3 МНУТА - "НУ КОРОЧЕ ЕСТЬ БЭК, А ЕСТЬ ФРОНТ, ЗАДАЧИ У НИХ РАЗНЫЕ, ВООТ"
@
4 МИНУТА - "НУ ДЖУН ФРОНТЕНДЩИК ВЕРСТАЕТ И ВСЯКИЕ ШТУКИ ПИШЕТ НА ЖС. ЕЩЁ ОНИ ИСПОЛЬЗУЮТ ФРЕЙМВОРКИ РЕАКТ/ВЬЮ/АНГУЛЯР, ДА
@
5 МИНУТА - "НУ ДЖУН БЭКЕНДЕР ДЕЛАЕТ БЭКЕНД, ОН С СЕРВЕРАМИ РАБОТАЕТ, ШТУКИ ТАМ РАЗНЫЕ ПИШЕТ И ЧАСТО ФУЛЛСТЕЧИТ"
@
6 МИНУТА - "А ЕЩЁ У БЭКЕНДЕРА ЕСТЬ ФРЕЙМВОРКИ ТОЖЕ, КОА ТАМ, ЭКСПРЕСС, ЕЩЁ ФРЕЙМВОРКИ, НА НИХ ПИШЕТ ЗНАЧИТ, ВООТ"
@
"ПОДПИСЫВАЙТЕСЬ, ЖМАКАЙТЕ КОЛОКОЛЬЧИК, ВСЁ ВОТ ЭТО ВОТ"
Шрифт для дырявых, вон у нуля слева даже 2 дырки что символизирует двойную проткнутость использующего шрифт
От видосиков инфоцыган ощущение, будто их все по одной методичке снимают. Раз в пару месяцев что-то попадается, по приколу открываю, смотрю, штампованные тезисы проматываю, а остального там обычно пук да среньк. В последнем, что смотрел, утверждали, что кодеры первые 3 года получают 30-60к. А ведь кто-то эту мочу регулярно смотрит.
Ну ещё и с разметкой обосрался, классика
> будто их все по одной методичке снимают.
Да паразиты ебаные, тупо срут тем контентом, который смотрят микрочелики и можно будет впихнуть рекламу. Всё. В каждой нише таких много, вот только обычно в них есть годнота, а с айтивидосами не видал годноты.
> утверждали, что кодеры первые 3 года получают 30-60к
Я в мухосрани за меньшую сумму стартанул... Но 3 года это конечно перебор.
> I used to use Ctrl-Shift combination to switch keyboard layouts
Ну так переключай просто нажатием на Ctrl, додик. Ты вообще прочитал строчку конфига, которую я тебе привёл?
>РЕСТОСРАЧ
Я честно говоря удивился, что есть долбоебы которые на все 200 отвечают, такое говно я только в Битриксе видел
> Лялекс самый стремный в плане интернационализации
Ты зделал шесть ошибок в слове "вюндикс", Р° ещё ты РїРёРґРѕСЂ
Нет. И это не его видео мне попалось.
А во всём виновато то, что я пару видосов про свелт сегодня посмотрел, думал там покажут svelte cli нормальный, а то что-то в доках написано что-то про vue-cli и я хз, как они соотносятся. В итоге из доки и скачал нужную сборку.
Для зумеров снимают, они по другому не умеют воспринимать инфу, надо чтоб было не длинее 10 мин и побольше привычных им терминов типа тикток, ставьте лайк, иначе ливнут не досмотрев
@
НАКОНЕЦ-ТО СВОБОДНОЕ ВРЕМЯ
@
ЧЕШЕТСЯ ЧТО-ТО ПОДЕЛАТЬ
@
РАСЧЕХЛЯЕШЬ СВОИ АХУЕННО ОРИГИНАЛЬНЫЕ ДОЛГОСТРОИ
@
СРАЗУ ЖЕ ЛОВИШЬ НЕСТОЯК
@
МОЗГ УЖЕ ПОНЯЛ ЧТО ЭТО НИКОМУ НЕНУЖНАЯ РАБОТА
@
ЧТО ТЫ ЭТО ДЕЛАЕШЬ УЖЕ НЕСКОЛЬКО ЛЕТ
@
И ВСЁ ЧТО ТЫ ПОЛУЧИЛ ЭТО 100 ЗВЁЗДОЧЕК НА ГИТХАБЕ
@
В ОБЩЕЙ СЛОЖНОСТИ
@
И ДЕСЯТОК ISSUE
@
УХОДИШЬ РАЗМЫШЛЯТЬ О СМЫСЛЕ ЖИЗНИ
1280x720, 0:49
Ну а нахуя ты на гитхабе очередной todo list опубликовал?
Там нужно публиковать только нужные миру штуки.
Ну да. Я думал напишет сейчас 1 или 3 звёздочки
Анон. Сорь т9
В Arctic code vault попал?
По моему, это ты читаешь невнимательно. В спеке X Keyboard явно написано, что клавиши, используемые для переключения раскладок, поглощаются. Если ты вешаешь переключение на Ctrl, то ты не можешь использовать сочетания вроде Ctrl + S, они интерпретируются как переключение раскладки + клавиша S.
Некоторые дистрибутивы патчат иксы, чтобы переключение происходило по отпусканию Ctrl, и не ломало сочетания клавиш. Но это не везде, и не уверен, что сработает в вейленде.
Ты невнимательно прочел баг. Ctrl + Shift там приведен просто как пример. Если назначить переключение на Ctrl, суть бага остается та же.
И кстати, в винде, в отличие от Линукса, Punto позволяет без проблем переключать раскладки по Ctrl, и это не ломает сочетания клавиш. Вот так-то. Хотя, я подозреваю, в винде просто напиханы костыли для этого, а не красивая архитектура со спецификациями.
> Насчет русских буков ты не прав, к разному расположению привыкаешь
Нет. Начинающие путаются. Это ты привык к неудобной клавиатуре и не хочешь признавать, что она плохая и неудобная. Логичнее, когда точка или слеш всегда на одной клавише независимо от раскладки. Нелогично, когда они прыгают по разным клавишам.
> букв в русском больше вот и все
Значит для русских надо делать клавиатуру с большим количеством клавиш. А не впихивать лишние буквы на кнопки с символами и причинять неудобства. Кстати, дополнительные клавиши можно было бы использовать и в других языках, для всяких умляутов, знаков евро и прочей ерунды.
> опять таки выделенная клавиша для переключения у них появилась.
Нужна не выделенная модальная клавиша, а две немодальных клавиши.
> Ненавистный тут пердолям эпл как раз всегда шел в авангарде интернационализации
Тем не менее, даже Эппл не делает удобную русскую клавиатуру. Хотя они могут себе это позволить легко. То ли они не знают про проблему, то ли считают нас людьми второго сорта, хотя продажи у них в России неплохие.
Вообще, сейчас 21 век, марсоходы по марсу ползают, а добавить несколько клавиш на клавиатуру - какая-то нерешимая проблема.
Добавить дополнительные 7 клавиш (+ 2 для переключения раскладки), очевидно. Чтобы были отдельно клавиши с буквами и отдельно с символами. Чтобы они не пропадали в западной раскладке, можно на них повесить какие-нибудь умляуты.
Эппл делает свое железо, они могут это сделать в любой момент, ни с кем не согласовывая. И потом подавать это в рекламе как свое преимущество.
Всем похуй на проблемы 1С-челяди, здоровые разрабы кодят на латинице, остальные русские вообще используют []{} раз в полгода.
А почему именно под русский алфавит подгонять надо? Почему не под китайский? Или не под арабский?
Чел, ты, похоже, иностранных языков кроме английского не изучал. Давай под каждый язык будем клавиатуры пилить
Русскоязычные языки программирования? Зачем? Видел на хабре пост, где человек сокрушался по поводу того, что русские ЯП непопулярны. Ведь это же так круто.
Вам, блядь, весь мир открыли. Такая-то возможность – работай на кого хочешь, везде код на одном языке пишется. Нет, хочу жрать говно, зачем мне ваша глобализация.
Только вот зарплаты в русском айти такие высокие в том числе благодаря работе на страны первого мира
И когда тот тип на хабре пишет, что это позволило бы снизить утечку кадров, я не понимаю, он за кого переживает? Явно не за программистов. Знаю несколько людей, кто свичнулся с 1С, но не знаю ни одного обратного примера
> Если ты вешаешь переключение на Ctrl, то ты не можешь использовать сочетания вроде Ctrl + S
Блядь, ты тупостью меня троллишь? Вчитайся, блядь:
> grp:lctrl_toggle,ctrl:nocaps
... что означает: переключение языка на левый Ctrl, Ctrl на Caps Lock. Всё, проблема решена.
ТИМ ЛИД С 10 ЛЕТ ОПЫТА ВСЕРЬЕЗ СЧИТАЕТ ЧТО ПОНИМАЕТ ЧТО ТАКОЕ ФП
@
ГОВОРИТ "ПОНАПИХИВАЛ СВОЕГО ФП ЧТО НИКТО РАЗОБРАТЬ НЕ МОЖЕТ"
@
В КОДЕ И НАМЕКА НЕТ НА ФП, МАКСИМУМ КОМПОЗИЦИЯ ФУНКЦИЙ
@
"ИДИ ПОЧИТАЙ СТАТЬИ ХОТЬ КАКИЕ-ТО КАК КОД ОРГАНИЗОВЫВАТЬ И ПРИЛОЖЕНИЯ СТРОИТЬ"
"@
САМ ХУЯРИТ ПРОЦЕДУРНЫЕ ПОРТЯНКИ БУДТО ТОЛЬКО ВЧЕРА ПРОГРАММИРОВАТЬ НАЧАЛ
Раз ты шаришь, можешь объяснить? Вот есть у меня сервис для генерации отчётов. Во время выгрузки данных из БД 200 гб в ОЗУ приходит гигабайт 5 в виде List<MyData>. Потом я эти данные обрабатываю, форматирую, экспортирую в xslx
Правильно ли я понимаю, что при каждой мутации этого списка с хуевой тучей записей будет создаваться копия? А GC не сдохнет?
В реальности проблема не настолько актуально чтобы заморачивалсь даже те, кто может лего себе позволить это сделать.
Какой-то ультапердолинг, еще и изучать надо что именно в очередной свой нитакой синтаксис вкладывал очередной пердоля-разработчик. Вместо того чтобы зайти в GUI утилиту (например карабинер) и перенастроить клавиши под себя как тебе нужно, разобравшись за 5 минут даже если ты вообще первый раз что-то для себя настраиваешь.
Неспроста каждый день по фреймворку делают. Даже реакт не так хорош как надо.
У вкатышей распространено мнение, что если в языке есть функции, то это функциональный язык.
Дебил.
Скопировать строчку в файл - это пердолинг? С таким же успехом я могу назвать
> зайти в GUI утилиту
> перенастроить клавиши
пердолингом.
>И кстати, в винде, в отличие от Линукса
Я хотел бы вставить пару слов. То, что ты называешь Linux, на самом деле представляет собой GNU/Linux, или, как я недавно стал называть ее, GNU+Linux. Linux — не операционная система сама по себе, а один из свободных компонентов полностью функционирующей системы GNU, которую делают полезной базовые библиотеки GNU, утилиты командного интерпретатора и жизненно важные системные компоненты, составляющие полную ОС в определении POSIX. Многие пользователи компьютеров каждый день работают с измененной версией системы GNU, не осознавая этого. По стечению обстоятельств версию GNU, широко применяемую сегодня, часто называют “Linux”, и многие ее пользователи не знают, что это в основе своей система GNU, разработанная проектом GNU. В ней действительно есть Linux, и люди им пользуются, но это только часть системы, которой они пользуются.
На это всем похуй, кроме кучки таких как ты, которые зачем-то это всем рассказывают.
Разговор с пастой, эпилог.
НАЧАЛ ПРОЕКТ НА ГИТХАБЕ
@
ОВЕР 2k ЗВЕЗДОЧЕК
@
ДОНАТЫ - НЕМНОГО, НО НА ЖИЗНЬ ХВАТАЕТ
@
ДРОПНУЛ РАБОТУ, ПИШЕШЬ КОД ДЛЯ ДУШИ
@
ХОРОШО
>И ВСЁ ЧТО ТЫ ПОЛУЧИЛ ЭТО 100 ЗВЁЗДОЧЕК НА ГИТХАБЕ
@
ОДНА ЗВЕЗДОЧКА
@
ЕЕ ПОСТАВИЛ ТВОЙ ДРУГ ПО ТВОЕЙ ПРОСЬБЕ
А, ну понятненько, те если где то этой строчки не написали, значит нужный тебе хоткей не напердолить, швабодка, под себя
Потому чтото лямбда - это синтаксический сахар вокруг создания неименнованой структуры с оператором вызова. Давать имя или нет должно зависеть от программиста, а не языка.
Нет, байтодроч это надстройка над битодрочем, а битодроч это фп с помощью одной единственной функции (nand или nor) - все остальные функции - производные для облегчения жизни макак.
С одной стороны, имеет смысл. С другой, много европейских и и некоторых азиатских языков имеют число букв около 30-36. Всякие умляуты и прочие диакритические. На тысячи иероглифов клавиш не напасёшься, поэтому можно забить
> Тем не менее, даже Эппл не делает удобную русскую клавиатуру
Апл даже апл сторе в рашку не завезли. Это значит, что им похуй на рашку и русскую клавиатуру.
В реальной жизни, если ты не писатель статей или книг, тебе эти все точки с запятой и прочие технические символы нахуй не всрались на русском языке 99.99% времени.
> Тогда будет куча запросов к бд, разве нет?
Во многих ЯП и фреймворках есть возможность итерейтить ответ от базы данных построчно. Запрос один, но насколько я понимаю, драйвер базы данных подсасывает данные из базы порциями по столько строк, сколько считает нужным.
Например есть запрос
var result = query.execute()
result.toArray() - загрузит сразу дохуйлион мегабайт в память в виде массива и делай с ним что хочешь. Только может не хватить памяти.
А можно сделать итерацию по результату
for (row in result) {
// делаешь что-то с row
}
И тут драйвер базы может по строчке вытягивать из базы, может по 100 строк за раз. Нигде это не прописано. Но скорее всего девелоперы драйвера сделали так, чтобы было оптимально по скорости и по памяти.
Итерировать позволяют, но результат скачивается полностью и это делается уже средствами языка.
Инфа 100% для всех языков и фреймвороков? Ну может быть там результат сохраняется в файл, чтобы не выжирать память. Потому что переход на итерации у меня 100 раз помогал от out of memory error
Ага, я почитал, есть buffered и unbuffered режимы со скачиванием и без, дефолтный зачастую буфферед как раз.
А ну вот в мускуле такое есть https://dev.mysql.com/doc/apis-php/en/apis-php-mysqlinfo.concepts.buffering.html
Ясно. Но всё равно лучше итерировать, а не получать данные в виде массива, потому что ещё и под него столько же памяти выделяется, а так только в драйвере будет храниться, пока не деаллокейтнется
Потому что я живу в России и думаю об удобной для россиян клавиатуре, а о китайской пусть думают китайцы. Хотя уверен, и им лишние 9 клавиш пригодились бы.
Клавиатура не должна быть англоцентричной.
>>65879
Даже если не брать программирование, это нелогично, что точка, запятая, двоеточие прыгают в разных раскладках. Это сбивает с толку при изучении клавиатуры. И переключать раскладки выделенными немодальными клавишами удобнее.
>>65882
Нет, не решена. Я не хочу использовать CapsLock вместо контрола. Это костыли, а не решение. Решением будет сделать переключение по отпусканию Ctrl, если с момента нажатия Ctrl не было нажато других клавиш. Спецификация не позволяет это реализовать. С 2004 года никто не взялся это исправить.
Вообще, в Gnome настройка переключения раскладок делается как раз через интерфейс с галочками. Которые и генерируют этот низкоуровневый синтаксис.
Но это не решает базовую проблему, что нельзя использовать клавишу-модификатор и как модификатор, и для переключения раскладок.
> Решением будет сделать переключение по отпусканию Ctrl
А ничего, что Ctrl и так часто используется для других целей и из-за этого можно часто случайно переключать язык?
У меня пару лет пунто стоял с ручным переключением на контрол и никаких проблем, срабатывал только на отпускание оного когда ничего кроме него не было нажато.
@
ДОГОВАРИВАЮТСЯ О ТЕСТОВОМ, ТЫ НЕ ПРОТИВ, ТК НЕ ЁБА-СИНЬОР
@
ДУМАЕШЬ БУДЕТ ЧТО-ТО СЛОЖНОЕ, ХОТЯ-БЫ АПИШКУ ПОДЕРГАЕШЬ, А ТО СИДИШЬ ФУФЛЫЖИШЬ ВТОРУЮ НЕДЕЛЮ
@
ЗАДАНИЕ - СВЕРСТАТЬ ФОРМУ ОБРАТНОЙ СВЯЗИ ПО МАКЕТУ, КРОССБРАУЗЕРНО, АДАПТИВНО
Я её конечно себе в петмагаз сворую, но ощущение, что хуйней занимался от этого не пропадёт.
>Клавиатура не должна быть англоцентричной.
Англопедерасты Ивана забыл спросить, какие клавиатуры должны быть при англо-либерализме. Скажи спасибо, что вообще включают англосимволы в клавиатуры, могли бы просто какой-нибудь пиджин по дефолту пихать за пределами острова, чтобы потешаться над отсталыми дикарями, которые себя посчитали Белыми Людьми Первого Мира.
>Во время выгрузки данных из БД 200 гб в ОЗУ приходит гигабайт 5 в виде List<MyData>
Ну так это криво сделанная БД в стиле SELECT * FROM table. Данные должны приходить постранично или уже отфильтрованные/сджойные.
Дваждую
@
ВЫУЧИЛ ВСЕ. ОТ ОСНОВ ДО СЛОЖНЫХ ФРЕЙМВОРКОВ
@
МОЖЕШЬ САМ НАКАТАТЬ ФРЕЙМВОРК СО СЛОЖНОЙ АРХИТЕКТУРОЙ
@
РЕШАЕШЬ ЧТО ПОРА ИСКАТЬ РАБОТУ
@
ЗА ПОЛ ГОДА ОТПРАВЛЯЕШЬ 100500 РЕЗЮМЕ
@
ТРИ ОТВЕТА. ВНУТРИ - У ВАС НЕТ ОПЫТА, ИДИТЕ НАХУЙ
@
КОЕ КАК УСТРАИВАЕШЬСЯ НА СТАЖИРОВКУ
@
НА СТАЖИРОВКЕ ПОНИМАЮТ ЧТО ТЫ ХОРОШИЙ РАЗРАБ И ДАЮТ ХОРОШУЮ РАБОТУ И ЗАРПЛАТУ
@
ЧЕРЕЗ 3 МЕСЯЦА ВСЯ ЛИЧКА В ЛИНКЕДИНЕ ЗАВАЛЕНА ОТ ХЕРОК КОТОРЫЕ РАНЬШЕ ТЕБЯ ТУПО ИГНОРИЛИ
Бомбит прям
Ну так а чего ты ждал. Представь что ты HR, 0 причин нанимать разраба без опыта, когда есть разрабы с опытом на рынке.
Ну как сказать. Некоторые вакансии по 2-3 месяца висели. Хоть бы стажировку предложили. Даже не так. Хоть бы ответили что-то. А не полный игнор. С другой стороны, их понять тоже можно. Учитывая что каждый второй джун - это вкатывальщик "весь ЯП за 30 минут". Но все равно чёт бомбит.
ИМЕЕШЬ ГОД ОПЫТА
@
ЧТО-ТО ХЕРОЧКИ НЕ ПИШУТ
Может конечно, из-за отсутствия линкедина, но есть же хх, хабр карьера. Отклики игнорируются, либо мне шлют отказы.
Маняфантазии либо ты фронтендер, там действительно с рынком какой-то пиздец
Хуя пентипл.
>Даже если не брать программирование, это нелогично, что точка, запятая, двоеточие прыгают в разных раскладках.
Совершенно пiхуй, когда ты учишь другой язык или уже знаешь тебе все равно разучивать все расположения клавишь, от того что у тебя точка будет в том же месте не больше удобства чем от того что на англ и рус С на одной клавише.
Англопедерасты, в отличии от пидорана-сычуана, который одной байты дрочит другой ФП щекочет, понимали что развитие интернационализации в каком-то виде необходимо т.к. сами сосаксы ни клаву, ни комплюктер, ни языки, ни айти в современнов виде, не придумали и уж тем более не воплащали в жизнь. В этом учавствовала так или иначе большая часть мира и принуждать делать это на пиджине - стрелять себе в очко ногу.
Ищу конечно.
Да я к тому, что тестовое подтверждает только моё умение верстать - очевидно я это умею, можно просто заглянуть в портфолио и увидеть, что я в одно рыло несколько сайтов сверстал рабочих и там попадается норм дизайн и не самая элементарная вёрстка. А уж сколько ебаных форм сделано...
Там ещё было задание на способность быстро нагуглить и изучить что-либо, можно было только его оставить.
> Или пассивно?
Вот кстати пассивно иногда что-то и происходит, а активные отклики все "мы не готовы сделать вам предложение" или "резюме просмотрено".
Почему моя личка не разрывается?
Так если в отчёт эти пять гигов и попадают. Там таблица на выходе на дохуиллион строк. Не знаю, как тут сделать пагинацию и для чего
Ну вот и отлично. Для тебя это суперпросто и быстро. Ты не представляешь сколько всяких интервью-хакеров приходит с 100% фейковыми портфолио.
Ну то есть за исключением пары случаев, когда меня сами находят.
Забей хуй. У тебя намного меньше бугурта будет, если ты потрогаешь процесс найма изнутри. Найм это невероятный геморрой. Во-первых HR может быть распиздяем и не снять вакансию. Во-вторых тот же HR может заболеть и банально некому тебе ответить. В-третьих тебя могут держать в списке, среди 20 откликов, не обязательно ты плохой. Просто ищи дальше, кто первый предложит тебе хорошие условия, тот и молодец. Это пиздец частая история когда вы долго присматривались к человеку и решились таки сделать оффер, а его уже кто-то нанял.
Просто удаленочки динамят меня и в итоге я окажусь в офисе в своей мухосрани за 0.75 от того, что мог бы получать. С одной стороны, зато работу нашёл, с другой - хочу удалёнку.
Сам виноват в принципе - откликаюсь слишком точечно, когда надо сплэшом хуярить по всем вакансиям.
>понимали что развитие интернационализации в каком-то виде необходимо
Необходимо для чего? Конвеера впаривания наркоты нищукам?
>т.к. сами сосаксы ни клаву, ни комплюктер, ни языки, ни айти в современнов виде, не придумали
Давай-ка всё это перечисленное без индустриальной революции сделай. Уж что, а бездушный интернациональный массовый автоматизм был розовой мечта англопедерастов.
>и уж тем более не воплащали в жизнь
Лол.
>В этом учавствовала так или иначе большая часть мира
Большая часть мира - англомирок в виде Британии и Америки?
>Большая часть мира - англомирок в виде Британии и Америки
Ну это в твоем манямирке все сделали в британии и америке, иди что ли почитай и хоть немного разберись в вопросе, прежде чем так яростно нализывать.
> хх, хабр карьера
> ищет работу на говносайтах, а не на линке
> удивляется, что ничего не находит
Придётся или клавиши делать меньше размером, или увеличивать клавиатуру, тогда формат ноутов по пизде пойдёт. И не стоит забывать, что до компьютерных клавиатур были печатные машинки.
Красноглазие мешает выделить картинки, нажать "Rename" и выбрать "Format"?
>Это пиздец частая история когда вы долго присматривались к человеку и решились таки сделать оффер, а его уже кто-то нанял.
В чем сложность присматриваться быстрее?
Это такой тип клиентов или херок, которые мурыжат, мурыжат, пересмотрят миллион вариантов и только тогда выбирают
Я получаю удовольствие от небольших аутичных проектов на несколько часов, которые написал и забыл не загружая на гитхаб.
А если перехватывать это нажатие какой-нибудь внешней программой, в ней обрабатывать нажатия и отпускания, и пусть эта программа уже сама когда надо переключает раскладку, а когда надо - имитирует ещё одно нажатие клавиши. Или оно будет тоже перехвачено ею же самою?
На несколько часов можно разве что хэллоуворд другим цветом раскрасить, да иконку где нибудь напердолить
И ещё овердохуя тестовых заданий, собеседований etc
Лендос на жиквери для шиномонтажки и еще заполненная форма на почту прилетает. Магазин для садоводов, верстка была у заказчика, натянул на битрикс и готово.
В обоих случаях на пару часов, получил деньги и съебал в закат.
@
НЕ ХОЧУ ГИТХАБ ИЛИ ХОТЯ БЫ БИТБАКЕТ, ХОЧУ ГИТЛАБ
@
ERROR 500 УЖЕ ПОЧТИ ЧАС, НЕ ЗАПУШИТЬ И НЕ ЗАПУЛИТЬ
@
У ВАС СЕГОДНЯ НАМЕЧЕН РЕЛИЗ
Сериализация структур на C++. По большей части возня с шаблонами, на самом деле не довёл до конца, но больную часть сделал и понял многие тонкости. Как-нибудь хочу ещё раз попробовать этот же проект сделать, проверить свои знания, так сказать. Возвращаться к старому коду, про который уже ничего не помню, буду только чтобы подсмотреть какие-нибудь забытые нюансы.
Консольный посковик одинаковых файлов на Питоне. Считает sha256 хеши (или берет из файлов, сгенерированных утилитой sha256sum, точно не помню), выдаёт список одинаковых в каком-то формате.
Думаю AST для какого-нибудь своего ЯП попробовать сделать, или реализацию какого-нибудь сетевого протокола там, ещё можно игру попытаться сделать на SFML.
Поднять локальный корпоративный гитлаб/битбакет, не?
Вот он, "умерший" десктоп и всегда "доступный" веб.
Ну это уже оверкилл. Гитлаб полежал часик и поднялся. Ради этого поднимать корпоративный хостинг - ну такое
Глобальная соцсеть и сеть для поиска работы в IT или рашкованская параша? Что же лучше? Даже и не знаю
Ответочка за переименование мастер в мейн
У меня не с1 инглиш, пока в порашке надо поработать.
Ему много памяти и ядер выделить надо, чтобы он вообще успешно запустился. Гитлаб чем-то напоминает какой-то хипстерский эксперимент аутсорсеров с зекача с лицом smug pepe - сделаем всё максимально быстро на готовых технологиях, и забьём на производительность, и на стабильность тоже положим. Ну и что что долго запускается и жрёт как не в себя.
Поставили в облако продукты от Atlassian и не парились.
>Ему много памяти и ядер выделить надо, чтобы он вообще успешно запустился
Так почти про любой софт в 2021 можно сказать
В вейленде (если я не путаю) ты не можешь глобально перехватывать все нажатия и отпускания клавиш. И зачастую не можешь программно переключить раскладку (если только wayland compositor не предоставляет какое-то проприетарное API для этого).
Ты можешь, конечно, пропатчить compositor, но это будет не универсальное решение, условно в Gnome будет работать, а в KDE нет, так как там другой композитор.
В иксах, может быть, так получится сделать, не знаю.
Описание работодателя: Стартапер, если Вы учитесь на программиста и уже к чему то научились, могу и направить, чтобы ты научился тому, что тебе всегда будет приносить деньги и обеспечит постоянной работой, имеющий хороший спрос. Пишите тут, на звонки очень редко отвечаю. Нет времени.
Требования: умение создавать приложения и писать программы на Java skript, ответственность, целеустремлённость, исполнительность
Обязанности: создание приложений для android и iOS.
Условия: пока никаких условий, нужны программисты с свободным временем, чтобы вместе создать то, чего нету. Идея у меня есть, от Вас нужны мозги и руки! Если все получится, все заработаете неплохо!. Пишите тут, телефон почти всегда выключен.. Нужно создать приложение типа Яндекс такси для андроида, с возможностью привязки к серверу. Принцип работы Яндекс такси следующий: исполнитель регистрируется с паспортными данными, тех паспортом автомобиля и водительским удостоверением, в случае данного приложения исполнитель должен регистрироваться также. Заказчик закидывает заказ и при заказе выбирает уровень комфорта автомобиля, сервер определяет свободного исполнителя поблизости по карте и если исполнитель принимает заказ, то заказчик получает приблизительное время прибытия исполнителя и реквизиты исполнителя (госномер, модель и цвет автомобиля) и видит на карте где находится водитель, также на карте видит клиента и исполнитель, исполнитель также видит сумму заказа, адрес доставки пассажира и приблизительное время до прибытия конечной точки на карте, после принятия заказа,. В случае нашего приложения несколько иначе, так как это приложение будет использоваться в основном для курьеров, где нужно также регистрироваться исполнителю и помимо этого нужно регистрироваться и заказчикам со своими паспортами. Заказчик должен будет выбирать адреса доставок в хаотичном порядке подбирая способ оплаты получателем наличка или безнал, выбрать размеры(ширина,длина,высота,вес) в логистических данных при заказе, а также форму оплаты исполнителю наличка или безнал, после чего сервер должен проложить маршрут по карте Яндекс , определить приблизительное время исполнения и общую стоимость заказа согласно тарифу заданной на сервере для данной услуги. -> после подтверждения заказа, исполнители видят откуда нужно забрать груз для дальнейших действий, количество точек для доставки, общий километраж, время требуемое для доставки всех заказов по данному заказу, сумму за исполнение и способ оплаты заказчиком. В случае согласия с заказом, исполнитель принимает заказ и получает адреса и контакты всех точек доставки, система автоматически прокладывает маршрут на Яндекс карте, после каждой сдачи нажимает на галочку, которая выскакивает у него в приложении как только он подъезжает к точке доставки и подтверждает что взял оплату от получателя, если получатель оплачивает наличкой в данном заказе. Данное предложение является стартапом, поэтому нету особого бюджета, пока приложение не заработает, как оно заработает будет хорошо зарабатывать тот, кто первым и эффективным сделает для меня это приложение.
Хамзат, г. Грозный.
Описание работодателя: Стартапер, если Вы учитесь на программиста и уже к чему то научились, могу и направить, чтобы ты научился тому, что тебе всегда будет приносить деньги и обеспечит постоянной работой, имеющий хороший спрос. Пишите тут, на звонки очень редко отвечаю. Нет времени.
Требования: умение создавать приложения и писать программы на Java skript, ответственность, целеустремлённость, исполнительность
Обязанности: создание приложений для android и iOS.
Условия: пока никаких условий, нужны программисты с свободным временем, чтобы вместе создать то, чего нету. Идея у меня есть, от Вас нужны мозги и руки! Если все получится, все заработаете неплохо!. Пишите тут, телефон почти всегда выключен.. Нужно создать приложение типа Яндекс такси для андроида, с возможностью привязки к серверу. Принцип работы Яндекс такси следующий: исполнитель регистрируется с паспортными данными, тех паспортом автомобиля и водительским удостоверением, в случае данного приложения исполнитель должен регистрироваться также. Заказчик закидывает заказ и при заказе выбирает уровень комфорта автомобиля, сервер определяет свободного исполнителя поблизости по карте и если исполнитель принимает заказ, то заказчик получает приблизительное время прибытия исполнителя и реквизиты исполнителя (госномер, модель и цвет автомобиля) и видит на карте где находится водитель, также на карте видит клиента и исполнитель, исполнитель также видит сумму заказа, адрес доставки пассажира и приблизительное время до прибытия конечной точки на карте, после принятия заказа,. В случае нашего приложения несколько иначе, так как это приложение будет использоваться в основном для курьеров, где нужно также регистрироваться исполнителю и помимо этого нужно регистрироваться и заказчикам со своими паспортами. Заказчик должен будет выбирать адреса доставок в хаотичном порядке подбирая способ оплаты получателем наличка или безнал, выбрать размеры(ширина,длина,высота,вес) в логистических данных при заказе, а также форму оплаты исполнителю наличка или безнал, после чего сервер должен проложить маршрут по карте Яндекс , определить приблизительное время исполнения и общую стоимость заказа согласно тарифу заданной на сервере для данной услуги. -> после подтверждения заказа, исполнители видят откуда нужно забрать груз для дальнейших действий, количество точек для доставки, общий километраж, время требуемое для доставки всех заказов по данному заказу, сумму за исполнение и способ оплаты заказчиком. В случае согласия с заказом, исполнитель принимает заказ и получает адреса и контакты всех точек доставки, система автоматически прокладывает маршрут на Яндекс карте, после каждой сдачи нажимает на галочку, которая выскакивает у него в приложении как только он подъезжает к точке доставки и подтверждает что взял оплату от получателя, если получатель оплачивает наличкой в данном заказе. Данное предложение является стартапом, поэтому нету особого бюджета, пока приложение не заработает, как оно заработает будет хорошо зарабатывать тот, кто первым и эффективным сделает для меня это приложение.
Хамзат, г. Грозный.
Пиздос я думал возьму библиотеку из говноды браузерифаем скомпиляю и суну во фронтенд на QML, а там начинает лезть шляпа типа заглавные буквы вначале нельзя этого/того нет без ручной правки никак блять походу.
Обосрался
Создать с нуля систему уровня Яндекса это для джуна вкатуна????
А ничего что "требования: JavaScript" а писать надо для ведра и яблока) Я уж молчу просерверную часть. И в конце просто убило "нету особого бюджета, пока приложение не заработает, как оно заработает будет хорошо зарабатывать тот, кто первым и эффективным сделает для меня это приложение"...
> Создать с нуля систему уровня Яндекса это для джуна вкатуна????
Просто вывести на базовый доход, там можно нанять кого-нибудь опытного
> А ничего что "требования: JavaScript" а писать надо для ведра и яблока)
Реакт натив
> Я уж молчу просерверную часть.
Можно на serverless
> И в конце просто убило "нету особого бюджета, пока приложение не заработает, как оно заработает будет хорошо зарабатывать тот, кто первым и эффективным сделает для меня это приложение"...
Можно платить опционами на акции, которые появятся после первой прибыли
Ок. Допустим я это сделаю. Но .... НА КОЙ ХЕР МНЕ ЭТОТ СРАНЫЙ ХАМЗАТ???)))
Сделали хоть в жопе мира, но конвеер по доставке из этих жоп придумали англичане, а довели до логического гейского конца в Америке. А то у тебя получается всем миром думали над клавой, а придумать что-то работающее за пределами англюсика не шмагли.
Опхуй сука, где перекат?
Я заебался за сегодня. Сами перекатывайте или я может завтра перекачу
СЕНЬЕР АРХИТЕКТУР БАЙТОЕБ
@
12 ЛЕТ КОММЕРЧЕСКОГО СТАЖА В МЕЖДУНАРОДНЫХ ШАРАГАХ
@
СЛУЧАЙНО ОТКРЫВАЕШЬ РЕЗЮМЕ НА HH, ВМЕСТО ТОГО ЧТОБЫ ДАТЬ ЛИНК ЕДИНСТВЕННОМУ ИНТЕРЕСНОМУ ТИМЛИДУ, ПРЕДЛОЖИВШЕУ ХОРОШУЮ ВАКАНСИЮ
@
УТРОМ ЧИСТИШЬ ПОЧТУ ОТ 228 ПРЕДЛОЖЕНИЙ, ПОЛОВИНА ИЗ КОТОРЫХ О ДЖАВАСКРИПТЕ И DBA
ВЫБРАЛ ГИТХАБ
@
ИЗВИНИТЕ ГИТХАБ ВАМ ТЕПЕРЬ НЕ ДОСТУПЕН
@
ПОТОМУ ЧТО ВЫ ПРОЖИВАЕТЕ В КРЫМУ/ИРАНЕ/ЛЮБОЙ ДРУГОЙ ХУЙНЕ НЕ НРАВЯЩЕЙСЯ США
> ПОТОМУ ЧТО ВЫ ПРОЖИВАЕТЕ В КРЫМУ/ИРАНЕ/ЛЮБОЙ ДРУГОЙ ХУЙНЕ НЕ НРАВЯЩЕЙСЯ США
Не проживайте в хуйне
> ВЫ ПРОЖИВАЕТЕ В КРЫМУ/ИРАНЕ/ЛЮБОЙ ДРУГОЙ ХУЙНЕ НЕ НРАВЯЩЕЙСЯ США
Это само по себе достаточно для бугурта
@
С ЕХИДНЫМ ЕБАЛОМ ЛИСТАЕШЬ 1337 РЕЗЮМЕ ОТ ДЕГЕНЕРАТОВ ВЫПУСКНИКОВ СКИЛЛБОКСА, ОТКЛИКНУВШИХСЯ НА ОСТАВЛЕННУЮ ТОБОЙ ВАКАНСИЮ PYTHON/JS-ДЕВЕЛОПЕРА.
Если это функциональная структура, то при мутации какая-то часть заново создается (при мутации балансированного дерева создаётся log N узлов, столько же превращается в мусор). Не трогаешь mydata - они не копируются. GC не охуеет, если алгоритмы удачные.
Хэй!
Это копия, сохраненная 16 мая 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.