Pull to refresh

О пользе консоли

Configuring Linux *
Ситуация. Есть папка с фотографиями, которые нужно показать на сайте кликабельными thumb'ами.
Делаем раз: for f in *.jpg ; do convert -quality 90 -resize 80 "$f" "${f%.jpg}-thumb.jpg" ; done
Делаем два: for f in *-thumb.jpg ; do echo "<a href=\"./photos/${f%-thumb.jpg}.jpg\"><img src=\"./photos/$f\" alt=\"фото\" width=\"80\" height=\"53\"></a>" ; done
Вот, собственно, и всё. Остаётся только скопировать получившиеся строки и вставить на нужную страницу. Набрать эти две команды — пара минут с учётом того, что я не очень хорошо помню синтаксис bash'а (там substitution нужно знать) и convert'а.

Мне страшно подумать, сколько бы это заняло времени, если делать руками. Фотографий 32; На каждую ушла бы, наверное, минута. То есть это полчаса непрерывной работы.
Total votes 46: ↑41 and ↓5 +36
Views 1.7K
Comments 97

36 часов в сутках

Lumber room
Многим из нас хотелось бы иметь больше часов в сутках. Но их всего 24. И то, как мы их проводим, целиком зависит от нас. Как ни банально звучит, но наши 24 часа – это те же самые 24 часа, что были у Томаса Эдисона и матери Терезы, и что есть сейчас у Опры Уинфри и Билла Гейтса.

Но как насчёт больше 24 часов в сутках?

Невозможно? Я не согласен. Мы не сможем получить больше 24 астрономических часов, но получить больше функционального времени – вполне возможно. На самом деле, при помощи относительно простых принципов можно получить до 36 часов полезного времени. Итак, вот мой рецепт 36-часового дня.

Это список способов экономить время. Некоторые уже могут быть вам известны, о других вы, вероятно, даже не задумывались. Выполняя несколько из них, можно освободить пару часов. Выполняя все, можно получить довольно много времени в своё распоряжение. Здорово, правда? :-)

Стратегия № 1: Оптимизируйте свой сон

Некоторым из нас достаточно всего 3—5 часов сна в сутки, в то время как остальные «вынуждены» спать больше 9 часов, чтобы отдохнуть. Это зависит от предрасположенности, а также, возможно, окружения. Думаю, всё же есть способы спать меньше, а отдыхать лучше. Вот несколько вариантов:
  • Просыпайтесь в одно и то же время каждое утро. Станьте «ранней пташкой». Взято с блога Стива Павлины. Я попробовал его и вошёл во вкус. Идея проста. Ставьте будильник на одно и то же время, вставайте в это время, а спать ложитесь, только когда устанете – не раньше. Стив утверждает, что это может освободить 10—15 часов в неделю. Я думаю, что он прав.

    Сделайте спальню тихим и спокойным местом. У многих людей в спальне много света и шума. Постарайтесь минимизировать уровень шума в спальне (можно купить воздушный фильтр или генератор «белого» шума, если вы живёте в шумном районе). Примите меры, чтобы в спальне было меньше света во время сна (помогут, например, плотные занавески). И сделайте всё возможное, чтобы убрать из спальни раздражители (телевизор, хлам и т.д.)

    Попробуйте многофазный сон. Многофазный сон – это система, позволяющая сократить количество часов для сна до 2—5 в сутки. Я сам не могу подтвердить это (не пробовал лично), но в блоге Стива есть подробная информация об этом необычном и потенциально эффективном методе сна.


    Экономия времени благодаря оптимизации сна = примерно 1.5 часа
Читать дальше →
Total votes 2: ↑2 and ↓0 +2
Views 5.9K
Comments 6

Скрипт для быстрого обзора информации о жёстких дисках

PHP *
Решил поделится с хабрасообществом небольшим PHP скриптом, который немного экономит моё время.

Суть проблемы


Дома имеется сервер, который подключён к небольшой локальной сети и по совместительству работает обменником. Всяческим хламом он забивается моментально и переодически нужно передвигать и выбрасывать «мебель».

Описание скрипта


Скрипт генерирует список всех жёстких дисков и их разделов. Для каждого раздела выделяется точка монтирования, свободное место на диске в процентах и общая ёмкость раздела. В последствии я добавил отображение текущей температуры жёсткого диска используя пакет hddtemp, как оказалось это очень помогает в определении эффективности охлаждения.

Читать дальше →
Total votes 75: ↑64 and ↓11 +53
Views 3.6K
Comments 58

100 долларов в час

Self Promo

