Настраиваем хостинг

Категория: Программим

Сегодня в очередной раз настраивал очередной хостинг. На этот раз был куплен VPS у IMHoster. И так как я не сис админ а всего лишь вебмастер, то каждый раз в итоге ищу одно и тоже.
Решил сюда вынести часть команд, которые постоянно выполняю. На хосте стоит ISPManager, Debian 6.


phpMyAdmin и размер файла при импорте

Категория: Программим

В который раз сталкиваюсь с тем, что нужно в phpMyAdmin загрузить довольно большой дамп базы.
На хостинге проще всего это делать через SSH:

Цитата:
mysql --user=ПОЛЬЗОВАТЕЛЬ --password=ПАРОЛЬ ИМЯ_БАЗЫ < file.sql

А на Денвере (пакет Denwer) все еще намного проще.
Ситуация когда Денвер у нас стоит по умолчанию, в папке WebServers. На данный момент у меня php 5-й версии в нем.
И так, идет в папку WebServers/usr/local/php5 и находим там файл php.ini.
Далее меняем в нем следующие строки (в моем случае я ставлю максимальный размер файла в 100 мегабайт).
Цитата:
post_max_size = 100M
upload_max_filesize = 100M

Перезагружаем денвер и радуемся :)

Кнопка пуск для Windows 8

Категория: Программим

Вроде как в Microsoft решили пойти на встречу пользователям и вернуть и привычную кнопочку Пуск. Я же за время года работы с Windows 8 уже привык к новому интерфейсу и не испытаю никаких проблем, что сей чудной кнопки нет. Ну нет да и шут с ней.
Кнопочка должна появится в обновлении Windows Blue, выход которого планируется на середину 2013 года. Подождем - посмотрим :)

http://www.aleksei.su/upload_files/images/_thb_29_85_9c09484065cd21008c7424b4285202a9.jpg

Вести с фронтов TaoBao и tmall.items.extend.search

Категория: Программим

И так тотального отключения методов API taobao.items.search, taobao.items.get не произошло. Частично отключили, полное отключение отложено на 12-е число. Вот официальное заявление:

Цитата:
Dear developers:
Hello!
The permission of the original product search API (taobao.items.search, taobao.items.get), will be formally withdrew on March 12, you will not be able to re-use these two interfaces.
And from February 28 to March 12, we will limit the call of the two interfaces from time to time, you will receive error prompt.

Rehabilitation programs: If you want to search taobao goods, plese use API (taobao.taobaoke.items.get, tmall.items.extend.search).
Please complete the transformation as soon as possible, thank you!

Taobao Open Platform
2013/2/28

Вкратце: пока будут работать оба метода, но с перебоями, то будут, то не будут. А 12-го полностью вырубаем, так что просим перевести ваши разработки на использование методов taobao.taobaoke.items.get, tmall.items.extend.search.

Краткая инструкция по новому методу, по передаваемым параметрам:
q - поиск - String - q=nike
cat - Номер категории на tmall - String - cat=catid1,catid2
sort - сортировка (обязательно) - String - sort=s (о возможных значениях я писал в предыдущем посте)
brand - Бренд - String - brand=brand1,brand2 (номер бренда, можно посмотреть в выдаче без указания бренда, там будет их список)
prop - Свойтсва - String - 20001:29895;20678:102510
start_price - начальная цена。
end_price - конечная цена
page_no - номер страницы - Number
page_size - товаров на странице - Number
category - категория на TaoBao - String

Это вкратце то, что использую я.

TaoBao API - tmall.items.extend.search

Категория: Программим

http://www.aleksei.su/upload_files/images/_thb_29_82_b5252d8b8593e76b85d5217e4c3d7a49.jpg


