Linux

Файл ibdata1 в MySQL

Опубликовано tulvit - пн, 20/11/2017 - 13:11

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

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

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

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

Опубликовано tulvit - вс, 31/01/2016 - 23:38

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

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

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

Опубликовано tulvit - сб, 29/11/2014 - 13:30

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 и смена точек монтирования

Опубликовано tulvit - вт, 07/10/2014 - 09:56

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

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

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

Опубликовано tulvit - вт, 07/10/2014 - 09:15

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

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

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

Опубликовано tulvit - пт, 04/07/2014 - 00:18

Понятное дело, что сейчас каждый первый сидит на 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

Опубликовано tulvit - ср, 04/12/2013 - 16:08

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

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

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

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

Photoshop, GIMP и Pixlr

Опубликовано tulvit - сб, 05/10/2013 - 06:13

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

Photoshop под Ubuntu'ой

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

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

Опубликовано tulvit - пт, 10/05/2013 - 04:09

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

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