Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile, Bitcoins

Сайт по поиску работы “для IT-шников за 30”

Программисту отказали в работе, сославшись на то, что он не смог влиться в коллектив, но он понял, что проблема в возрасте, расстроился и создал новый сайт OldGeekJobs для IT-шников, которым за 30…

old-geek-job

У меня смешанные чувства по поводу этой новости. С одной стороны – это шаг в сторону нишевания в громадном рынке поиска работы. И это очень хорошо, потому что там пока живут только монстры навроде linkedin.com, monster.com, hh.ru, superjob.ru все пользуются только ими и не пытаются создавать более узкие решения. С другой стороны я не понимаю в чем тут проблема.

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

Поэтому очень осмотрительно я бы к таким сайтам подходил. Имхо надуманная проблема, сильно надуманная.

Ссылки по теме:
Разработчик создал сайт с вакансиями для программистов старше тридцати
OldGeekJobs.com

Поделиться:

regex101 поменял дизайн

Один из моих часто используемых онлайн инструментов – regex101 поменял свой дизайн. Стало приятнее и компактнее. Теперь больше влезает в окно браузера. Отлично, а то раньше вечно что-то не помещалось, что, однако, не мешало мне пользоваться этим сервисом. Ничего лучше чем этот сайт для составления регулярок я еще не встречал.


regex101-new-design

Поделиться:

Экспериментируем с emoji – replace

Продолжаем экспериментировать с emoji! Поскольку emoji – это составные картинки, то оказывается мы можем менять их составляющие:

emoji-replace

Лучшая новость дня! 😃

Поделиться:

Меняем в path атрибут “d” через css

Если кто не в курсе, то в SVG для описания некоей кривой используется строка, которая добавляется через атрибут “d”. Если нужно было его поменять то делали это при помощи JS. Оказывается, что уже можно и через CSS. Правде вопрос с поддержкой остается открытым 🙄

А теперь поясним коротеньким видео:

Поделиться:

vue.js 2.0 – сравнение с другими фреймворками, vue-native

Вам уже приходилось сталкиваться с vue.js? Может что-то слышали? Или кто-то уже использовал в продакшене?

Vuejs-logo

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

vue-js-performance

Кстати, вторя версия Vue.js вышла под кодовым названием Ghost in the Shell – отдельная радость для понимающих 😉

Но не только поэтому я пишу сегодня о нем. Дело в том, что ведется разработка в области использования его как замена react-native – проект называется weex и разрабатывается “небольшой” компанией Alibaba. Интересная новость, причем достаточно закономерная – react-native не мог быть единственным фреймворком, который бы пошел по пути browser → native, нужно было только подождать чтобы сошлись звезды – вот они и сошлись.

В общем с интересом буду следить за развитием событий.

Ссылки по теме:
vue.js
Vue 2.0 is Here!

Поделиться:

Ограничиваем ширину элемента количеством символов

Ширину элемента можно выставлять не только стандартными размерами в пикселях или в процентах, но и в ширине символов шрифта. В некоторых случаях это может быть очень удобно. Однако, тут есть одно “но” (как же без этого, верно?) – это не работает с любым шрифтом. Точнее даже не так – это будет работать только с моношрифтами. Почему? Только они имеют стандартную ширину символа, не больши и не меньше.

В общем фокус милый, но достаточно ограниченный – применять стоит осмотрительно.

See the Pen Monospace typo ch unit test by Artem Demo (@artemdemo) on CodePen.

Поделиться:

NaN days

Невозможно удержаться от легкого троллинга собственной же професии 🙂

last-js-accident

Поделиться:

41 JS разработчик, за которыми можно наблюдать в твиттере

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

Тем более что список в приниупе хороший: Addy Osmani, John Resig, David Walsh

41 JavaScript experts to follow on Twitter

Поделиться:

Добавляем текущую ветку в командную строку в линуксе

С командной строкой в маке нет проблем, там уже давно ставится oh-my-zsh и все работает прекрасно. А вот с линуксом все не так. Конечно за все линуксы я говорить не буду – так получилось, что я постоянно работаю с Ubuntu и производными от этой операционной системы (например, Mint).

Разумеется есть обсуждения о том как установить oh-my-zsh на Ubuntu. Честно признаться я все это не пробовал, так как мне всегда казалось, что должен быть способ поправить ~/.bashrc и все должно и так начать работать. Ну да, вот такие у меня странные требования, но это же линукс, нужно же покопаться с паяльником и изолентой 😉

В итоге я таки нашел репозиторий, который именно это и делает! То есть не копается с напильником, а добавляет необходимый функционал в ~/.bashrcgit-aware-prompt

screen-git-bash

Хочется, даже обратиться внимание на последнюю часть строки:

screen-git-bash-loop

Кайф! 🙂

Как же все это подключить. Все очень просто. Сначала клонируем его содержимое:

Теперь добавляем в начало ~/.bashrc следующие строки

Теперь к конец того же ~/.bashrc добавляем:

Это нужно для поддержки цветов в вашей консоли. Если по какой-то причине вам цвета не нужны, то есть такая строка и для простого вывода, ее можно найти вот тут.

Сохраняем и выходим из ~/.bashrc

Теперь нужно пересобрать профиль:

Вот и все, наслаждаемся результатом!

Поделиться:

Графики на d3

А кто-нибудь занимается серьезно графиками или инфографикой? Короче любыми задачами, для которых требуется использовать d3?

Последнее время все больше работ приходится делать с этой библиотекой. А сейчас вообще работаю над проектом, в котором используем d3 вместе с React’ом.

Делаем примерно такие вещи:

line-chart-gradient

Может есть интересные репозитории/проекты, которые уже работают с этими библиотеками? А то все что я видел либо не интересно, либо использует 3-ю версию d3, а ведь уже несколько месяцев как вышла 4-я.

Поделиться: