Как стать автором
Обновить
8
Карма
0
Рейтинг
Станислав Гамаюнов @happyproff

Веб-разработчик

PHP-Дайджест № 187 (18 августа – 7 сентября 2020)

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

Новости Yii 2020, выпуск 5

SamDark, в скринкасте слева от браузера видна некая панель с иконками, что это?

Пост хвастовства домашними офисами

А для чего используете телефон над монитором?

«Коллеги, дышите потише»: почему офисный шум сводит нас с ума — обсуждаем исследования

А ради чего конкретно решать все эти проблемы в опенспейсе? Что даст опенспейс с такими ограничениями, чего не даст кабинетный офис?

«Тинькофф» поставил конкурентам «шах и мат» и упал

Зачем кому-то доказывать свою неправоту?)

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

Звучит интересно, но полностью картинка не складывается из описания. У вас найдётся фотография этой установки?

Десктоп мертв, да здравствует десктоп! Собираю хабрастатистику

В мобильности, которая вам не нужна)

Десктоп мертв, да здравствует десктоп! Собираю хабрастатистику

Думал так же, когда выбирал технику на работу, но порыл и нашёл такое решение.


Thinkpad E490 (i5, 8GB, 1TB HDD, пустой слот по PCI NVMe SSD) за 45к. Ещё за 10к PCI-SSD 256GB в дополнение к HDD и 16GB RAM. Ещё за 17к заряжающий док, в который кроме прочего можно воткнуть 2 монитора по DP (я воткнул только 1), а к ноуту идёт только один маленький Type-C кабель. И 27" 2k-монитор за 20к. Мышь.


В итоге, большой монитор (монитор ноутбука не использовал сначала, но потом выкинул на него почту и мессенджеры), удобная клавиатура от Thinkpad, никаких проводов, 24GB RAM, 256GB SSD + 1TB HDD. И, что самое приятное, возможность в любой момент встать, отключить один кабель и уйти работать в переговорку или сесть в удобное кресло где-нибудь в общей зоне. Или закинуть ноут в рюкзак и продолжить из дома с того же места ничего не синхронизируя.


Десктоп за 92к можно сделать более производительным, да. Но при таком варианте есть будто и ноутбук и десктоп одновременно. Что именно выбрать зависит, наверное, от ценности вот этих "встать и уйти работать в более тихое место".

32-ядерный AMD Ryzen Threadripper 3000 — плохие новости для Intel

Делал так же на протяжении пары лет. На слабом компе хорошо была заметна разница. Плюс, ну, просто удобно было.


Рад, что не я один такой был)

Я написал эту статью, ни разу не посмотрев на клавиатуру

И мне из-за Windows и других пользователей пришлось привыкнуть к Alt + Shift. Выручает на чужих компьютерах)

Я написал эту статью, ни разу не посмотрев на клавиатуру

Скорее всего потому, что не смог нормально перенести это из Windows на Linux.


Прямо сейчас попробовал включить это в Kubuntu, в итоге перестали работать простые хоткеи с Ctrl, вроде Ctrl + s. Вместо сохранения файла я получаю набранную s в IDE.


Недавно нужно было много работать на Windows. Использовал там Keyla для переключения по Caps Lock и Shift + Caps Lock. Но это было очень сложно. Keyla постоянно умирает, нужно перезапускать. Она стабильно умирала после блокировки экрана, накатывал патч от сообщества и собирал её у себя, но и это проблему полностью не решало. И ещё эти хоткеи не работали в окне Run, например. Другого нормального способа включить эти комбинации на Windows я не нашёл.


Короче, так и не удалось мне придумать удобную общую комбинацию для Linux и Windows.

Я написал эту статью, ни разу не посмотрев на клавиатуру

Крайне рекомендую сделать переключение языков по Caps Lock. Ваша жизнь никогда не будет прежней после этого.

Жизнь никогда не будет прежней после нециклического переключения языков. Например, левый Ctrl включает русский, правый Ctrl включает английский. Это, кажется, можно сделать в винде через Punto Switcher. Или, как в моём случае, Caps Lock на английский, Shift + Caps Lock на русский.


Так не бывает ошибочных переключений вообще. Если я хочу набрать на английском, сперва машинально жму Caps Lock, затем набираю. На русском так же. На столько облегчает жизнь, что обратного пути нет.


Правда, есть побочный эффект: на чужих компьютерах постоянно жму Caps Lock почём зря :)

Best web development frameworks in 2019

Pros of Ruby on Rails
  • Provides advanced array class

This is a really important advantage even for so mature and giant framework as RoR.

PhpStorm 2019.2: Типизированные свойства PHP 7.4, поиск дубликатов, EditorConfig, Shell-скрипты и многое другое

После перехода из Райдера очень не хватает простого и понятного поведения. Вот здесь хочется, чтобы Шторм подсказал класс A. Ну и если в методе тайпхинтится интерфейс, то предлагал в первую очередь его реализации.


image


А вообще, классный релиз. Спасибо!

Онлайн-кассы как легальный отъем денег у бизнеса

Простой пример водительские права, вот вы знаете хоть 1 человека который их сдал не заплатив?

Не знаю никого, кто платил. Мне очень интересно, чем ваше окружение отличается от моего, но не знаю, как это можно быстро выяснить.

Снижает ли скорость снижение скорости?

И что показывает этот случай?

Как подступиться к fullstack-разработке сегодня, если ты проспал десять лет

https://caniuse.com/usage-table


У них действительно нет версий мобильного Chrome и Firefox, кроме последних. Но на этой же станице они пишут:


Browser usage table, based on data from StatCounter GlobalStats
Information for mobile versions is extrapolated from other sources.

Либо эти браузеры обновляются своевременно и доля устаревших версий пренебрежительно мала, либо caniuse плохо экстраполирует :)


В пользу первого варианта говорит то, что другие мобильные браузеры всё же разбиты на версии.

Как подступиться к fullstack-разработке сегодня, если ты проспал десять лет

единственная отмеченная версия Chrome for Android это 71, а Firefox for Android это 64. Как это понимать? С остальными чё?

Остальные не используются. На вкладке "Usage relative" лучше видно.


В итоге, работает у 87.39% клиентов, не работает у 12.61%. Это всё же не 40% и не 25%, хотя и не 0%.


PHP: изменение стуктуры БД в командной разработке

Хранить начальную структуру в какому-нибудь initial.sql, рядом миграции. Раз в пару-тройку месяцев снимать актуальную структуру в initial.sql, при этом удаляя миграции.

Пятничная помощь: 5 инструментов для начинающего PHP-разработчика

Сколько же трешнины в /hub/php в последнее время.

Информация

В рейтинге
5,859-й
Откуда
Екатеринбург, Свердловская обл., Россия
Дата рождения
Зарегистрирован
Активность