Открыть список
Как стать автором
Обновить
14
Карма
0
Рейтинг
Sergey Kuleshov @svyatogor

Mobile & Web Developer

PHP коммьюнити в СНГ. Было плохо — стало хуже

Очень похожую проблему наблюдаю в NodeJS сообществе. Огромный плюс ноды, по моему мнение, в возможности писать как сложный код с применением кучи патернов так и супер простой минимальный код без единого класс на 3-4 функции. Тем не менее разработчики упорно тащат непонятно кому нужные паттерны и псевдо best practices из-за чего одна функция разрастается на добрый десяток классов.

История языков программирования: о прошлом, настоящем и будущем Ruby

Моя главная претензия к экосистеме ruby и RoR в сложившейся традиции mokey patching и неявного внедрения в чужие классы. Вот только на днях потратил кучу времени чтобы понять, что гемы rollify (для ролей) и geocode не дружат т.к. оба пытаются заинжектить в базовый класс метод adapter. Да, *иногда* иметь такую возможность круто, но когда это становится нормой то начинает мне напоминать спагети php код эпохи до фреймворков. Это не значит, что я в ближайшее время откажусь от RoR, он позволяет мне решать поставленные задачи быстро и конечный результат всех устраивает, да и спрос на рынке труда падать не собирается. Но проблема есть, и вылечить ее просто так не получится.

Как приблизить удаленную команду

Статья ни о чем. Из разряда «10 полезных советов», где ВАШ опыт? Примеры из реальной жизни, грабли на которые вы наступили и научились обходить?

Аутентифицируем запросы в микросервисном приложении с помощью nginx и JWT

Идея в том, что аутентификация и проверка токена это не есть непосредственная задача микросервиса. Пускай этим занимается промежуточный сервис. Кроме того конкретному микросервису как правило нужно очень мало информации о клиенте, ID в принципе для большинства задач хватит, но не хочется это все в токене хранить, не всегда это нужно пользователю знать. и на каждый чих пых дергать auth сервис тоже не здорово.

Аутентифицируем запросы в микросервисном приложении с помощью nginx и JWT

Да, nginx в отдельном контейнере, попасть снаружи в контейнер с приложением невозможно просто потому что туда нет рутинга (порты приложения не экспортируются в хост машину).

Аутентифицируем запросы в микросервисном приложении с помощью nginx и JWT

Насчет асиметричного шифрования пожалуй соглашусь. А вот с утверждением "в этой схеме при компрометации любого компонента появляется возможность генерировать токены в любом количестве" смею поспорить. Для генерации токенов нужно скомпроментировать один из сервисов имеющих доступ к кэшу redis. Т.е. или auth или nginx.

Швейцария планирует унифицировать зарядные устройства для телефонов к 2017 году

Т.е. ни тебе USB-C никаких других иноваций? Ведь приняв закон они не буду менять его десятилетиями. Подобная стандартизация губительна в условиях бурно развивающихся технологий. Представьте себе что какая-нибудь «светлая» голова решила бы стандартизировать разъем десять лет назад, чтобы мы сейчас имели? Смартфон с зарядок через штекер и отдельный кабель для данных.

Почта Yahoo Mail забанила часть пользователей AdBlock

Еще один момент, что даже та реклама которую мы не хотим видеть все равно на нас воздействует и в мозгу застревает.

Ручная верстка vs Storyboard/Nib

На самом деле идологически ruby и objective c достаточно близки. В обоих языках методы это все го лишь функции и вызов осуществляется отправкой сообщения, что позволяет в рантайме добавлять методы или даже подменять существующие.

Типов нет, это язык динамический этапа присвоения (т.е. тип прозрачно назначается в момент присвоения значения). Нельзя сказать что это плохо, это просто другой подход, дающий очень очень большую свободу но и несущий определнный риск.

Протоколов в самом руби нет, т.к. они просто не нужны. Вместо того чтобы говорит «дай мне объект реализующий такой то протокол», в руби всегда можно проверить «а вот эта балалайка поймет если я позову у нее метод :abc? нет? ну значит кинем exception».

В общем rubymotion позволяет писать приложение намного быстрее (особенно если вы хорошо знаете ruby) благодаря огромной гибкости языка и наличию большого количества библиотек, которые скрывают за собой сложности Cocoa в тех случая когда они не нужны.

Ручная верстка vs Storyboard/Nib

в rubymotion можно использовать все то же, что и в cocoa touch, включая xib и storyboard (которые конечно придется рисовать в xcode), есть даже несколько гемов облегчающих жизнь с ними. но по моим ощущениям они особой популярностью не пользуются, может быть потому, что нет интеграции с редактором кода и связи IBOutlet приходится руками создавать.

Ручная верстка vs Storyboard/Nib

Каждая моя попытка использовать Storyboard или XIB заканчивается тем что весь дизайн в нем все равно не настроишь и все равно приходится часть делать в коде, получаем на выходе кашу, часть значений настроена тут, часть тут. Для себя я остановился на ручной верстке с использование autolayout там где это оправдано и autosizing там где важен перформанс. Благо при разработке на rubymotion есть множество библиотек облегчающих именно такой подход и предоставляющих очень элегантные обертки.

Новинки Microsoft

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

Посылка и посредник: нужен ли посредник?

Сервисов на подобии вашего довольно много и большинство из них работают по всему миру. Почему же вы только России и еще нескольких странах?

Новинки Apple

А вы спеки сравните и сразу понятно станет. Там проц весьма устаревший, места кот наплакал. Смысл им оптимизировать ось под старое железо, идти на компромисы, при том что апгрейд ну совсем не дорогой выходит.

Новинки Apple

В принципе хвалят (я слышал, сам не пользовался) Dell XPS. Но стоит они столько же сколько macbook. А что с Thinkpad'ами стало? Вроде они страшненькие, но бодрые весьма.

Покупаем новинки Apple: первыми, с быстрой доставкой и без переплат

Про CDMA я сильно в подробности не вдавался, т.к. совсем не актуально, но то что вы написали совпадает с моим понимаем. однако ж, автор поста специально указал на факт что только T-Mobile подойдет. хотелось бы знать причину.

Новинки Apple

очень поддерживаю. и даже не потому что я пойду покупать, а чтобы была конкуренция у apple серьезная. сейчас покупка ХОРОШЕГО виндового ноута выглядит примерно как археологические раскопки, которые сводятся к «а если вы не хотите во всем этом копаться, купите себе макбук».

Покупаем новинки Apple: первыми, с быстрой доставкой и без переплат

Вроде как разница есть между AT&T/T-Mobile и Verizon/Sprint, в том что последний поддерживает CDMA. но AT&T и T-Mobile это один и тот же девайс.

Покупаем новинки Apple: первыми, с быстрой доставкой и без переплат

Можно поинтересоваться почему именно T-Mobile модель надо брать?

Избавляемся от «исторических причин» в cmd.exe более лёгким и стандартным способом

mc и far сравнивать нельзя, слишком разные весовые категории.

Информация

В рейтинге
6,031-й
Откуда
Лимассол, Government controlled area, Кипр
Дата рождения
Зарегистрирован
Активность