Сегодня конец февраля, 2013 год. Ничем особо непримечательный день, ну конец зимы, да, это хорошо. Но для тех, кто работает с TaoBao день весьма знаменательный. Сегодня должен быть отключены такие методы API, как: taobao.items.searchtaobao.items.get.
На смену им, по задумке авторов приходят 2 других: tmall.items.extend.search и taobao.taobaoke.items.get.
Рассмотрим для начала taobao.taobaoke.items.get. Метод абсолютно убогий, функций поиска никаких нет, выбора по цвету, размеру, бренды и прочее. Доступно максимум 400 товаров в каждом разделе, 40 товаров на страницу, всего 10 страниц. В общем с таким не разгуляешься. Этот метод был и ранее, в виду его полной убогости, можно не обращать внимания на его существование.
Самое интересное тут - tmall.items.extend.search. Этот метод должен заменить taobao.taobaoke.items.get, и его кардинальное отличие в том, что он ищет не по всему TaoBao, а лишь по его части TMall. C одной стороны, тут есть плюс, на Tmall более качественные вещи, с другой стороны там намного, намного меньше товаров, я бы сказал на порядок. Действия руководства TaoBao кажутся нелогичными, сделать и отладить работу и потом порезать все. Но, что имеем, то имеем.
В плане синтаксиса методы почти не отличаются. Изменился параметр сортировки, вместо order_by стало sort. Ну и значение принимаемые им теперь другие: s, p, pd, d, td, pt. Пока не разбирался какой метод, что есть. Вместо указания раздела cid идет параметр category. В остальном все также. Немного отличается формат выдачи, нет рейтинга продавца, немного другие поля, но это исправляется все за 5 минут.
Надеюсь китайцы все же вернут в работу методы taobao.items.searchtaobao.items.get, так как сейчас мы имеем ситуации с потерей большого количества товаров к продаже предлагаемых методом от tmall.

Описание метода на TaoBao

ImageMagick и Debian

Категория: Программим

http://www.aleksei.su/upload_files/images/_thb_29_81_52faaf03030a90aae699aa6195d751ce.jpg


И так пока не забыл, решил на будущее записать свои потуги в администрирование Linux, а конкретно Debian.
Мной было обнаружено, что команда convert вызывет нагрузку CPU 100% и более. Это конечно же бардак. Погуглив нашел среди возможных причин OpenMP. В общем на многопроцессорных системах сия штука жутко тупит. Предложенные варианты решений не подходили никак.

Windows 8, первые впечатления

Категория: Программим

http://www.aleksei.su/upload_files/images/_thb_29_80_e934f51b400c915d4d467a71d96e7e92.jpg


Во превых строках своего письма хочу сообщить удивительную для себя вещь, предыдущая система Windows 7 простояла на моем компьютере больше года, точнее год и полтора месяца. Это рекорд для меня. Но вот она стала тормозить, тормозить, и пришла пора переустановить ее. А тут как раз бетка Windows 8 вышла.

Оптимизируем Apache. Отключаем модули.

Категория: Программим

http://www.aleksei.su/upload_files/images/_thb_29_79_02120b0a005ef86e071c6d8202a36cbf.jpg


Дело было так. На моем VPS стояла панель Plesk 8.5. Долго так стояла, несколько лет. И вот решил я обновить ее, но грит хостер фигу тебе, не получиться. Но можно взять новый VPS с теми же параметрами, и потом все туда перенести. Ну так и сделали.
И пошли ошибки, пошли пошли пошли. Все перечислять не буду, основные проблемы возникли из-за острой нехватки памяти. Вообще на VPS 512 метров. Хостер грешил на мои скрипты, которые генерировали много ошибок, всякие notice, warning. Я ему не очень верил, ибо точно тоже раньше работало не убивая всю память.

Как сделать скриншот

Категория: Программим

Я разработчик сайтов, и порой бывает нет быстрой возможности протестировать свое детище. Да и бывает так, что это просто невозможно, разные не только браузеры, но и версии этих браузеров, плагины, различные браузеры, софт, антивирусы, разрешение. Короче миллион причин, почему у конкретного человека все может быть не так как у тебя. Это не распространённый случай (когда это норма, это косяк разработчика), такое бывает редко, но бывает. И тогда говоришь человеку, сделай скриншот плз, и пришли его мне. И вот оно! Вот то, ради чего этот пост.
А как сделать скриншот?

Устанавливаем Windows с флэшки

Категория: Программим

Недавно мне попал в руки netbook, надо было переустановить винду на нем. Там стояла Windows 7, и хотя и говорят, что она по производительности как XP, практика показывает, что это не так.

http://www.aleksei.su/upload_files/images/_thb_29_71_0c07798e1c25cc43da3b9110f9c427e4.gif


И так суть - поставить XP. Все вроде бы ничего, но вот же проблема, у нетбуков нет привода CD-DVD. И хотя у меня была возможность взять на ненадолго внешний USB привод, решено было попробовать потставить винду без него.
Что нам надо: USB Flash (любого размера, вмещающего диск, моя флеха была на 8Гиг), CD (DVD) с Windows XP.