2016-12-26

Ruby 2.4.0

Вышел релиз Ruby 2.4, динамического объектно-ориентированного языка программирования, отличающегося высокой эффективностью разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Код проекта распространяется под лицензиями BSD ("2-clause BSDL") и "Ruby", которая ссылается на последний вариант лицензии GPL и полностью совместима с GPLv3. Ruby 2.4 является четвёртым значительным выпуском, подготовленным в рамках нового планового процесса разработки, подразумевающего отведение года на подготовку функциональных улучшений и формирование каждые 2-3 месяца корректирующих выпусков.

2016-12-11

Как платить программистам меньше - "Без лоха и жизнь плоха"

Забавная статья - Как платить программистам меньше

Для создания программного обеспечения нужны программисты. К сожалению, их труд стоит дорого, они ленивы и их почти невозможно контролировать. Независимо от того, насколько хорошо работают их программы, вы должны платить им каждый месяц, и, конечно, чем меньше вы платите, тем лучше. Однако, иногда сотрудники догадываются, что им недоплачивают и уходят. Как этому помешать? Жаль, что сегодня нет возможности заставлять их работать насильно. Есть несколько техник, которые помогут платить программистам меньше, и я хочу о них рассказать.

Держите зарплаты в секрете. Очевидно, не стоит разрешать программистам обсуждать их зарплаты. Они должны держать эту информацию в тайне. Запретите им (а лучше подпишите запрещающий NDA) говорить о заплатах, бонусах и других “плюшках". Они будут считать тему денег “ядовитой" и никогда не обсуждать вопросы зарплаты друг с другом. Если человек не знает зарплату коллег, то он дольше не будет поднимать вопрос пересмотра своей.

Мягкие кресла и теннисные столы. Потратьте немного денег на различные небольшие приятные офисные вещи, и они окупят себя многократно, позволив вам недоплачивать программистам. Модная профессиональная кофе-машина обойдется вам в $1000, и позволит ежемесячно экономить $200-$300 на зарплате каждого программиста. Посчитайте выгоду. Возьмите за правило: лучше купить новую игровую приставку в офис, чем повысить кому-то зарплату. Позвольте сотрудникам приводить в офис домашних питомцев: они будут оставаться в офисе дольше за меньшие деньги.

2016-12-09

Очередные экскременты на вентилятор php vs all

После очередного броска экскрементов на вентилятор, решил добавить "этого самого" и на тот же вентилятор
Открывал первые попавшиеся вакансии по запросу и выборе сортировки по ЗП
Ну и сразу вывод, ИМХО - если штаты проявляют интерес к рельсам то теоретически найти работу в компании ориентированной на штаты проще если ты джидай в рельсах (но опять же это ИМХО)

2016-11-29

Ruby on Rails, особенности и преимущества.

После прочтения статьи "В чём особенности и преимущества Ruby on Rails" решил посмотреть насколько отличается статистика год спустя.

Интересные (на мой взгляд) куски из статьи:

Список проектов работающих на Rails:
GitHub Coub DigitalOcean GitLab Redmine CodeClimate docs Docker Freelansim

Когда вам нужен Rails?
  • Вы разрабатываете обычное веб-приложение. Вы ожидаете, что проект будет жить долго. Вам нужно, чтобы инструмент продолжал развиваться и жить, нужна поддержка от сообщества или от какой-нибудь компании, возможность нанять специалиста. В таком случае, Rails - прекрасный выбор. Альтернатив хватает, выбирать есть из чего. Но вы все равно выберете Rails, ведь это по-прежнему модно ;-)
  • Вы предполагаете постоянное изменение требований и функционала, вектора развития проекта. У вас нет постоянной концепции продукта, она меняется и зависит от обратной связи с пользователями. Rails в этом случае отличный выбор.
  • Вам нужно “быстрое прототипирование”. Rails до сих пор хорош для этого. Альтернативы, конечно же, найдутся, но Rails очень хорош и в этом.

2016-11-27

Всё, что вам нужно знать о тех, кто работает с php

Наткнулся на статью о php

Особо забавным мне показались слова  Расмуса Лердорфа создателя php

  • «Я очень очень плохо писал парсеры. Я до сих пор хреново пишу парсеры.»
  • «Есть люди, которые любят программировать. Я их не понимаю.»
  • «Я не настоящий программист. Я просто соединил вместе вещи, которые работали. Настоящий программист бы сказал: „Это работает, но тут утечки памяти на каждом шаге. Нужно пофиксить.“ А я вот просто перезагружаю Apache через каждые 10 запросов

2016-10-27

Распределённая система доставки web-контента CacheP2P

Опубликован первый выпуск проекта CacheP2P, в рамках которого развивается распределённая система доставки контента, построенная из клиентских браузеров, которые выполняют роль узлов для отдачи прокэшированных страниц. Исходные тексты проекта распространяютсяпод лицензией MIT.

Для использования CacheP2P достаточно добавить на страницы загрузку предоставляемой проектом JavaScript-библиотеки, которая сформирует сеть для отдачи контента из браузерного кэша посетителей сайта. Каждый новый посетитель становится участником сети, зеркалирует у себя открытые страницы и открывает совместный доступ к прокэшированным страницам для других пользователей, позволяя получить эти страницы без прямого обращения к сайту. Подобная P2P-сеть может использоваться как для обхода блокировок, так и для снижения нагрузки на сервер и сохранения доступа в случае выхода сервера из строя.

2016-10-17

Более 5900 интернет-магазинов поражены вредоносным ПО для перехвата номеров кредитных карт

Исследователь безопасности Willem de Groot опубликовал результаты анализа применения в сети вредоносного JavaScript-кода, нацеленного на перехват содержимого форм ввода для кражи номеров кредитных карт. Исследование показало, что скимминг в сети усиленно набирает обороты - по сравнению с прошлым годом число сайтов, на которых встречается вредоносный JavaScript-код, возросло на 69%. Сканирование представленных в сети 255 тысяч интернет-магазинов позволило выявить 5925 поражённых вредоносным ПО сайтов, которые могут стать источником утечки данных о параметрах кредитных карт клиентов.