Статьи по меткам ‘suse’

VSFTPD — такой ли секьюрный?

Январь 26th, 2010

Сегодня разочаровался в моём любимом Very Secure FTP Daemon.
Произошло это, когда мне нужно было реализовать что-то вроде RandomAccessFile, работающего по FTP. И когда я дошёл до seek-операций, обнаружил, что vsftpd некорректно отрабатывает пару команд REST + STOR. А именно, открывает файл всегда в режиме O_APPEND, о чём с горестью сообщает manpage:
» Читать дальше: VSFTPD — такой ли секьюрный?

openSUSE 11.2 Migration tips #3

Декабрь 13th, 2009

Собственно, ещё один неприятный момент, возникший в связи с миграцией на openSUSE 11.2.

Заключается этот момент в том, что в моей любимой Eclipse IDE кнопки ненормально реагируют на щелчки мышью. Вернее, так: некоторые кнопки, когда я пытаюсь кликать на них, просто не работают. Как выяснилось из бага 555807, связано это с новой версией GTK. В новой Eclipse это дело, вроде, уже исправили.
Для тех же, кто пока не хочет менять версию, есть костыль (читать workaround): для нормальной работы Eclipse и других java-приложений, использующих GTK, нужно установить переменную среды окружения GDK_NATIVE_WINDOWS в true:

export GDK_NATIVE_WINDOWS=true

Например, эту строчку можно записать в .bashrc:

echo "export GDK_NATIVE_WINDOWS=true" >>~/.bashrc

Перелогиниваемся, запускаем Eclipse, радуемся.

Закопать!

Май 13th, 2009

Всё больше и больше Acer вызывает у меня ненависть.

Почему же? А вот почему. Сегодня ходил знакомиться с новой аппаратурой, которую нам выделили в универе на кафеду в связи с переездом. И увидел… гламурненькие асеры. Посмотрел: да, корпус смотрится модно, клавиатурка и мышка в комплекте красивые. На всех машинах Vista Buisness, чтоб её.

Решил проверить на вшивость, врубил новый комп, который планируется отдать под шлюз. Vista что-то там пыхтела минут 15-20, потом выдала-таки лицензионное соглашение. Соглашаться, ессно, ни с лицензией Microsoft, ни с Acer, не стал, вставил openSUSE 11.0 installation DVD и в консоли глянул /proc/cpuinfo, free, lspci, lsusb и пр. Был приятно удивлён: проц Core 2 Quad, 2 гига оперативы, винт на 500 гиг, всё железо на матери интеловское. Это обещало установку без геморроя. Задумался: не уж то Acer что-то дельное выпустили? Хаха, щаз.

Поставил систему быстро: снёс все разделы (в том числе и скрытый) и разметил диск: /boot, /, swap, extended, /home. Система встала быстро, без глюков и гемора (благо иксы и десктопманагеры ставить не надо). Понравился новый гламурный дизайн yast.

Ок, после перекомпиляции ядра решил ребутнуться, проверить его работоспособность. А вот фиг. Груб вывалился в консоль. Ну, думаю, консоль — и ладно, ща вручную бутанёмся и поправим. А вот фиг. Груб орёт, что раздел /boot у меня имеет код 0×27, а не 0×83. Задумался. Ну, чего не бывает: может, инсталлер взглючил. Бутанулся опять с DVD, запустил fdisk, прописал вручную код 0×83, записал на хард, замонтировал, отмонтировал, прочитал ещё раз fdisk’ом таблицу: всё ок. Ребутаюсь… Та же херь: код партиции опять стал 0×27. Отмечу, что описалово скрытой партиции с Vista хранится на том же месте. Прошёлся ещё раз fdisk’ом — не помогло. Полез в BIOS: может, там это можно отключить. Не нашёл. Вот скажите, какими уродами нужно быть, чтобы встроить в BIOS код, который прописывает код партиции 0×27 (то есть, скрытого раздела висты)? Если кто знает, как от этого избавиться, подскажите.

Это ладно. Помимо прочего, на компе в BIOS зашита такая интересная фигня, как Intel (C)(R)(TM) Active Management Technology. Подумал, может она гадит. Решил отключить, для чего пришлось прочесть следующий мануал очень сомнительного содержания:

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Почему сомнительного? Да потому что это называется не иначе как «Настрой троянца на своём компе». Особенно порадовало требование открыть определённые порты в брандмауэре. И вот такие компьютеры будут стоять практически на каждой кафедре и в каждой лаборатории в университете (!). Лично я считаю, что это — пипец.

Ну и ещё один документ на закуску:

Free Image Hosting at www.ImageShack.us

Кстати, ни одного мануала на русском так и не было, что как бэ намекае.

