Как стать автором
Обновить
-1
0
Андрей @Akdmeh

Пользователь

Отправить сообщение

самый топовый браузер, то бишь IE

А за какой год статья, что у вас вдруг IE стал топовым?

Делал ALTER TABLE на 10 миллионах записей с блокировкой базы прода на несколько часов. Сделал как-то field = REPLACE(str1, str2, field), т.е., перепутал порядок аргументов в функции MySQL. Это с первого, что вспомнил.

А ведь если так подумать, то может даже не существовать никаких "конкурентов, которые вас заказали", а просто кто-то выбирает случайных относительно небольших производителей, создает кучу отзывов на них, а затем шантажирует.
Даже если один производитель купится на это и заплатит 300$ - это уже неплохой заработок, можно и постараться несколько вечеров писать отзывы. А затем, если заглотнет наживку, можно еще дополнительно продать услугу удаления отзывов или "уговорить" написать плохие отзывы на конкурентов, чтобы отомстить.
У вас четко должно быть правило: "никаких переговоров с шантажистами не ведем", иначе это никогда не закончится. Видимо, единственный путь - это напрямую сотрудничать с платформами отзывов, хотя они могут довольно неохотно идти навстречу.
Желаю удачного разрешения этой ситуации!

С помощью https://github.com/yiisoft/yii2-queue + внешний менеджер задач типа supervisorctl или systemctl это можно сделать. Там несколько движков для исполнения. В движке redis есть возможность повторить задачу через timeout, если она исполнится с ошибкой, можно указать количество попыток и время между попытками. В общем-то, неплохая функция, я ее активно использую. Но сразу скажу, что сейчас стоит ждать Yii3, так как Yii2 уже довольно "старенький" и близится к концу своей активной фазы развития.

Да, воспользовался тем, что в американской/джазовой нотации звук си — это именно B, хотя обычно предпочитаю использовать европейскую систему.

Недавно создал композицию, используя как остинато последовательность A.C.A.B. (All cats are beautiful): A.C.A.B.

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

Да, упоминая многоядерность я указал на то, что влияние сторонних процессов компенсируется распределением (да и если быть точным, это я забыл, что cat /proc/cpuinfo показывает количество потоков, а не физических ядер, которых восемь), а процессор работает 3.6 и до 5Ghz в турбобусте.
К сожалению, не указан конфиг, но ради интереса решил проверить PHP 7.4 на 16-ядерном Intel Core i9-9900K.
$length = 1000000;
$rand_array = [];
$output = [];
for($i = 0; $i < $length; $i++){
    $rand_array[$i] = random_int(1, PHP_INT_MAX);
}
$start = microtime(1);
for($i=0; $i < $length; $i++){
    $output[$i] = 1.0/$rand_array[$i];
}

echo round(microtime(1) - $start, 4);

Мои результаты: 0.0347 0.0333 0.0324 0.0332 0.0336

C: 2071 us 2031 us 2158 us 2788 us 2159 us [получается, где-то в 15 раз быстрее]

Другие интерпретаторы на сервере не стоят, но может у кого стоит Python с NumPy, можете сравнить с PHP.
В вашем случае чаще всего нагляднее сделать:
a = condition? b: c;
(конечно, я бы это делал только если condition небольшой и без вложенных тернарников — в них сложно разобраться).
Но в общем понятно, о чем вы.
Мне больше всего нравится, что Lighthouse жалуется на плохое кеширование собственного рекламного кода Google, а также поцепил метку плохого CLS в Google Console за него же…
Скорее «Актуален ли в 2009» — именно тогда были проблемы, что некоторые библиотеки еще не работали с новым PHP 5.3 и не было пространства имен.
Купил Lenovo ThinkPad — у них очень приятная клавиатура, весят немного, компактные и батарея долго живет. К тому же, появились версии на процессорах AMD, так они еще и дешевле, а каких-то проблем с перегревом не замечено, очень тихие куллеры, фризов не замечено.
Советую обратить внимание.
А так я использую для веб-разработки геймерский Lenovo Y740-17. Мощная видеокарта мне ни к чему, весит много, от батареи живет в лучшем случае 2-3 часа, но в плане мощности закрывает все мои потребности. Конечно, купить системник было бы проще и дешевле, но было требование к тому, чтобы я мог работать в разных местах (но почти всегда у розетки).
Кстати, удивился, что в PHP довольно высокая средняя зарплата, почему-то думал, что платят чуть ли не меньше всего.
«Если вы никогда не ALTER'или на продакшне по неопытности таблицу БД размером 10GB, локнув ее на полдня — вы вообще разработчик?»
Это да. Но как уже здесь заметили, раньше в 100 MB могли всунуть довольно большую операционную систему. Это только говорит о том, что в наше время удобство разработки и использование сторонних библиотек более выгодно, чем если делать все «с чистого листа».
Для себя я этот парадокс когда-то сформировал так: для многих компаний докупить доп. планки памяти на серверах дешевле, чем оплачивать месяц работы разработчиков, чтобы оптимизировать программу.
Насколько я знаю, раньше все браузеры на iOS были лишь оболочками над единственным разрешенным движком — Safari WebKit. Поэтому столь «малый» размер неудивителен. Впрочем, возможно, с того времени что-то изменилось?
Спросил у знакомого с крупной компании: «а что ты используешь?», а он ошарашил: «Notepad++». Я очень удивился, спросил: «эм, а как же IDE, подсветка измененных строк, переход к объявлению функции, автодополнение методов?» ответил: «а зачем?».
Спросил о тестировании, деплое: «ну мы что-то там думали тестить, но мы этим не заморачиваемся». И это, кстати, в одном из крупнейших агрегаторов цен Украины.
А вы о каких-то анализаторах говорите…
Расхожая фраза образца: «в редакцию обращались читатели».
На самом деле обычно все сводится к тому, что друг как-то спросил: "— А что это за сайт? —… — А, понятно". Трудно поверить, что в наше время кого-то очень интересует, кто что использует с софта, и вам написало хотя бы 5 незнакомых пользователей Хабра с подобной просьбой (при общей аудитории больше 100 тысяч).
Для меня главные аргументы против личного сервера — это просто тонны спама и неуверенность, что сервер того же Google вообще примет ваше письмо, а не отправит весь домен в спам-лист.
Все же встроенные фильтры Гугла/Яндекса лучше справляются с массовыми нежелательными рассылками и в результате входящие «чище».
<?= ''; //$name ?>

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

Информация

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