thoughts Наушники и музыка Мои первые наушники для цифровой музыки были обычные китайские затычки. Тогда и MP3 был 128 кбпс, и памяти мало в плеерах - таких наушников хватало. Потом наушники порвались, и я перешел на более высокий уровень: купил какие-то накладные наушники, вроде Филипс, не помню, тогда музыка заиграла для меня новыми красками.
announcement Обновления на macshifford.me Привет, давненько не было у меня поста с обновлениями платформы (контент фермы). Вот он! Самое главное: я завел Patreon [https://www.patreon.com/shiroginne] 🎊 Он пока небольшой, но зато мы в тельняшках. Если вы давно хотели угостить меня чашкой кофе, время настало: это можно сделать на Patreon [https://www.patreon.
programming Другое программирование и менеджмент В последнее время у нас сильно припекает (жарко на улице), поэтому только сейчас добрался послушать послешоу подкаста [http://devzen.ru/episode-0143a/] DevZen с гостем Егором Бугаенко [http://devzen.ru/episode-0143/]. Мне кажется, это просто лучший эпизод подкаста. Вот почему. Не часто попадаются гости с противоположным взглядом на жизнь, да ещё
links Blending Functional and OO Programming in Ruby, by Piotr Solnica Посмотрел старое выступление Петра Сольницы о том, как он работает (работал) с Ruby on Rails. * Почему мы используем OOD (Object Oriented Design)? Потому что он позволяет справляться со сложностью (кода) * Функциональные объекты * неизменяемые (immutable) * имеют один общий интерфейс - #call(input) * никаких side effects * всегда что-то возвращают * Работать с неизменяемыми
programming Пустозвонство в IT Друзья, признайтесь: мы все любим подтрунивать над другими программистами из других технологий: “а что, на ruby ещё кто-то пишет? Он же медленный…”, “пфф, Node.js 💩”, “да ваша Java без 32 Gb даже и не поднимется”, “а у вас правда кроме отступов ничего нет?(про python)” и так далее. Ну согласитесь,
links Проблемы неестественных интеллектов. Интеллекция Григория Бакунова («Яндекс») Послушал за вас доклад Григория Бакунова (@bobuk [https://twitter.com/bobuk]) про неестественные интеллекты (которые ИИ) и выписал несколько тезисов: * искусственный интеллект - не искусственный и не интеллект (прямо как морская свинка, прим. ред) * человечество не определилось с определением понятия интеллект * компьютер может распознавать образы и речь почти как человек
announcement Wunderlist всё Сегодня команда Wunderlist поделилась своими планами на будущее [https://www.wunderlist.com/blog/your-preview-of-microsoft-to-do/]: Wunderlist плавно перетекает в семейство продуктов Microsoft и становится Microsoft TO-DO. Это был вопрос времени, когда Microsoft закроет Wunderlist, и вот, время настало: > Wunderlist team has been working hard on To-Do, and are just as
review Mastodon Mastodon [https://github.com/tootsuite/mastodon] - платформа для ведения микроблогов с открытом исходным кодом. Платформа не классическая, когда есть сервер и миллион контактов к нему, а децентрализованная: представляет собой федеративную систему, любой человек может установить ПО на свой сервер и создать свой инстанс сети, который впоследствии может общаться с
links Программы и сервисы которые я использую Создал небольшой список [https://macshifford.me/tools-i-use-recommend/] программ и сервисов, которые я использую каждый день (или через день). Список [https://macshifford.me/tools-i-use-recommend/] будет пополняться в порядке важности приложений / сервисов. Если хотите небольшой обзор на какой-то пункт из списка - пишите! 🤗
thoughts Кофе Я люблю кофе. Люблю аромат, люблю тепло кружки [http://evil-furr.livejournal.com/63117.html], люблю звук кофеварки, которая делает для меня кофе, люблю сам делать кофе. Может быть, даже больше самого кофе мне нравится ритуал приготовления и горячая кружка в руках. Я уже так привык к чашке кофе за компьютером,
thoughts Обратная сторона программирования Ещё один подался в программисты [https://habrahabr.ru/post/282674/]. Ещё один верит в светлое будущее, интересные задачи, карьерный рост и большую зарплату. Ха! Он ещё не знает, во что вляпался. Всё это движение “каждый может и должен программировать” - полная ерунда, никто не должен программировать, чтобы жить в 21
thoughts Датчане, изменившие мою жизнь На этот пост меня натолкнул мой сегодняшний уход (в который раз) с TextMate на Atom. Как связаны текстовые редакторы с датчанами и жизнью? Расскажу: Первый датчанин (в хронологическом порядке влияния на жизнь) - Бьерн Страуструп [https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D0%B0%D1%83%
announcement Featured The blog goes wild (and Russian) tl;dr this blog will be in the Russian language from now on, all English posts go to my Medium account [https://medium.com/@shiroginne]. This blog was initially created as a blog about my programming experience and other IT topics. It could have continued like that, I could just
ruby wicked_pdf tips&tricks In the project I am developing there is a need to generate a PDF with different data (PDF is very popular in Germany). There is a couple of Ruby gems for this job, all of them are good, but one is the best - wicked_pdf [https://github.com/mileszs/
links What can a programmer do during Christmas holidays? I've written a sort article about what a programmer can do during Christmas holidays [https://medium.com/@shiroginne/%D1%87%D0%B5%D0%BC-%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D1%8C%D1%81%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%
lifehack Featured Some advice to the programmers looking for a job Lately I’ve been responsible for finding programmers for our small team. CVs are coming, people do their test tasks, we communicate. Sometimes it goes well, but more often it goes not so well. I’ve collected some advice for those who are looking for a new job. Brush up
underhood Newsletter under hood The weekly issue of my newsletter [https://macshifford.me/newsletter/] have been appearing for several months. I think this format is so convenient that many people want to start their own newsletters. That’s why I’d like to share my own newsletter experience. For sending letters I use Revue
Telegram channel A couple of months ago I started my own email newsletter [https://macshifford.me/i-starting-a-weekly-email-digest/] with the articles that I had read during the week with a short description. The format is still being developed, it changes from time to time but the idea remains the same. When I was
links Featured I am starting a weekly email digest tl;dr Hej all, I am starting a weekly email digest with the links to interesting posts, books, movies, games, etc. It will be in Russian but the resources it contains can be in different languages. Every Sunday morning. The main topics are: * programming (web and back end) * technology and
programming #Rustyweekend Rust [https://www.rust-lang.org] has been appearing on the Internet very often recently. Steve Klabnik attended RubyConferenceBy which was held a few weeks ago and spoke about combining Ruby and Rust in the same project. Although Rust language was originally developed as a systems programming language, the community liked
programming Anti hype: how to stop worrying and start to live An absolutely gorgeous talk about hype around new programming languages and technology (and libraries). The talk is so gorgeous and it’s a pity that those who don’t speak Russian can’t understand it. > You’ve heard about a new programming language, what do you have to know?
conference rubyconference.by I’ve been visiting almost every meet up or conference in Minsk for nearly 7 years. I remember the first BRUG meet ups in different places and spaces. This year another conference is coming - rubyconference.by [http://rubyconference.by]. And it’s going to be the best Ruby Conference
I’m done. I’m out! I envy iOS developers: learn Objective-c and you’re ready for 10 years. Swift comes? Learn swift and you’re ready for another 10 years. I envy Android developers: learn java and you’re ready to build applications until Android platform ends. And what about backend programmers? Learn ruby/pyhton/
programming Featured TDD is dead? Recently there’ve been more and more articles with a similar idea: TDD is not a thing anymore. I don’t know, maybe DHH has raised a waive with his iconic “TDD is dead” [http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html] and younger programmers hiped it across the internet. Or
tricks OS X productivity course A few weeks ago I wrote about some productivity tricks in OS X, and now my twitter friend Ivan Nemytchenko [https://twitter.com/inem] made a one-week course about his OS X productivity tricks. It starts on February 8th. After subscribing you'll get an article "How to