Спросил своих на кафедре, на кого писать заявление об отказе от ОС на компьютере. Сказали, что пока никому. ОК, подождём.

ReiserFS? Будь на чеку!

Октябрь 27th, 2008

Вот, опять у меня умер reiserfs. А почему? А потому что свет на работе отрубили в выходные (комп оставляю всегда включённым). И reiserfsck не помогла как следует.
Пришлось восстанавливать систему (openSUSE 10.2) с livecd (openSUSE 11.0), для чего потребовалось порядочно мэджика. Но то, что в другой партиции хранились образы дисков, меня спасло. Осталось только переустановить все пакеты, чтобы избежать каких-либо повреждений (а они есть) и пересобрать кернел (да-да, reiserfsck похерила некоторые модули безвозвратно).

Отсюда три правила:

  1. всё же лучше хранить /home на отдельной партиции.
  2. осторожно юзать reiserfs либо выбрать другую систему.
  3. периодически делать бэкапы важных данных.

В общем, хорошо, что винт не накрылся.

5 программ, с которыми я работаю ежедневно

Июль 26th, 2008

Очень долго пытался написать ответ моему знакомому Андрею Валяеву (он же Dron) на эту запись:

http://mdf-i.blogspot.com/2008/06/5.html

Но всё как-то откладывал. Исправляюсь.

Итак, 5 программ, которые я использую ежедневно (или почти ежедневно):

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

Shell. Что может порой быть удобнее командной строки? Да ничего! Узнать список процессов, используемые ресурсы ПК и пр. можно буквально вводом нескольких команд в BASH.

Eclipse. Это удобная IDE, написанная на Java. Да, она ресурсоёмкая (в плане памяти). Но куча интересных плагинов вроде CDT, Subclipse, EPIC и др. позволяют расширять её возможности, интегрировать возможность работы с другими языками и различными системами контроля версий.

Mozilla. Сюда входят Firefox и Thunderbird. Первая — для веба, вторая — для почты и RSS. Удобство в том, что они есть и под Linux, и под Windows, и под *BSD, и под MacOS. И не надо ни на что другое переучиваться. Кроссплатформенность рулит.

Midnight Commander. На мой взгляд, самый удобный консольный файл-менеджер. Порой без него бывает тяжеловато рыться в каталогах. Поэтому выношу его в мой TOP-5.

Всё, Дрон, отстрелялся ;) . Принимай.

Это всё же реально!

Июль 22nd, 2008

Сколько не читал в сети, сколько не разбирался в подобном вопросе, ответ у большинства был такой: «Вернуть деньги за предустановленную Windows Vista — это Unreal». Пусть это не реально, но топовых ноутов с FreeDOS/Linux в нашей стране найти — это ещё больший Unreal.

Подобный горький опыт с предустановленным ПО от Microsoft существует практически всё время, в течение которого существовала эта фима. Достаточно вспомнить продажу вычислительных машин от IBM с операционной системой QDOS (Quick & Dirty Operating System, далее — официальное название Disk Operating System), грубой, быстрой копией операционной системы CP/M. Но тем не менее, именно из-за продаж IBM PC + QDOS последняя выжила, а CP/M, будучи более качественной и продуманной, умерла.
Что же мы наблюдаем на данный момент? Более 95% населения, пользующегося персональными компьютерами, сидит под операционными системами фирмы Microsoft, остальные — под альтернативными ОС — *BSD, GNU/Linux, Sun Solaris, MacOS и пр.
Именно эти 95% позволяют фирме Microsoft диктовать правила на рынке, устраивать сговоры с вендорами и чувствовать себя, в принципе, абсолютно всемогущей и вседозволенной монополией в мире, которой выгоднее платить штрафы еврокомиссии, нежели выполнять их условия.
Но суть не в этом. А, как я уже писал, в том, что, фактически являясь монополистом, фирма сама решает за пользователя, что ему нужно. И в большинстве случаев это так и есть, да и не только в софтверной сфере: хитрые менеджеры никогда не дремлют, и всегда знают, какой товар лучше втюхать вам, чтобы им жилось хорошо.
Что мы наблюдаем в последнее время? А мы в последнее время наблюдаем активную пропаганду нового поделия от Microsoft — Windows Vista. И как бы были недовольны пользователи, как бы они ни кричали и не барахтались, как бы они не требовали от Microsoft вернуть Windows XP, хитрые менеджеры уже всё решили за них. И перейти на Vista им придётся хотя бы поэтому:
  • эта ОС поставляется как предустановленная на большинстве ПК и ноутбуках;
  • производители оборудования пишут драйверы для нового оборудования только под Vista;
  • Microsoft заканчивает поддержку Windows XP;
  • Microsoft прекращает продажи Windows XP;
  • «Microsoft думает о вас» (и за вас).

