Рубрики: Компьютерное

Запросы SQL ручками – не так уж и страшно

Одной из проблем, с которой сталкивается большинство администраторов сайтов, является спам. Особенно тяжко вычищать десятки тысяч комментариев, после того как спамеры пробили защиту. В админке зачастую выводятся не больше 100 строчек, в PhpMyAdmin по 500. И это только вывод, а нужное еще выделить и удалить. А если речь идёт о 40 000 комментариев?

Выход довольно простой – нужно немного разобраться в синтаксисе SQL запросов. Я использую такую конструкцию:

DELETE FROM `gyilt_jcomments` WHERE id>10000 LIMIT 1000

gyilt_jcomments – название таблицы с комментариями

WHERE id>10000 – указываем выше какого порядкового номера нужно удалять строчки

LIMIT 1000 – количество удаляемых строчек за раз

Команду нужно вводить зайдя в базу данных сайта через PhpMyAdmin и выбрав ввод SQL запроса.

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

SSD M.2

Еще одна техническая новинка потихоньку завоёвывает системные блоки, заставляя подвинуться привычные жесткие диски и даже относительно новые SSD накопители. Речь идет о SSD M.2 накопителях. По сути это небольшие прямоугольные платы с микросхемами, которые вставляются прямо в материнскую плату в специальный разъем и прикручиваются болтиком.

SSD M.2

Получается очень компактно и даже красиво. Очевидные преимущества видны сразу – никаких проводов. Неочевидные, на первый взгляд, — это скорость. Если до этого стоял простой SSD накопитель, то разницу можно и не прочувствовать, но она есть, и это заметно при копировании файлов.

Сейчас эти платы серьезно понизились в цене и стали отличной альтернативой для системного диска под винду. Они дороже где-то на 1,5-2 тысячи по сравнению с простым SSD накопителем аналогичного объема. Ну а для хранения своих данных, например, фотографий, фильмов, архивов и прочего, всё еще экономически целесообразней использовать обычные жесткие диски больших объемов.

Задумываться о SSD M.2 есть смысл прежде всего при сборке новых ПК. По крайней мере будет практично купить материнскую плату с разъемом (или даже двумя) под SSD M.2.

Йоулупукки, Йоулупукки

Так уж получилось, что в компьютерные сервисы я до последнего времени старался не обращаться в принципе. При том, что с компьютерами имею дело очень давно. Проблемы с софтом я и сам решу, а вот с железом я предпочитал и предпочитаю крупноблочный ремонт. Проще говоря – вычисляю и меняю проблемный компонент. На то у меня есть несколько причин:

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

Второй пункт недавно получил 100% подтверждение, когда я всё же решил обратиться в один сервис. Дело было так – у меня есть ноутбук Asus K52JT, который сильно потрепала жизнь, и он постепенно умирал. Происходило это так:

Читать далее

Рассверлить, чтобы открутить

Довольно частая ситуация со старыми ноутбуками – крайне трудно открутить некоторые болтики. За годы эксплуатации некоторые нотубуки многократно разбирались для чистки и если болтики низкого качества, то у них стирается паз для крестовой отвертки. По сути вместо паза получается воронка по которой беспомощно проворачивается отвертка. А открутить болтик надо.

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

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

Не секрет, что часть лекарств можно достать только за границей. Например Опдиво, можно заказать на специальном сайте с доставкой из Германии.

Держать в чистоте и новизне

Актуальные обновление – это важная составляющая, когда развиваешь собственные проекты. Поэтому я всегда стараюсь обновлять движки сайтов без задержки. Специально для этого перевел старые версии движков к актуальному состоянию и вот наконец очередь дошла до форума на одном из проектов. Читать далее

Бодрый старик

На днях бывший коллега по работе попросил меня помочь решить проблемы с его ноутбуком. Стандартный набор – тормоза в работе, непонятные программы, вирусы и тому подобное. Ноутбук и на первый взгляд казался не стареньким, по ходу работы я его вспомнил. Примерно 13 лет назад к нашему директору пришел его знакомый и предложил купить ноутбук. Особенно упирал он на то, что это «чистый канадец», то есть ноутбук сделан в Канаде. Тогда на многих еще производило впечатление, если электроника сделана не в Китае. Я же относился ко всему этому скептично. Меня попросили проверить ноутбук и я выдал заключение, что машинка рабочая, однако высказался за то, что логичнее купить за эти деньги более мощный системный блок с монитором, которых так не хватало нашей организации. Ноутбук всё же купили, я его настроил и забыл о нём. И вот он снова у меня в руках. Читать далее

VSDC Free Video Converter

VSDC Free Video ConverterКогда нужно перекодировать аудиофайлы, то без проблем находятся бесплатные конвертеры. Но когда было нужно перекодировать кучу видеофайлов, то найти достойный конвертер заняло время. Первым в поиске вылезал Movavi, но его так и не удалось заставить перекодировать видео с нужным кодеком. К тому же он платный. Зато с поставленной задачей справился VSDC Free Video Converter.

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

Обновлять!

При настройке компьютеров всегда стараюсь в первую очередь обновлять BIOS. На этот раз это оказалось ключевым моментом. Материнская плата — Gigabyte Z370XP SLI, внешняя карта ATI Radeon R7 370. При попытке запустить всё это подключив монитор к внешней видеокарте получаем черный экран. Хотя компьютер стартует и выдает стандартный звуковой сигнал.

Проблема была еще в том, что на матери только HDMI выход, а у меня только VGA и DVI мониторы. Пришлось купить переходник.

Оказалось, что материнка в упор не видит видеокарту, при этом по умолчанию стартовать она должна именно с внешней видеокарты. Обновляем BIOS с F4 до F8 и сразу же всё встало на свои места. Видеосигнал сразу же пошёл через видеокарту.

Возврат товара в магазине ДНС

Был приятно удивлен сегодня, когда удалось без лишних проблем вернуть купленный в ДНС жесткий диск. Диск по-своему был хорош, но моё старое железо постоянно его теряло. После того, как диск отваливался от железа, в БИОСе он виделся с ёмкостью в 136 Гб. Эта старая проблема больших дисков. Данные после таких отвалов не теряются, но и работать нормально не получается.

Решено было попробовать воспользоваться процедурой возврата товара. Я не сильно надеялся, что это получится. Товар технически сложный, по сути он в рабочем состоянии, но мне он просто не подходит. Магазин ДНС оказался на высоте и товар приняли.

Процедура возврата выглядит так – сначала нужно съездить в сервисный центр, который расположен в Орске по адресу проспект Ленина, 48. Там диск проверят на работоспособность и выдадут бумагу. С полученной бумагой едем в магазин, где покупался диск, там печатают заявление на возврат, подписываем и получаем деньги.

Естественно, что я и впредь буду покупать у них подобные товары.

Хирургическое вмешательство

Операционная система вещь довольно сложная. И, как любой сложный механизм, операционка вещь хрупкая. Я на столько старый, что застал времена Windows 95, когда неосторожное выключение компьютера кнопкой или пропадание электричества в розетке приводило к тому, что компьютер попросту мог уже не загрузиться повторно. Решалось это переустановкой системы. Читать далее

Если плохо жамкается кнопка

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

Решение, как это часто бывает, случайно нашлось на Алиэкспрессе. За смешные 43 рубля там можно купить готовый пучок проводов для корпуса.

Замена элементарная. Теперь кнопочка снова жамкается, как и положено.

Долго, нудно, но нуна

Переведя свои проекты со старой версии Joomla на свежие релизы, взялся за самую нудную задачу из своего списка. А именно перевод проекта «История Оренбуржья» на Joomla. Сложность данной задачи обуславливается двумя факторам – у проекта вообще нет движка, количество статей, книг, фотографий исчисляется тысячами.

Скоро проекту исполнится 16 лет. Когда он создавался многие сайты вообще делались исключительно на HTML, я продвинулся тогда чуть дальше и уже использовал PHP, что позволило выделить меню и прочие элементы в отдельные файл. То есть, если добавлялся пункт меню, то нужно было внести изменения лишь в одном файле, а затем он автоматически подставлялся в выдаваемую страницу. Движки тогда уже существовали, но на моем хостинге были проблемы с правильностью прав на папки, не было возможности работать с базой данных и т.д. Поэтому в те годы я принял решение выкладывать информацию тем способом, который был доступен. Так как это лучше, чем не выкладывать вообще ничего.

Время показало, что решение было правильным. С появлением проекта на почту стала приходить дополнительная информация, люди присылали книги, фотографии и другой материал. Проект рос, как на дрожжах. К моменту, когда у меня появился опыт работы с различными движками, стало понятно, что перетащить такой объем информации быстро не получится, так как параллельно приходилось работать еще с десятком проектов. И вот теперь, когда остальные проекты не требуют столько внимания как раньше, очередь дошла до «Истории Оренбуржья».

Хорошо, если удастся уложиться в год. Предстоит не просто копирование с одного места на другое, но и доработка переносимых материалов. К примеру, распознавание статей, размещенных в формате DJVU и PDF. Это позволит включать их содержимое в поиск.

Историческая страница версии 3.0

На днях закончил перевод «Исторической страницы Орска» на новый движок Joomla 3. Так совпало, что это ещё и третья генеральная модернизация сайта, поэтому можно сказать, что это версия 3.0. Из очевидных плюсов обновления движка можно назвать следующие: подстройка шаблона под мобильные устройства, улучшенная оптимизация под поисковики, расширение количества доступных плагинов и т.д.

Кроме этого сделал внутреннюю реорганизацию некоторых разделов и материалов, убрав задвоенность информации. Дело в том, что на начальном этапе существования сайта биографии знаменитых орчан группировались по соответствующим спискам. Например, был список Героев СССР, Героев РФ и т.д. Потом вышла «Орская биографическая энциклопедия» и на сайт добавился список биографий по буквам алфавита. И получалось так, что биография одного человека находилась на сайте в двух местах сразу – на старом месте в расширенном виде и на новом месте в алфавитном указателе, но уже в укороченном виде.

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

Впереди еще большая работа по добавлению собранных фотографий к статьям на сайте. Но на новом движке делать это проще и приятнее.

Замена Orphus для Joomla

Долгое время пользовался системой Orphus на многих своих сайтах. Но в последние месяцы система перестала нормально работать. Вроде как ошибки выделить можно, но на почту уведомление не приходит. И сайт разработчика недоступен.

Для Joomla замена нашлась в лице компонента Proofreader. В нем даже нашлись дополнительные плюсы в плане настройки. В частности, выделенные ошибки записываются в базу данных и это удобно для их обработки.