Ранее я упомянул свою ставку 100 долларов в час. Я получил десятки комментариев с общим смыслом “получать так много нескромно”. И никто не сказал “работать так мало нескромно”. Почему-то считается, что работать надо хотя бы 40 часов в неделю. Общество настроило нас:

  • работать надо много
  • жизнь должна быть трудной
  • времени должно не хватать.

“Welcome to real life. It sucks, but you’ll get used to it”, – говорят в сериале Friends.


Сколько стоит мое время?

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

Я для себя принял ставку в 100 долларов в час, в первую очередь засчет того, что работаю неполный день, только по утрам.


Оно того не стоит

Стоит выяснить цену своего времени, как можно забить на убыточные дела. На прошлой неделе я ходил в театр Станиславского на “Севильского цирюльника” и забыл бутылку вина в камере хранения. Вино стоило 287 рублей, до театра идти 15 минут туда и 15 минут обратно. Получается, что при часовой ставке до 574 рубля дело выгодное, иначе выгоднее не забирать.

Пример расточительства
Удивительно, но даже крупные банки, обладающие штатом квалифицированных экономистов, не всегда прибегают к такому анализу. Мой друг получил звонок из Citibank с просьбой погасить задолженность в размере… 90 копеек. По самым скромным оценкам, только минута работы оператора на телефоне стоит полтора рубля. Прибавьте расходы на офис коллцентра, оборудование, страховку, налоги. Прибавьте работу офиса, куда друг приехал гасить задолженность, операционистов, в конце концов стоимость бумаги!

Вот примеры того, где можно сэкономить:


Читать дальше →
Total votes 387: ↑254 and ↓133 +121
Views 7.7K
Comments 356

Полезность Kindle 3

Gadgets
Совсем недавно приобрел себе в пользование Amazon Kindle 3 (WiFi).
Удобнейшая штука оказалась, жаль что не купил раньше.
Вообще-то это мой первый опыт использования электронных читалок, но уже сейчас могу сказать, что буду использовать такие устройства в дальнейшем.
Впрочем все восторги и разочарования по поводу этих устройств описаны в сотнях обзорах, так что повторятся я не буду.
Речь не об этом!
Буквально через пару часов использования решил для себя что эта штука может очень сильно экономить мое время.
Читать дальше →
Total votes 75: ↑65 and ↓10 +55
Views 2.2K
Comments 70

Принтер спасает планету и позволяет сократить it-бюджет

KYOCERA Document Solutions corporate blog
Как правильно выбранная офисная техника бережет окружающую среду
и экономит ваши деньги.

Есть два способа защитить нашу планету от преждевременного 
превращения в пустую нефтяную бочку и сдувшийся газовый баллон: 
использовать возобновляемые источники энергии и научиться эту энергию 
не тратить попусту. Многие государства продвинулись в деле спасения планеты 
от самих себя уже очень далеко. 
К примеру, в один майский полдень этого года Германия поставила 
личный рекорд — ее солнечные электростанции производили целых 
22 гигаватта электричества в час, что составило аж половину всей энергии, 
потребляемой этим индустриальным гигантом. И дело тут наверняка еще и в
эффективном использовании этой энергии. У немцев вообще сейчас мода 
на все «зеленое» — закрывай покрепче кран, чтоб не вытек океан, 
курочка по зернышку клюет, и так далее, — но эта мода выливается 
в небывалую энергоэффективность всей страны.




Посмотрим, как правильно выбранный корпоративный принтер может помочь
России стать более «зеленой», а вашей фирме – более рациональной.

Читать дальше →
Total votes 14: ↑3 and ↓11 -8
Views 3.6K
Comments 8

Как повысить скорость общения и продуктивность: Внедрение в мессенджер идеологии Vim

Kato.im corporate blog Website development *
image

Горячие клавиши (или shortcuts) позволяют ускорить работу с любым продуктом — можно вспомнить известную всем комбинацию клавиш Ctrl+C/Ctrl+V, используемую для копирования и вставки. Приложения для общения не являются исключением — например, в Gmail присутствуют десятки шорткатов. Проблема с этими клавиатурными сокращениями заключается в том, что многие из них могут не работать на различных устройствах или операционных системах.

Для того, чтобы избежать таких проблем, разработчикам приходится прибегать к нестандартным решениям. Сегодня мы расскажем о том, как внедряли в сервис Kato клавиатурные сокращения, соответствующие идеологии Unix-редактора Vim.
Читать дальше →
Total votes 19: ↑14 and ↓5 +9
Views 19K
Comments 30

Не компилируй это: живой предпросмотр для Lokalise SDK, чтобы «на лету» проверять, влезет ли надпись на кнопку