В итоге, подходя ближе к теме, большинство вендоров ноутбуков продаёт оборудование с предустановленной Vista, и не соглашается возвращать деньги за отказ от пользования этой ОС. Пример позорного поведения одной из фирм — знаменитая фирма Acer, которая даже не удосуживается прикладывать к продаваемому ноутбуку диск с установочным дистрибутивом системы. Или, например, знаменитый бренд Hewlett Packard, которы стал заниматься тем же. Появляется вполне логичный и однозначный вопрос: а если с моей предустановленной ОС что-то случится, я вынужден буду выкинуть наклееную на ноутбук блестящую наклейку на помойку, и купить коробочную версию Windows? Получается, заплатив за предустановленную ОС, я вынужден платить ещё раз?
Некоторые бренды вроде ASUS хоть и прикладывают диски в комплекте (по крайней мере, при мне ещё было такое), но вот на требование вернуть деньги за предустановленную ОС посылают далеко и надолго, даже несмотря на то, что ОС не является неотъемлемой частью продаваемого компьютера. Поправьте меня, если я неправ. Знаю, что с IBM/Lenovo дела обстоят получше, и есть случаи, когда фирма возвращала деньги.
Что же касается меня, то, так как я хотел ноутбук хорошей по сегодняшним меркам конфигурации, пришлось покупать компьютер с предустановленной Vista. Ну никуда ты не денешься… При покупке, зная про доску позора, решил остановиться на бренде, про которого ещё ничего не знаю (в плане возвращения предустановленной ОС). И этим брендом оказалась (апплодисменты) фирма Benq. Надо сказать, что мне уже приходилось иметь дело с техникой этой фирмы, и нареканий с моей стороны она не вызывала. Даже дома сейчас я пишу эту статью (если её так можно назвать), не без помощи монитора Benq FP93 GX. И он меня очень даже устраивает, несмотря на то, что и матрица TN (монитор всё же игровой как-никак). Вот и решил попытать счастье с ноутбуком Benq Joybook R56 R21. И почти всё оборудование у меня без проблем заработало под openSUSE Linux.
Но всё же я отошёл от темы, статья не об этом, а о том, как я возвращал деньги… Постараюсь более полно изложить этот материал и прокомментировать (какие ошибки были, и чего допускать нельзя).
При покупке ноутбука я прямо на столе продающей фирмы не согласился с лицензионным соглашением Windows Vista, выключил компьютер, вставил диск с openSUSE Linux 10.3 и поставил эту замечательную ОС. В идеальном случае было бы неплохо иметь ещё одного-двух свидетелей или снять процес «несоглашения с лицензией» на видео.
Через где-то полмесяца я вспомнил про то, что у меня в коробке валяется установочный диск с Vista и на дне ноутбука наклеена блестящая бумажка с серийным номером. «А что это я должен платить Баллмеру в карман свои кровные, если я не пользуюсь его операционной системой?» — подумал я и написал в саппорт. Вот текст письма, которое я отправил (через сайт производителя):

Центр Информационной и Технической поддержки Microsoft
Здравствуйте! Купил Joybook R56R21 и не согласен с EULA Microsoft Windows Vista, предустановленной на компьютере. Возможно ли вернуть назад установочный диск с Vista (входящий в комплектацию ноутбука) и вернуть сумму, потраченную на его преобретение?

Вендор, хоть я и не надеялся, всё же откликнулся:

Думаю этот вопрлос Вам надо решать с компанией Microsoft.


Данное соглашение актуально для всех ноутбуков с предустановленной ОС Vista.

Просим Вас сохранять историю переписки.

С Уважением
Служба Поддержки Клиентов BenQ
BenQ Russia

Но Microsoft Software License Terms же утверждает обратное! А что оно утверждает? Как ни странно, но лицензионное соглашение мне было сложно найти в Google. Всё же, после долгих поисков я процитировал кусок в ответном письме:

Ещё раз здравствуйте!

В MICROSOFT SOFTWARE LICENSE TERMS указывается следующая цитата:

By using the software, you accept these terms. If you do not accept them, do not use the software. Instead, return it to the retailer for a refund or credit. If you cannot obtain a refund there, contact Microsoft or the Microsoft affiliate serving your country for information about Microsoft’s refund policies. See www.microsoft.com/worldwide. In the United States and Canada, call (800) MICROSOFT or see www.microsoft.com/info/nareturns.htm.

Как я понял, я должен обращаться именно к производителю, то есть к вам.

Я не принимаю MICROSOFT SOFTWARE LICENSE TERMS и хочу вернуть свои деньги. Меня интересует как раз порядок возврата ПО, которое я никогда не буду использовать, но заплатил за него свои деньги.

Прошу помочь разобраться.

