Истории с тегом: linux

Всего историй: 607

3458

Переполох в гурятнике

Работаю в небольшой фирме, занимаюсь в основном 1С. Понадобилось как-то написать небольшой макрос для Экселя со сворачиванием таблицы. Для тех, кто не знаком с жёлтой программой, поясню: надо найти в таблице все повторяющиеся элементы и оставить их в единственном экземпляре, а суммы по другим столбцам сложить. Так, например, две записи «Вася Пупкин; 1000» и «Вася Пупкин; 350» превращаются в одну строчку «Вася Пупкин; 1350». В 1С это делается одной командой, а вот как это реализовать на диалекте VBA, для меня было загадкой

Поиски в Гугле результатов не принесли: находились лишь готовые макросы, которые мне обещали прислать абсолютно бесплатно, но только после отправки SMS на некий короткий номер. Нашёл несколько тем на соответствующих форумах и подумал, что мои поиски окончены. Как же я был наивен! Несколько первопроходцев, задав аналогичный вопрос, получили вовсе не ожидаемый ответ. В ответ «великими гуру», съевшими не одну собаку в теме, было исписано множество страниц: «Иди учи матчасть», «Иди курить мануалы», «Погугли», «Да это же просто», «Зачем VBA? Выучи нормальный язык!»

Моему коллеге понадобилось поставить и настроить интернет-сервер. За основу был взят Ubuntu ввиду лёгкости настройки. Всегда встречаются подводные камни, упирающиеся в особенности структуры сети. Мой коллега столкнулся с подобной проблемой: некоторые вопросы в мануалах не освещаются, а на форумах найти нужную информацию достаточно трудно, потому что кажется, что 99% информации составляют аналогичные ответы, правда, встречаются ещё варианты: «Поставь винду», «Зачем тебе Линукс?»

Уважаемые «гуру» своего дела! Если вам нечего ответить по делу, лучше не пишите ничего. Порой так сложно выудить полезную информацию от тех, кто не мнит себя гениями, но может что-то подсказать.

3443

Любовь под бубны и там-тамы

Сидели мы как-то в офисе. Каждый, помимо рабочего компа, одним глазком смотрел в монитор железного друга, подключённого к подсети с доступом в инет.

Первое, что меня позабавило, — реакция коллеги на включение недавно приобретённого Eee PC, когда вместо заколебавшей мелодии открытия «форточек» зазвучали убунтовские там-тамы. Тут же вопрос: «А ты чего, туда уже линукс поставил?» Нет, блин, это новая звуковая схема к винде!

Второй момент случился несколько позднее, когда я, выпав из основного течения дискуссии, начавшейся в какой уже раз с холивара «Windows vs. Linux», невпопад ляпнул цитатой с баша про власть пингвинов и необходимость снести «форточки».

— А что, — спросил меня начальник, — на нетбуке твоём совсем-совсем винды нет?

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

3424

Труженики меча и забрала

Представьте себе сайт с форумом, посвящённом свободному ПО. Тихо-мирно идёт обсуждение каких-нибудь плагинов под Firefox или OpenOffice; участники делятся опытом, просто разговаривают за жизнь... Внезапно в топик влетает рыцарь на белом коне с открытым забралом и щитом красно-зелёно-жёлто-синего цвета. Взмахнув мечом, рыцарь издаёт ужасающий рёв: «А-а-авно ваш линукс!» Собравшиеся замолкают в недоумении: где этот достойный человек увидел Linux? Может быть, он принял за него Windows 7 с предыдущего скриншота в треде? Но даже если так — никто никаких ОС вообще не обсуждал. Меж тем рыцарь продолжает бушевать с такой вдохновенной силой, будто ему и вправду пересылают из Редмонда по 100 $ за каждый килобайт тематического текста.

Сайт о софте общей тематики. Человеку по его собственной просьбе «дать что-нибудь легковесное» рекомендуют Miranda IM — компактный мессенджер для Windows, выпущенный под лицензией GPL. Тут же появляется донкихотистый брат-близнец давешнего рыцаря и несётся в атаку с копьём наперевес и боевым кличем: «Задолбали линуксоиды!» И вновь поток мысли не остановить. Вояке даже негде ответить на вопрос, где он сейчас-то увидел линуксоидов? Пользователь же, порекомендовавший Миранду, получает кучу помоев на голову и пачку жалоб модератору от «рыцаря».

Обсуждается Google Android — ОС, у которой линукс хоть и лежит где-то в фундаменте, но не виден даже днём с фонарями? Ждите рыцарский батальон! Упомянут «настоящий», полноценный линукс-дистрибутив? Сейчас появится конная армия с хоругвями! К слову, эти труженики меча и забрала будут с приближающейся к единице вероятностью утверждать, и что стажа у них поболее, чем годков в паспортах остальных участников, и что под *nix они серверные системы писали (как позже выясняется, речь идёт о скриптике в три строчки на PHP), и прочая, и прочая.

Скажете, тролли? Неадекваты? А чем один тролль-неадекват отличается от другого? Почему этим можно, а их зеркальному отражению — нельзя? Ребята, вспоминаем кота Леопольда!

3411

Воинствующие пингвинофобы

Меня всегда умиляли программисты-линуксоненавистники: только они готовы кричать о том, какие линуксоиды плохие и надоедливые, только они создают замечательные юмористические ресурсы о вреде свободного ПО, только они извечно ведут священную войну со злобными линуксоидами, приходя на форумы и доказывая кому-то (себе?), что Windows лучше.

Так вот, я использую GNU/Linux примерно с 2006 года. Первый курьёз случился, когда один знакомый долго и упорно рассказывал мне о глючности и некрасивости опенсорса, причём с подробными примерами. Среди примеров были такие «проприетарные» продукты, как Денвер (сборка Apache, MySQL и PHP под винду), замечательная БД PostgreSQL, один из лучших браузеров Mozilla Firefox. Когда я показал ему всё это на своей Мандриве, человек не растерялся и убедительно рассказал, что мы, злобные линуксятники, поворовали идеи и потырили код.

Второй случай был при подключении к интернету на новом месте жительства. Админ провайдера, видимо, тоже был из таких линуксоненавистников. Когда я попросил дополнительные настройки, чтобы поднять у себя PPTP-соединение, мне был дан ответ в духе «ставь нормальную ОС, иначе не видать тебе интернета». Ну, ничего страшного — если админ не знает настроек своего сервера, это не значит, что сложно их выяснить опытным путём. Довольно быстро я понял, что используется простой CHAP-пароль и нужный тип шифрования, и спокойно работал в сети. Когда же этот админ увидел меня на внутрипровайдерском форуме, он с торжеством заметил: «Наконец поставил нормальную систему!», а после показанного uname -a и скриншотов ответил, что скриншотов и он может с инетов накачать.

Третий случай был совсем недавно. На своём ноуте я тоже держу линукс. Когда недавно я зашёл посидеть в кафе с Wi-Fi, парень за соседним столиком поинтересовался, что за тема у меня на винде (стояли стандартные «кеды» 3.5), а в ответ на мои слова о том, что это Mandriva Linux, злобно отвернулся, пробурчав: «Не хочешь говорить — так и скажи, жлобяра. Нефиг тут байками про линуксы меня кормить».

Ей-богу, смешно становится. Мы вам верим, что в линуксе работать невозможно, всё это выпендрёж и глупость, а нормальные программисты сидят только на винде и OS X. Только не надо постоянно доказывать это кому-то. Зачем? Ведь у вас и так лучше, не так ли?

3408

Не давайте богам обжигать горшки

Упал у меня Виндоус. Поскольку я предусмотрительно поставил себе второй системой Убунту, переустановку винды я решил отложить. Гляжу — друг один в аську стучится. Он заядлый геймер, а также самопровозглашённый компьютерный бог. Предлагает мне в %game% поиграть — я отказываюсь, говорю, что на Убунте сейчас.

— А что, Убунта твоя мешает тебе?

— Нет, у меня винда сломалась, а переустанавливать лень.

— А-а... Ну, удали Убунту. А что это, кстати?

— Ось такая.

— Ну-у! Виндоус лучше всех! Давай я тебе диск занесу?

— Да не, не надо, у меня свой есть.

— А не поставишь мне Убунту посмотреть?

Согласился, пришёл к другу с лайв-сиди.

— Ничего не трогай! Просто полазай по менюшкам; если понравится, я тебе поставлю.

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

Винду я ему переустановил. Больше ни про какие «штучки» рассказывать не буду, а то ещё брутфорс-скрипт попросит и начнёт ломать всех налево и направо.

3403

Пейсателя бубен неймёт

Как-то незаметно в третьем часу ночи пришло понимание, что весь следующий день с самого утра мне предстоит провести в гостях у бюрократов. Ну, бумажки-то я буду заполнять процентов десять от всего времени, а в основном придётся терпеливо стоять (если очень повезёт, то сидеть) в очереди. Может, книжку какую захватить? А ещё лучше книжки читать прямо с экрана телефона! Сказано — сделано. Качаем соответствующее Java-приложение. Что у нас там? Какой-то РидМаньяк. Щас заценим... Цепляю свою верную, как наган, «Ноклу» по синезубу и скармливаю ей файлик. А что, рулезная штука этот Маньяк — настроек вона сколько!

— Чего барин изволит?

— Хочу, чтоб шрифт побольше был.

— Извольте. Что ещё желаете?

— Ну, это, давай текст сделаем жёлтым на черном. У меня в терминале так, глаза меньше устают.

— Да пожалуйста. Чего ещё хотите?

— Скатёрку хочу у вас спереть и скамстралить из неё рубаху красную… Ой, извините, вырвалось.

В общем, встроенный текст-«рыба» смотрелся отлично. Теперь попробуем скормить Маньяку какое-нибудь литературное произведение. Раньше я любил читать с монитора, и в архивах на винте лежало несколько книжек. Так, что тут у нас? Выбор пал на «Сегодня, мама» Лукьяненко. Скармливаем текст Маньяку — облом: юникод тот не понимает, а понимает только СР1251. Ладно, ща перекодируем… Опять облом: Федора наотрез отказывается сохранить юникодовый текст в виндовую кодировку. Но мы не сдаёмся, мы пошли на принцип. Где мой бубен?!

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

Зап Сет тага горк минерап. Зап шердап. Лапсердюк. Ыкувон, генекал ардажер. Ынау‑мынау ардажер ук. Зап ынау‑мынау.

Неужто опять с кодировкой проблемы?! Закуриваю, попутно ломая голову над проблемой. Перелистываю на экран вниз — оказывается, главные герои говорили на древнеегипетском.

Бубен с древними языками несовместим — так и запишем.

3389

Мал клоп, да вонюч

Задолбали фанатичные любители линуксов! Как говорят в народе, мал клоп, да вонюч! Им все вокруг всегда должны: техподдержка любого ресурса должна знать тонкости настройки популярных дистрибутивов, производители ноутбуков должны комплектовать их ОЕМ-линуксом, а производители железа обязаны писать им драйвера. Любая IT-тема неизбежно скатывается в линуксосрач, когда юные кулхацкеры, осилившие установку очередного дистрибутива-в-котором-уже-почти-всё-работает, начинают вставлять своё мнение куда попало.

Но что хуже всего, сложился стереотип, что все айтишники используют на десктопе линукс. Я проработал программистом дольше, чем многие читатели баша живут на свете, и за последние десять лет из сотен моих коллег я видел десктопный линукс лишь у двух сисадминов, хоть и занимаюсь разработкой серверных приложений, работающих под линуксом и BSD. Хватит врать миру: айтишникам линукс на десктопе нужен не больше, чем остальным пользователям, и ровно с теми же целями — любопытство и выпендрёж. То, что вы собираетесь в кучки галдящих на весь интернет троллей, ещё не значит, что вас много.

3365

Компилятор в руки, дебаггер в зубы — и вперёд

Давно хотел попробовать новую операционную систему. После получасовой прогулки по форумам выбор пал, естественно, на Ubuntu. Саму систему я без особых проблем отрыл на торрентах, скачал и с трудом сдерживаемым волнением установил из-под винды. Вот незадача — операционка оказалась без пакета русификации! Потыкал в настройки, погуглил и вроде бы во всём разобрался. Чтобы скачать русификацию, нужно подключение к инету.

Тут начались проблемы. В качестве модема я использую CDMA-телефон — необходимы драйвера. Звоню в службу поддержки провайдера. После минуты гудков трубку берёт молодой человек, я излагаю суть проблемы, и тот, внимательно меня выслушав, выдаёт:

— Линукс — это ОС, которой пользуются исключительно программисты и системные администраторы. К сожалению, на нашем сайте нет подобных драйверов, но я думаю, вы вполне сможете написать их самостоятельно!

В ауте кладу трубку и начинаю нервно курить. Такими темпами все пользователи альтернативного софта скоро будут причисляться к программистам, хакерам и сектантам!

3361

Про Mac OS и думать страшно

Сидел как-то с девушкой, пил пиво и думал о вечном. На улице хорошая погода, солнце светит — что ещё для счастья надо? Ан нет, тревожит сознание выбор ОС для домашнего компьютера.

Девушка обратила внимание на мой слегка отстранённый вид и заинтересовалась, что же меня тревожит. Я поведал, что не могу определится с операционкой: то ли ставить привычную мне Убунту или какой другой линукс-дистрибутив, то ли попробовать хвалёную «семёрку». Девушка, не особо подкованная в компьютерных вопросах, спросила:

— А в чём, собственно, разница?

— Как бы тебе проще объяснить... Линукс — это безопасность и уверенность, а Виндоус — развлечения, но с долей риска.

— Ясно! Секс в презервативе — безопасно, но по ощущениям не очень. Секс без презерватива — приятней, но можно подцепить какую-нибудь заразу.

Более точной аналогии я не слышал никогда.

3350

Бесит: хочется взять и поставить

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

Свершилось — в прожившей несколько лет без переустановки и единого вируса системе перестали работать комбинации Ctrl+C, Ctrl+V и Ctrl+Alt+Del. Ни одной пакости найдено не было. Я вспылил, разозлившись на неуловимый вирус, и в один вечер снёс детище Microsoft, поменяв его на Ubuntu 10.04.

На следующее утро я открыл OpenOffice и сел поработать. Ctrl+C и Ctrl+V по-прежнему не работали; Ctrl+Alt+Del, как выяснилось, тоже. Оказалось, за день до случившихся событий дети поиграли клавиатурой, несколько раз уронив её на пол. Проблема решилась после разборки, прочистки и сборки клавиатуры, но Windows не повезло — её я восстанавливать не стал.