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

Linode

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

Реф. код: bc4d615fcd139afdd46f330e2b85a33f34348329

Linux

Файл ibdata1 в MySQL

Как же раздражает, когда на сервере место заканчивается. Прямо слов нет.

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

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

И невозможное возможно. Главное захотеть.

Пришлось тут давеча нутыжкомпутерщик-ом поработать, ноутбук разобрать-почистить, ПО обновить, какие-то программы поставить, и всякое разное по мелочи.

Ноутбук сей время от времени "одминю" не первый год уже, и стоит там, соответственно, Убунту (заместо шедшей в комплекте тогда еще Висты). Если пользователь слабо отличает "ворд", который MS Office, и "ворд", который "Open Office", то и окна не нужны. Я и сам их слабо различаю, поэтому тоже вот Линуксами пользуюсь. Хотя, конечно, всем подряд ставлю Убунты не просто так, а исходя в первую очередь из собственных эгоистичных интересов - так мне приходится "компуторщиком" быть раз в полгодика, а с Виндовз пришлось бы раз в неделю, если не чаще.

Профилирование 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), поэтому придется совершить ряд телодвижений.

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

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

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

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

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

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

Расширения конфигурационных файлов в Apache 2.4

Понятное дело, что сейчас каждый первый сидит на Apache 2.2, но т. к. последняя стабильная версия на сегодня уже Apache 2.4, то обновиться рано или поздно придется. Про сам Apache 2.4 и список нововведений можно почитать на официальном сайте, однако некоторые действия, которые облегчат будущий апгрейд, можно начать предпринимать уже сейчас.

В версии 2.4 все конфигурационные файлы должны заканчиваться расширением .conf, что касается в том числе и файлов виртуальных хостов, находящихся в директории /etc/apache2/sites-available/, в то время как Апач 2.2 разрешал именовать эти файлы по любому, хоть examle.com или example.com.kekeke.

WebDev Заметки на полях #3

Очередная порция "заметок на полях". В черновика аж с лета лежит.

Рамка в браузере Chrome вокруг форм

Хром добавляет для всех форм (input, textarea...) рамку (когда оная форма находится в фокусе). Выглядит она примерно так:

Outline рамка в хроме

Photoshop, GIMP и Pixlr

Вчера игрался с редакторами растровой графики, вот решил написать пару слов о каждом из них.

Photoshop под Ubuntu'ой

Достаточно долго думал, под чем запускать Фотошоп - под Wine'ом или под VirtualBox. Или вообще при необходимости грузиться под Windows, что я делал на старом ПК и на нетбуке, но тогда это еще оправдано было из-за слабого железа, сейчас уже этой проблемы нет.

Консольный текстовый редактор Nano

Стыдно! Который уже год сижу на Linux, а о Nano узнал буквально на днях.

Как я раньше правил конфиги? Alt+F2, gksu nautilus, а дальше искать нужный файл, открывать и править его в том же Geany. И так каждый раз... Даже ввести в консольке sudo gedit /etc/hosts руки не доходили. Стыдно-стыдно-стыдно.