Авто удаление комментариев Вконтакте

Автоматически удалять комментарии оставленные НЕ подписчиков группы? Модуль, который проверяет каждый оставленный комментарий в первых 10 и 50-100 постах на предмет того, оставлен ли он участником группы. Логика действий простая: получить все комментарии с айди (словарь вида: айди_коммента, айди_автора, время_коммента) авторов каждого комментария, проверить есть ли айди автора комментария в списке участников группы, если нет – составить список значений из списка словарей выше, далее запустить луп, в котором удалять каждый комментарий ил списка словарей комментариев, которые оставлены не участниками группы. Данная логика не рассматривает использование vk_execute, но в моем модуле он используется. Возможно, я расскажу именно о vk_script когда-нибудь позднее, когда закончу разработку всех мыслимых модулей, которые запланировал внедрить. На основе: http://trianglesis.org.ua/vk-execute-args-python-requests Последнее время работаю над системой, которая выполняет рутинноеShort Read more…

Всегда делайте БЕКАПЫ! ВСЕГДА! ДЕЛАЙТЕ! БЕКАПЫ!

Сука, истина в последней инстанции! Только что полтора часа провозился с MySql после Power Failure –  слетела база юзеров, чинил, флашил – нихуя не помогало, ровным счетом нихуяшечки! Спасибо, блять, дебиану с его ебаной старой как мир Mysql 5.5… Так вот, я вдруг вспомнил, что делал когда-то бекапы по расписанию, и О БОЖЕ ЧТО ЭТО!!!!Адин-адин111 Полный бекап базочки даже с таблицей юзеров, гугель 30 сек, первая команда рестора – ЗАРАБОТАЛО! Сученька, спасибочки тебе, прошлый я, что поставил бекапы делаться еженедельно, каждый понедельник. Изменил расписание на ежедневно в полночь! Мало бекапов не бывает! Делайте бекапы! Read more…

Django + Python3.4 + Mysql(MariaDB)

Just hint for future me:

Using sources: http://www.8host.com/blog/django-prilozhenie-na-mariadb-v-centos-7/ http://stackoverflow.com/questions/14087598/python-3-3-importerror-no-module-named-configparser http://stackoverflow.com/questions/27748556/python3-4-cant-install-mysql-python http://geckich.blogspot.com/2012/08/django-djangocoreexceptionsimproperlyco.html MyOwnCommonSence     Read more…

MySQL How to Reset the Root Password

Mysql

https://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html Added to bookmarks: Log on to your system as the Unix user that the MySQL server runs as (for example, mysql). Stop the MySQL server if it is running. Locate the .pid file that contains the server’s process ID. The exact location and name of this file depend on your distribution, host name, and configuration. Common locations are/var/lib/mysql/, /var/run/mysqld/, and /usr/local/mysql/data/. Generally, the file name has an extension of .pid and begins with either mysqld or your system’s host name.Stop the MySQL server by sending a normal kill (not kill -9) to the mysqld process. Use the actual path name of the .pid file in the following command:

Use backticks (not forward quotation marks) with the cat command.Short Read more…

PostgreSQL first run

This is the most common issue for PostgreSQL first run in Linux env: configure the server to allow TCP/IP connections postgresql server it can produce PostgeSQL cannot connect to database host Here I’ll show how to fix it before you struggle with firewall and ports: I’ve found ot here: 17.3. Starting the Database Server and How Do I Enable remote access to PostgreSQL database server? My situation:

add the string:

with my range and next config:

add the string:

After that restart the service:

also you can use an old ‘service postgresql restart’

And here it is:

    Read more…

Can’t create plan: Table ‘bamboo_db.NOTIFICATIONS’ doesn’t exist RESOLVED

An issue with clean install Bamboo + MySQL Can’t create plan: Table ‘bamboo_db.NOTIFICATIONS’ doesn’t exist RESOLVED This is log cut:

Too complex log, but all I understand from it – the needed table cannot be created in MySQL. So I’ll try to make it manually:

And it works! UPD: Suggestion from: Peter J. Kootsookos trianglesis • BTW: It didn’t work: I couldn’t add notifications to another build. I asked on the Atlassian forums and they suggested: That CREATE table script is wrong, it creates 4 unique indices instead of one but over multiple columns. Drop them and run: ALTER TABLE bamboo.NOTIFICATIONS ADD UNIQUE INDEX notifications_unique (RECIPIENT_TYPE ASC, RECIPIENT ASC, NOTIFICATION_SET ASC, CONDITION_DATA ASC, CONDITION_KEY ASC);      Short Read more…

MySQL how to Alter multiple schema tables

To MyISAM from all InnoDB:

    Read more…

MySQL key efficiency 100

MySQL key efficiency 100% This is to remember the conf for this: for 1GB RAM dedicated server:

from here: thanks man! +1 Gb RAM = 2 Gb new config:

  Read more…

Redmine Plugin Install

Просто напоминание себе: Каждый плагин копируется:

После чего, если он имеет доступ или требует БД – то мигрирует в прод:

Может не мигрировать, тогда мы должны ему помочь и поставить, чего не хватает:

Готово! Апач рестартнуть. Удаление: Uninstalling a plugin If the plugin required a migration, run the following command to downgrade your database (make a db backup before): 1.1. For Redmine 1.x:

1.2. For Redmine 2.x:

Remove your plugin from the plugins folder: #{RAILS_ROOT}/plugins (Redmine 2.x) or #{RAILS_ROOT}/vendor/plugins (Redmine 1.x).. Restart Redmine Read more…

MySQL tuning

Вот и пришло время, когда мне вдруг пришлось лезть в дебри MySQL tuning и пробовать заставить работать базу шустрее. Read more…