Size: a a a

Канал Ильи Бирмана

2019 June 13
Канал Ильи Бирмана
Также у Эйблтона великолепный логотип, кайф которого можно постичь, только если понимаешь устройство их главного продукта, Лайва:
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
Сегодня в аудио по четвергам Продиджи. Трудно выбрать самый важный их трек, в голову приходит десяток. Но с чего-то надо начать:
https://ilyabirman.ru/meanwhile/all/the-prodigy-no-good/
источник
2019 June 14
Канал Ильи Бирмана
А вот чувак собирает Вуду-пипл из запчастей в Лайве:
https://www.youtube.com/watch?v=6ZYLp5uX9Yw
источник
Канал Ильи Бирмана
Вывески и таблички Дублина. Спар, бар, отель, банк, аптека, пожарные, куки.

Много фоток — в блоге:
https://ilyabirman.ru/meanwhile/all/dublin-signs/
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
Проверка непустоты текста в ПХП

Только не бомбите, я для себя.

В ПХП оператор == проверяет равенство значений безотносительно типа. Поэтому строка «42» и число 42 с его точки зрения равны.

Это удобно: в большинстве случаев не нужно вообще думать о типах, просто сорок два равно сорока двум. Аналогично равны, например и логическая истина и число 1. Когда важно, чтобы значения были не просто равны, но ещё и совпадали по типу, используется оператор строгого равенства === .

Часто важно убедиться, что переменная не пуста. Можно проверить так:

if (@$text) { ... }

Как бы «если текст есть, то». Любая непустая строка приведётся к логически истине, при этом и пустая строка, и null, и даже неопределённая переменная приведутся ко лжи, и условие не выполнится.

Но есть нюанс. Число 0 тоже приводится к логической лжи. С этим был связан баг в Эгее: если текст заметки состоят целиком из нуля, заметку не получалось сохранить, потому что до одной из таких строчек этот текст доходил в виде числа, и условие не выполнялось. А это вполне легальный текст заметки.

У меня рука не поднимется исправить так:

if (@$text or $text === 0) { ... }

Поэтому теперь я проверяю наличие текста так:

if ((string) @$text !== '') { ... }

Не так элегантно, как было, но вроде жить можно. Или нет?
источник
2019 June 16
Канал Ильи Бирмана
Камминс — один из очень крутых логотипов, который я оценил по достоинству не сразу. Когда я его увидел первый раз, я решил, что он тупой. Это логотип, который мог бы сегодня выйти в «Экспресс-дизайне», и все бы посмеялись. Но иногда нужно дать логотипу второй шанс получить твою оценку.
источник
Канал Ильи Бирмана
источник
2019 June 17
Канал Ильи Бирмана
Что послушать? Рона Джонсона, который отвечал за создание Эпл-сторов; Крега Мейзина, сценариста «Чернобыля», о том, как сделать интересное кино, и выпуски «Куджи-подкаста» с Нурланом Сабуровым:
https://ilyabirman.ru/meanwhile/all/listening-6/
источник
Канал Ильи Бирмана
Весёлой фотке — весёлая гистограмма (это Париж).
источник
Канал Ильи Бирмана
Вышел второй сервис-пак для Эгеи 2.8, сборка v3382:
https://ilyabirman.ru/meanwhile/all/aegea-v3382/

Надёжнее работают эмодзи в комментариях, а глазик надёжнее считает просмотры, ну и ещё разное по мелочи.
источник
2019 June 18
Канал Ильи Бирмана
Советсткий Союз во второй серии «Чернобыля»
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник