[Решено] Как полностью удалить Wine для последующей "чистой" установки

Ноябрь 17th, 2016

Продолжим начатую сегодня тему Linux, а то не знаю когда еще дойдут руки до написания заметки. За последнее время Wine (используется для запуска Windows приложений на *nix системах), как и сам Linux, довольно сильно продвинулся и стал заметно дружелюбнее к обычным пользователям, а не только бородатым мужчинам в вытянутых свитерах. Ну последнее уже пережиток прошлого и подобные существа хоть еще и встречаются, но это уже скорее вымирающий вид.

Ладно, отвлёкся... короче, хоть всё уже и становится в Linux более-менее нарядно, однако без помощи терминала порой не обойтись. Wine не исключение - не редки весьма странные глюки, побороть которые можно только полной переустановкой пакета.

По всей видимости, близкое общение с Windows не проходит для него безболезненно и Wine, глядя на глючную винду успевает набраться нехорошего... а именно не подчищает за собой каталоги и всякие настройки. В результате, на ровном месте, выхватываем разного рода странные проблемы с установкой или работой программ.

Полностью удаляем Wine из системы:

sudo apt-get purge wine
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get install -f
rm -f ~/.wine
rm ~/.local/share/applications/wine*

Теперь можно заново установить Wine:

sudo apt-get install wine

[Решено] Как в Thunderbird вложить файл из сетевой папки Windows? Подключаем сетевой диск Windows в Linux.

Ноябрь 17th, 2016

Сперва обозначу суть проблемы - файловом менеджер Thunderbird не видит сетевых папок в Linux Mint / Ubuntu (другие дистрибутивы не проверял), соотвественно нет возможности прикреплять файлы к сообщениям из расшаренных сетевых папок Windows. Вместо самого файла в поле вложения прописывается лишь путь к нему "smb://сервер/папка/файл.расширение" и при отправке сообщения выдается ошибка с просьбой проверить имеете ли вы доступ к файлу.

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

читать полностью →

Как изменить кодировку базы MySQL из Win-1251 в UTF-8?

Ноябрь 12th, 2016

Попросили тут перенести сайт на другой хостинг, а он, как оказалось, до сих пор жил в кодировке cp1251. Вроде ничего страшного - работает, но уж больно по колхозному это в наше время и давно пора перейти на UTF-8.

Перед любыми действиями с базой данных ОБЯЗАТЕЛЬНО СОЗДАЕМ РЕЗЕРВНУЮ КОПИЮ!

Самый быстрый и простой способ - пересохранить копию базу данных в любом текстовом редакторе (sublime text, notepad++) в нужной кодировке и импортировать на место старой. Можно проделать данную операцию используя SQL-запросы в phpMyAdmin.

ALTER DATABASE имя_вашей_базы_данных charset=utf8;

Данный запрос конвертирует базу в указанную кодировку. Кроме этого потребуется конвертировать и сами таблицы. Запрос для конвертации таблицы базы данных:

ALTER TABLE `db_name`.`table_name` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

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

SELECT CONCAT(  'ALTER TABLE `', t.`TABLE_SCHEMA` ,  '`.`', t.`TABLE_NAME` ,  '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' ) AS sqlcode
FROM  `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` =  'My_DB_for_convert'
ORDER BY 1
LIMIT 0 , 90

Остается только скопировать результаты и вставить их в форму нового SQL запроса.

Активация CorelDRAW X6, X7

Ноябрь 10th, 2016

В интернете полно сборок и всевозможных репаков CorelDraw с кейгеном в комплекте. Объединяет их все лишь постоянно слетающая активация. Тему про использование исключительно лицензионного софта здесь не поднимаем... а вот с активацией "ломаного" Корела сейчас действительно беда - генерируешь, вводишь пароль, и вроде всё путём... обычно до второго, третьего запуска - сперва программа просит логин для Corel-клуба, а потом говорит что по мнению специалистов Corel у вас не лицензионное ПО и тут же отключает функции сохранения и импорта. Некоторые счастливчики умудряются протянуть пару-тройку недель.

И эта проблема повсеместная. Люди переустанавливают Corel раз в три дня, чистят реестр и т.п. Лучше дела обстоят только если компьютер не выходит в интернет, там Corel работает отменно и активация не слетает. Предлагаю ознакомиться с различными видами танцев с бубном с форумов и торрентов CorelDraw.

читать полностью →

Вторая за осень презентация Apple уже сегодня!

Октябрь 27th, 2016

презентация Apple 27 октября

Что-то я не припоминаю подобного в истории Apple, но этой осенью нас решили порадовать уже второй презентацией Apple Special Event. Начало в 20:00 по Москве.

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

читать полностью →

По следам презентации Apple. Почём свежие яблочки?

Сентябрь 08th, 2016

iPhone 7 и AirPods

