VPS, который выше ожиданий

Linode

  • От $5 в месяц. SSD Storage, Intel E5 Processors, 40Gbit Network.
  • Скорость, стабильность, суппорт, документация — на высшем уровне.
  • Являюсь клиентом с 2013-го года. Только лучшие впечатления.

Реф. код: bc4d615fcd139afdd46f330e2b85a33f34348329

Профилирование PHP кода

In software engineering, profiling ("program profiling", "software profiling") is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls. Most commonly, profiling information serves to aid program optimization.

Другими словами, профилирование - вещь нужная и полезная. К сожалению, IDE напрямую в профилирование PHP не могут (сижу на Eclipse), поэтому придется совершить ряд телодвижений.

Группа Rocking Son и про эпичность

Есть достаточно большое количество музыкальных коллективов уже давно переставших существовать, однако ни в коей мере не забытых и не утративших свою былую популярность. ABBA там, или те же Битлы.

И у меня частенько в связи с этим возникал вопрос - а почему не появляются их "клоны". Не пародисты или там косплееры, этих-то как раз достаточно, а именно полноценные группы. Т. е. своего рода франшиза. Ведь по логике это должно быть вполне себе прибыльным бизнесом, т. к. имеется и имя и уже сформированная заинтересованная аудитория из ностальгирующих по былым временам. Вроде как легче на старте должно быть, нежели чем пытаться продюсировать noname группу с нуля.

Drupal: вывод ноды как разворачивающегося тизера

Продолжаю публиковать небольшие how-to постики по Друпалу. Пишу обычно только о тех тасках, которые на первый взгляд просты и делаются за полчаса-час от силы, но по факту на них уходит иногда и не один день. Связано это чаще всего с поиском оптимального решения, некорректной работой API и подводными камнями.

Итак, таска. Есть страница с нодой, /node/%node_id%, ну или алиас какой. По умолчанию на этой странице выводится вся нода целиком. А надо только тизер с кнопкой свернуть/развернуть.

Своевременное обновление ядра Drupal

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

В конце октября были взломаны все мои сайты на Drupal 7.х. SQL injection vulnerability, возможность выполнять любой SQL запрос. Благо ничего не поломали, только создали дополнительные роли и новых пользователей, ну и где-то административный пароль сменили. Хотя может бекдорчики и оставили, но бегло просмотрев ничего не нашел.

Итоги октября, 2014 год

Думал, много чего интересного за месяц произойдет. Ан нет. Но вот в следующем!

SComedy

По доходам чуть больше $90, в основном с AdSense. В прошлом месяце было в два раза меньше, к слову, но это не важно.

Что было на руках. Фильтр в гугле на позиции и RPM в АдСенсе в 25% от желаемого (порядка $2, а надо $8-9). Последняя цифра не с потолка, а доходность моего трафика с год назад, до всей этой эпопеи с фильтрами. Собственно, наивно полагал, что как с фильтрами разберусь, так и все остальное восстановится.

Фильтры связывал в основном с отсутствие адаптивного дизайна, т. к. у меня больше половины трафика приходится на мобильные платформы. АдСенс на это недвусмысленно и намекал плашкой в личном кабинете Multi-screen 0/5.

Rhythmbox и смена точек монтирования

Иногда точкам монтирования устройств свойственно меняться. Например, при очередном апгрейде Убунты, после чего внешние винчестеры стали у меня монтироваться не в /media/Label, а в /media/USER/Label (посмотреть что куда монтируется можно в том же GParted).

Что стало неожиданностью для Rhythmbox. Как следствие все файлы упали в Missing.

Обновление с Apache 2.2 до Apache 2.4

Обновил тут давеча Убунту до 14. Выглядит много приятней, хотя проблем этот апгрейд доставил не мало, до сих пор настраиваю.

Собственно, обновление Убунты потянуло за собой и обновление Апача, с версии 2.2 до 2.4, ну и все перестало работать. Но благо это фиксится достаточно оперативно.

Итоги сентября, 2014 год

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

Стало быть сейчас уже работать 24/7. Приехал числа первого. Второго ездил по универчикам с обходным листом и таки получил на руки диплом.