Lokalise corporate blog Client optimization *Development for iOS *Development of mobile applications *
Представьте себе, что, при локализации вашего приложения, вы имели бы возможность быстро прикинуть варианты текста на самом приложении, а не «прикладывая к макету». Звучит круто? Вот и мы так подумали. Поэтому мы и представляем сегодня наш новый Lokalise SDK Live Edit Module для iOS-приложений, позволяющий в режиме реального времени наблюдать за вносимыми изменениями при локализации любого проекта под iOS.

image

Насколько это удобно и как много времени может сэкономить небольшой команде, которая не может позволить себе растягивать процесс локализации на недели и месяцы, постоянно дергая разработчика, расскажем ниже.
Total votes 36: ↑36 and ↓0 +36
Views 2.5K
Comments 2

Гигиена удалённой работы или о пользе телепатии

Development Management *Project management *GTD *Freelance

Приходилось ли вам запинаться в работе? Вот берёте таск: зафигачить красивый отсчитыватель времени "До конца супер предложения осталось всегда 2 часа". Открываете редактор… и щёлк: а как делать-то? Вроде я что-то слышал, что мы лэндинги начали на Vue делать. Или тут еще реакт?


Хорошо, когда вы в опенспейсе сидите через два стола. Всегда можно встать, и тихо спросить соседа "Напомни, мы Vue для всех теперь берём?". Хуже, если ТЛ в другом часовом поясе. Тот же вопрос — но ответ завтра. А если он закрутился, то послезавтра. И всё, вместо 1 минуты — двое суток задержки.


Или того хуже. Сидите вы, никого не трогаете, и тут вдруг тихий шепот на 3 этажа с вопросом выше. Отвечаешь быстренько, и опять восстанавливать контекст. А ведь всего-то надо было, в вику заглянуть...

А в конце статьи -- сюрприз
Total votes 54: ↑48 and ↓6 +42
Views 15K
Comments 18

Как KFC добился эффективности в найме большого количества сотрудников

Voximplant corporate blog Development of communication systems *Business Models *Cloud services *The future is here
Tutorial

KFC ежегодно открывает порядка 100 ресторанов по всей России, в которые требуются сотрудники. Многие также выбирают рестораны сети в качестве места для временной подработки, например, студенты. Ежемесячно в KFC поступает более 15 тысяч откликов на вакансии. С одной стороны, хорошо, компания не останется без работников, но с другой, представляете, какое количество HR-менеджеров потребуется для обработки всех этих кандидатов?

Вдобавок, добрая часть из этих откликов содержит ошибки, а ещё часть нерелевантны для вакансии. И пока HR-ы тратят на них своё время, они упускают действительно стоящих кандидатов. Как же этого избежать?

Чтобы усовершенствовать процесс рекрутинга KFC начал сотрудничать с  Voximplant. Компания предложила следующую идею: робот обзванивает всех кандидатов, спрашивает, насколько актуальна вакансия, а в случае положительного ответа рассказывает подробнее о вакансии и соединяет с колл-центром.

Результаты превзошли все ожидания. Робот обрабатывает отклики в 10 раз быстрее, чем человек, отсеивая 37% кандидатов, а HR-менеджеры общаются только с заинтересованными кандидатами, тем самым повышая конверсию.

Давайте посмотрим, как это работает
Total votes 17: ↑11 and ↓6 +5
Views 4K
Comments 16

5 разных библиотек Python, которые сэкономят ваше время

SkillFactory corporate blog Python *Programming *Data visualization *Machine learning *
Translation

В этой подборке, переводом которой мы решили поделиться к старту курса о машинном и глубоком обучении, по мнению автора, каждая библиотека заслуживает отдельной статьи. Всё начинается с самого начала: предлагается библиотека, которая сокращает шаблонный код импортирования; заканчивается статья пакетом удобной визуализации данных для исследовательского анализа. Автор также касается работы с картами Google, ускорения и упрощения работы с моделями ML и библиотеки, которая может повысить качество вашего проекта в области обработки естественного языка. Посвящённый подборке блокнот Jupyter вы найдёте в конце.

Читать далее
Total votes 27: ↑20 and ↓7 +13
Views 20K
Comments 12

Кастомный API для маршрутизации звонков: зачем и как

Flowwow corporate blog API *Business Models *Cloud services *
Tutorial

Чтобы наши операторы поддержки, работающие по четыре человека в смену, смогли взять на себя звонки плюсом к тысячам сообщений в почте и чатах, нужна грамотная автоматизация. Мы написали Flowwow API для телефонии, чтобы соединять клиентов напрямую с магазинами-исполнителями по всему миру и брать только те обращения, где без наших экспертов не обойтись.

Читать далее
Rating 0
Views 726
Comments 0