На что получил ответ — что (кратко говоря) «всё же обращайтесь в Microsoft». Ну что же, Без общения с Microsoft не обойтись, накатал им письмо, на что получил ответ:

Добрый день!

Благодарим Вас за обращение в Центр Информационной и Технической поддержки Microsoft.

Согласно лицензионному соглашению на Windows Vista OEM версии (поставляемой вместе с компьютером) для < /SPAN>возврата ОС необходимо обращаться к сборщику систем Вашего ПК.

Эти условия лицензии являются соглашением между вами и

  • изготовителем устройства, распространяющим программное обеспечение вместе с устройством, или
  • установщиком программного обеспечения, распространяющим программное обеспечение вместе с устройством.

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

  • обновления,
  • дополнения,
  • службы Интернета и
  • службы технической поддержки

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

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

С уважением,

Гаврилова Юлия

Собственно говоря, это письмо я приложил к своему и снова послал в Benq, от которого долго ждал ответа. Думал, что даже они про меня забыли. Поэтому приходилось пересылать им письмо, чтобы напомнить о себе. И это одно из правил: если саппорт забыл про вас, то напоминайте о себе. Посылайте письма повторно, если они не ответили через неделю.
В конце концов, Benq Support уточнили процедуру возврата ОС (оказывается, я был первым в Benq, кто решил это сделать) и выдвинули требования:

  • Наличие полностью заполненного гарантийного талона и чека, подтверждающего дату и стоимость покупки ноутбука.
  • С даты продажи должно пройти не более 30 дней.
  • Наличие на ноутбуке лицензионной наклейки с читаемой информацией, комплекта дисков с ОС.
  • Серийный номер лицензии (наклейка на нижней части ноутбука) на установленной на данном ноутбуке ОС, не использовался.

С учётом даты первого обращения в саппорт, они мне продлили срок возврата. Отсюда правило: чем раньше обратился в саппорт, тем лучше.
Хорошо, дело ближе двигалось к завершению, меня отправили в R Style Service для изъятия лицензии. Процедура изъятия прошла без особых проблем. Пришлось писать заявление, копию которого я любезно попросил оставить себе. Вот заявление:
Free Image Hosting at www.ImageShack.us
Сняли копию накладной на ноутбук. Сам ноутбук пришлось оставить. Но, несмотря на то, что вернуть обещали через 2-3 дня, вернули мне его вечером в этот же день.
Выдали техническое заключение:
Free Image Hosting at www.ImageShack.us

После этого я снова связался с поддержкой Benq и спосил о дальнейших действиях. Хотел настоять на денежном переводе/банковском чеке, но всё же пришлось нести ТЗ в фирму, у которой покупал ноутбук. Моей ошибкой было то, что, получая ТЗ, я забыл о золотом правиле: «роспись — подпись — и печать«. Вот третьего у меня, как раз, не было, и, получив разумный ответ от фирмы-продавца, что без печати сервиса это ТЗ не имеет силы, снова связался с Benq. Они извинились, и просили снова посетить R-Style Service, чтобы поставить печать. В принципе, печать мне поставили без проблем, после чего я уже имел документ:

Free Image Hosting at www.ImageShack.us

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

Итог таков: деньги мне вернули ($ 73.90 по курсу ЦБ РФ), но сама процедура возврата заняла порядочно времени. Поэтому если вы хотите этого — то надо биться до конца. А Benq ещё раз доказал, что это Фирма с большой буквы и ценит своих клиентов, за что им большое человеческое спасибо! Огромное спасибо и продающей фирме «Аскод Сервис», которая помогла мне раскрутить цепочку возврата.

Linux RPM

Июнь 13th, 2008

Научился создавать RPM-ки. Занятная вещь :) .
Теперь существует OpenWatcom 1.7.1 в RPM-пакете для openSUSE Linux.

Также Дрон собирался сделать ebuild ваткома. И что-то даже получается ;) .

Первое приложение под Qt — уже прогресс!

Апрель 23rd, 2008

Вот так выглядит моя программа по расчёту циклических кодов к курсовой работе:

Free Image Hosting at www.ImageShack.us

QuickPost

Ноут!!!

Февраль 16th, 2008

Купил себе ноут!

Модель — Benq R56R21.
Характеристики тут: http://benq.ru/products/joybook/?product=864&page=specifications

Сразу же снёс говновисту и поставил openSUSE Linux 10.3. Счастлив и доволен.

Всё, ушёл ковыряться с WiFi и другой периферией.

Да пребудет с нами Linux!

Март 20th, 2007

Наконец-таки поставил на работе Linux. Очень давно хотел, да всё времени не было. Зато поставил и настроил примерно за 4-5 часов, теперь счастлив до опупения :) . Смерть Windows’ам, Гейтсам и Баллмерам!