Честно говоря, я слегка разочарован вчерашней презентацией. Ничего революционного нам не показали - всё было вполне ожидаемо и, что особенно прискорбно, все утечки информации о новом iPhone 7 подтвердились. Да и в целом, формат презентации оказался несколько затянутым, а некоторые моменты притянуты за уши. Может я уже старпёр, но зачем нужно было уделять столько времени игре Pokemon GO при рассказе о новом поколении Apple Watch.

Кстати, сами часы стали весьма интересны, прежде всего за счёт своей водонепроницаемости, чего так не хватало предыдущему поколению. Лично для меня, это принципиальный момент, и то что они стали ориентированы на плавание это огромный жирный плюс. К сожалению Тим Кук ничего не сказал о времени автономной работы новых часов - по всей видимости, тут хвалиться особо нечем и никаких изменений в лучшую сторону ждать не приходится. В любом случае я всерьёз призадумался о перспективе приобретения второго поколения Apple Watch (появятся в продаже с 23 сентября), возможно сделаю себе такой новогодний подарок.

читать полностью →

iFixit 54 Bit Driver Kit качественный аналог из Китая

Сентябрь 07th, 2016

FlexsTeel аналог iFixit 54 Bit Driver Kit из Китая

Сегодняшний день выдался на редкость продуктивным, рабочие моменты думаю никому не интересны, а до главного события дня - презентации Apple остается уже менее четырех часов. Но кроме этого сегодня из Китая ко мне приехал полный аналог известного набора iFixit 54 Bit Driver Kit. Честно говоря долго колебался как поступить - заказать из Америки оригинальный набор, с заметной переплатой за пересылку или всё-таки рискнуть и взять китайский аналог с aliexpress FlexsTeel 54 Bit Driver Set.

В итоге склонился к последнему варианту, тут свою роль сыграла как цена с удобством оплаты (расплачивался яндекс-деньгами), так и скорость доставки, которая заняла ровно 2 недели с моменты заказа.

читать полностью →

Hyundai Tucson встал на конвейер «Автотора»

Сентябрь 06th, 2016

Hyundai Tucson

Калининградский «Автотор» приступил к выпуску третьего поколения кроссовера Hyundai Tucson. Старт продаж модели состоялся еще в ноябре прошлого года и до текущего момента времени на наш рынок машины поставлялись из Чехии.

Судя по информации, которую удалось узнать, завод готовили к производству новой модели на протяжении всего лета и Tucson стал шестым автомобилем марки Hyundai, выпускаемым на «Автоторе» (Elantra, i40, Santa Fe, Equus и Genesis). Наверное все помнят анекдот про Автоваз, что видимо место такое... будем надеяться что здесь не тот случай и качество сборки не уступит машинам, собранным в Чехии, хотя и к ним есть некоторые претензии, опираясь на собственный опыт владения ix35.

Одно можно сказать с уверенностью уже сейчас - к великому сожалению, локализация сборки никак не повлияла на ценник. Напротив, неделю назад, Hyundai в очередной раз подняла цены практически на всю линейку, пусть и не значительно, но факт остается фактом. Хотя, должно бы быть наоборот...

читать полностью →

Замена жесткого диска на SSD в Lenovo IdeaPad Yoga 11. Переустановка Windows 8.1 без потери лицензии.

Сентябрь 04th, 2016

установка жесткого диска на SSD в Lenovo IdeaPad Yoga

Еще перед отпуском мне принесли один довольно интересный ультрабук на базе Windows - Lenovo IdeaPad Yoga с умершим штатным HDD. Интересен он прежде всего тем, что может быть как ноутбуком, так и планшетом, к тому же обладает весьма неплохим временем автономной работы. Конечно, вес устройства оставляет желать лучшего, но это не главная проблема...

Я не знаю что заставляет производителей пихать мерзкие жесткие диски в далеко не самые дешевые ноутбуки. Яркий пример Lenovo IdeaPad Yoga 11 с чудовищно медленным и не надежным HDD Seagate ST500LT032, у которого кроме толщины в 5 мм никаких иных достоинств нет вовсе. А ведь за эти, никому не нужные пару миллиметров компактности приходится доплачивать процентов на 30-40 дороже аналогов, плюс заменить данный диск получится далеко не на всякий SSD (утверждение справедливо конечно в контексте ультрабука Lenovo Yoga).

читать полностью →

Потерянные заказы в Opencart (ocStore). Вылавливаем баги системы.

Сентябрь 02nd, 2016

Тема весьма специфичная, потому всем, кому не знакомо хоть одно слово из заголовка, можно смело пропустить данный пост. Кому-то надо писать и на такие темы, возможно мой опыт по поиску багов в этой системе поможет сэкономить время и нервы.

Суть в следующем, на одном интернет-магазине на движке ocStore (Opencart) обнаружился такой баг - все заказы попадали в "потерянные". В админке они находились если перейти в Продажи > Заказы и установить фильтр Статус - "Потерянные заказы".

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

читать полностью →