Press ESC to close

1

1Password

1 Min Read
0 36
1 Min Read
0 36

Я всегда думал, что пароль, который использовал для многих своих, скажем так, основных учетных записей достаточно надежен, но то ли бдительность потерял, то ли просто нельзя так долго использовать один и тот же пароль. В общем, перед самым Новым годом…

Continue Reading
a

array_key_exists vs. isset

1 Min Read
0 15
1 Min Read
0 15

Очередное маленькое бесполезное исследование скорости работы двух похожих функций. Код и результаты, как водится, ниже. <?php $array = range(0, 1000000, 3); $start = microtime(true); for ($i = 0; $i < 1000000; $i++) { array_key_exists($i, $array); } $end = microtime(true); echo…

Continue Reading
P

PhpStorm Best Practices

1 Min Read
0 19
1 Min Read
0 19

Я уже несколько лет использую Jetbrains PhpStorm, начиная с самой первой версии. С каждым новым релизом он становится все лучше и радует все больше. (Последнее утверждение не касалось третьей версии, тогда пришлось вернуться обратно на двойку.) На мой взгляд это…

Continue Reading
1 Min Read
0 34

Сегодня мне рассказали про очень простой способ обновить PHP на локальной Mac OS X. Шаг 1. Сначала необходимо установить Xcode, если вы этого до сих пор не сделали. Запускаем его, идем в меню Xcode → Preferences… и выбираем тут закладку Downloads….

Continue Reading
М

Меняем историю

1 Min Read
0 29
1 Min Read
0 29

На работе мы имеем дело c git и github. Чтобы не захламлять историю нашего основного репозитория на гитхабе, мы решили соединять коммиты перед пулл-реквестом. То есть вместо истории: 9fc47c08e9d70cdd33768eff1dd0c4ea95c95a7f Создал класс для фичи 69e87e4eee9bc656184a8e32c619625db0b2f51f Написал класс этой фичи 4644b4d8111fd6a9fb38087bfa9f869215ff842e Правлю баг… 4881c35c6d58e0453e737a06ae19d264acddf423 Правлю…

Continue Reading
1 Min Read
0 18

Узнал, что дополнительный офис разработки, расположенный в Казани, Мамба решила расформировать. Если нужны контакты хороших PHP-программистов, обращайтесь, могу порекомендовать несколько человек.

Continue Reading
1 Min Read
0 14

Одно небольшое бесполезное исследование провел сегодня на работе по долгу службы. Код и результаты его выполнения ниже. <?php $functionExistsStart = microtime(true); for ($i = 0; $i < 1000000; $i++) { function_exists(‘this_function_doesnt_exist’); } $functionExistsEnd = microtime(true); $extenstionLoadedStart = microtime(true); for ($i…

Continue Reading
1 Min Read
0 15

Как я писал ниже, я сменил место работы, но писать об этом в блоге пока что не хочется. Поэтому пришлось придумать повод — я записался на мастер-классы по веб-разработке. Это может показаться смешно, так как я и сам, наверное, мог…

Continue Reading
1 Min Read
0 23

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

Continue Reading
G

GitHub

1 Min Read
0 28
1 Min Read
0 28

Я уже всем друзьям прожужжал уши про то, что стал активнее использовать свой аккаунт на github. Сам аккаунт я создал еще два года назад, но он не проявлял тогда никакой активности. Разумеется, главной причиной того, что данный сервис стал для…

Continue Reading