avva: (Default)
avva ([personal profile] avva) wrote2008-05-22 09:09 pm

о программах и битых дисках

Я давно заметил такую интересную особенность программ в эпоху интернета: огромное количество платных программ-говнюшек (прошу прощения, но по-другому иногда и не назовешь), выполняющих какую-то достаточно тривиальную работу, но требующих за это свои $15-$40, в зависимости от запросов и нахальства автора.

Возьмите практически любую нишу - любое относительно специализированное действие, которое надо выполнять не всем, довольно редко и нет стандартных средств для этого - и на ее почве процветает целая мини-индустрия написанных обычно кривыми руками на Visual Basic или Visual C++ утилит, делающих это. Они все как одна предлагают демо-версию, которая все показывает, но самое главное не выполняет; лежат на сайте какого-то очередного пупкин-софта, которого вы никогда до этого не видели и никогда больше не увидите; и просят денег за регистрацию. Я в общем-то и не против в принципе - ну пусть будет капитализм, пусть будет им прибыль - если бы не два обстоятельства. Во-первых, тривиальность задачи обычно возмущает меня как профессионала. Во-вторых, программ-говнюшек так много, что они заслоняют и выбивают с первых позиций поиска обычно существующие, и обычно намного лучшие, бесплатные открытые программы.

Например, мне надо было пару лет назад распечатать PDF-файл, в котором была поставлена заглушка против печатания. [небольшое отступление - я не знаю, как по русски передать слово Now, которым я бы по-английски сейчас начал следующее предложение: Now I knew that...] Я знал, конечно, что в принципе эта слабенькая защита была сломана, и известно, как ее отключить, и с программистской точки зрения сделать это тривиально. Но все поиски программы, которая бы это сделала, приводили к каким-то убогим говнюшкам, которые, скажем, отключали защиту, но стирали все страницы файла после четвертой; а чтобы не стирали, надо заплатить. Или еще что-то подобное, уже не помню точно.

Например, мне надо было пропатчить свой ADSL-модем, чтобы он стал раутером, и для этого надо было рассчитать по какой-то формуле контрольную сумму, дать ему, чтобы он принял новую прошивку, и еще какую-то муторную фигню. Нашлась программа, которая автоматизировала это все (по сути дела - тривиальный скрипт на тельнете, только в windows-программу забитый). Естественно, с демо-режимом, регистрацией и $20.

Например, мне надо было распечатать что-то (постскрипт какой-то? не помню) в PDF, и я с растущим чувством ужаса перепробовал одну за другой десяток разных программ, которые устанавливают себя в качестве виртуального принтера, и печатают в PDF-файл. Тут, надо признаться, нашлось несколько хороших бесплатных, но перед ними была очередь из "бесплатных", которые были crippleware, и для любой серьезной работы предлагали зарегистрироваться.

Например, посмотрите на индустрию программ для того, чтобы сделать скриншот экрана! Их, наверное, уже не десятки, а сотни, на это страшно смотреть просто. И каждая пытается выпендриться как-то по своему, у одной супер-крутой способ ловить DirectX-окошки, другая умеет делать несколько снимков подряд с задержкой в долю секунды... И не сомневаюсь, что есть немало людей, которые просто не знают, что в обычном Windows без всяких программ можно нажать на Print Screen и сделать Paste в любом графическом редакторе... я, например, об этом долгое время не знал, и искренне полагал, что нужная какая-то говнюшка.

И так далее, и так далее, и так далее.

Я даже выработал для себя правило, помогающее искать полезные не-говнюшки: вместе с теми словами, которые я хочу найти, добавлять linux или "open source". Даже если мне нужная программа для Windows, если она качественная и с открытыми исходниками, у нее почти наверняка есть линукс-версия, или на ее странице есть ссылка на линукс-аналоги итд. Сайты программ-говнюшек при таком поиске в большинстве своем пролетают. Помогает! А вот "freeware" добавлять бесполезно, потому что у них каждая вторая притворяется freeware.

Да, я увлекся, а вообще-то хотел рассказать, что у меня сломался жесткий диск (дальше будут всякие технические термины, простите), причем на нем очень качественно запоролась или была чем-то запорота partition table (полностью история такая: я вернулся из отпуска, а компьютер не поднимается, зависает еще до чтения дисков. Мы отвезли его в магазин, оставили, там заменили кабели и еще как-то потыкались, он вроде стал загружаться, только, говорят нам по телефону, системный диск-то как раз и не читается, наверное его Windows зачем-то из basic сделала dynamic (в скобках - пришлось прочитать про эту новую схему basic/dynamic дисков в новых версиях Windows, ну простите мне резкие слова, но мудаки как есть, ну какой гондурас им чесался отменять partition table? Много места занимает, да? Оставьте как есть, сделайте один раздел на весь диск и делайте с ним что хотите - слишком просто, да? душа требует творческого размаха, да?) - в общем, говорят, хотите мы вам систему на нем переустановим? Нет, кричу, не трогайте, оставьте как есть - забрали его домой, еще через неделю у меня дошли руки посмотреть на его диски, в общем, никакого dynamic там не было, просто часть информации стерта, в том числе partition table, и кто уж теперь разберется, оно само так, или в магазине что-то делали - я ж не мог загрузиться сам и посмотреть, а диски отдельно проверять на другом компьютере поначалу лениво было, надеялся, что с ними все в порядке). В общем, я стал искать, кто умеет лечить partition table, и опять полезли говнюшки с неизвестными именами, от неизвестных компаний, у которых на сайте кроме емейла никаких сведений о себе нет (в скобках: мне не раз приходило в голову: неужели все эти авторы говнюшных программ не понимают, как это подозрительно выглядит, когда на сайте компании нет ни телефона, ни адреса, ни сведений о том, где существует, когда создана... казалось бы, придумайте что-то от фонаря, напишите несуществующий адрес, все равно я туда бумажное письмо посылать не буду, а все же выглядит солиднее; хотя, с другой стороны, может, большинство пользователей так наивны, что их это не останавливает, не знаю...). И только поискав вместе с "правильными" дополнительными словами, я нашел отличную, замечательную программу TestDisk, у которой открытые исходники и версии для всего, которая скачалась на ура, запустилась на ура (прямо под XP, не требуя создать отдельную дискету или boot-CD специально для нее, как некоторые из говнюшек), нашла все мои стертые разделы на диске на ура, дунула, сплюнула, восстановила, я скачал все данные и успокоился. Короче, если вам нужно что-то восстановить на диске, рекомендую ее.

[identity profile] krace.livejournal.com 2008-05-22 06:57 pm (UTC)(link)
</rant>  ;)

[identity profile] marishkaya.livejournal.com 2008-05-23 05:58 am (UTC)(link)
+1

Мой способ

[identity profile] retif.livejournal.com 2008-05-22 06:57 pm (UTC)(link)
Я в таких случаях пользуюсь коллективным бессознательным -поиском по закладкам в http://del.icio.us/

Re: Мой способ

[identity profile] dizzy57.livejournal.com 2008-05-22 08:24 pm (UTC)(link)
Да-да-да, работает на ура. Я ещё иногда сверяюсь по википедии.

[identity profile] mike-gh.livejournal.com 2008-05-22 07:02 pm (UTC)(link)
просто не знают, что в обычном Windows без всяких программ можно нажать на Print Screen и сделать Paste в любом графическом редакторе...

А "Alt-PrintScreen" вообще кашерно это делает!

[identity profile] israelit.livejournal.com 2008-05-22 08:01 pm (UTC)(link)
В каком смысле?

(no subject)

[identity profile] drunik.livejournal.com - 2008-07-16 20:06 (UTC) - Expand

[identity profile] romanet.livejournal.com 2008-05-22 07:07 pm (UTC)(link)
О! Я прошёл через подобные этапы, даже пришёл к этому рецепту искать с "open source" (про Linux не додумался). И для угробленных partitions искал программу, правда пошёл другим путём, накачал краков ко всем программам и вылечил компьютер, кажется, с помощью Active@UNERASER.

[identity profile] dixi.livejournal.com 2008-05-22 07:09 pm (UTC)(link)
ну насчёт скриншотов - если надо сделать скринов -дцать для обучающего курса или презентации, то через альт-принтскрин это очень муторно.

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

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

[identity profile] minamoto-ru.livejournal.com 2008-05-23 06:14 am (UTC)(link)
FastStone Image Viewer. Делает все, что Вы говорите, и совершенно бесплатно :) Причем, по изначальной свой задаче - это просмотрщик картинок, захват экрана - это второстепенная его задача.

[identity profile] igoralexeev.livejournal.com 2008-05-22 07:12 pm (UTC)(link)
Как это похоже на результаты поиска вообще - часто всякие левые странички лезут наверх.
Быть может Google-у запустить новый сервис - поиск freeware-программ с заданной в строке поиска функциональностью?

[identity profile] neatfires.livejournal.com 2008-05-22 08:16 pm (UTC)(link)
Если вы имеете в виду free software, то гугл для этого не нужен. http://freshmeat.net

(no subject)

[identity profile] igoralexeev.livejournal.com - 2008-05-23 11:27 (UTC) - Expand

[identity profile] peaktop.livejournal.com 2008-05-22 07:16 pm (UTC)(link)
Я одного не могу понять: почему нет надежных и квалифицированных консалтинговых контор, куда можно было бы обратиться в описанных случаях?

[identity profile] lz.livejournal.com 2008-05-22 08:51 pm (UTC)(link)
потому что стоить их услуги будут больше, чем сами программы, а на вкус и цвет...

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-22 21:24 (UTC) - Expand

(no subject)

[identity profile] lz.livejournal.com - 2008-05-22 21:37 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-22 21:45 (UTC) - Expand

(no subject)

[identity profile] lz.livejournal.com - 2008-05-23 05:54 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-23 06:18 (UTC) - Expand

(no subject)

[identity profile] lz.livejournal.com - 2008-05-23 11:30 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-23 13:47 (UTC) - Expand

(no subject)

[identity profile] lz.livejournal.com - 2008-05-23 13:53 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-23 15:04 (UTC) - Expand

(no subject)

[identity profile] lz.livejournal.com - 2008-05-23 15:34 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-23 15:38 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-26 06:17 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-23 06:19 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-23 05:53 (UTC) - Expand

(no subject)

[identity profile] peaktop.livejournal.com - 2008-05-23 13:41 (UTC) - Expand

[identity profile] ex-ex-fatal.livejournal.com 2008-05-22 07:17 pm (UTC)(link)
идея программ-говнюшек не такая уж и плохая - стоимость идет на оплату времени разработки и поддержки. мне известна целая куча прекрасных бесплатных и опенсурсных утилит, разработка которых просто-напросто заглохло. И все бы ничего, свою работу они делают, но, например, отказываются работать в висте. и т.п. цена - да, во многих случаях завышена. неплохая в теории идея donationware, но она достаточно плохо работает.

[identity profile] avva.livejournal.com 2008-05-22 09:14 pm (UTC)(link)
Дело не только в цене, но еще и в том, что их сайты выглядят криворуко, они выглядят криворуко, и элементарно им не доверяешь - ни тому, что сделают, что обещают, ни тому, что троян какой-нибудь не подкинут. У открытой программы хотя бы все на лице написано, даже если не будешь смотреть в ее исходники, сам факт того, что они есть, сильно (и обоснованно) повышает доверие. С ними худо-бедно работает система репутации. А тут поди знай, что какой-то безымянный криворукий идиот навяал на вижуал бейсике, кинул на сайт, криво сляпанный на фронтпейдже, без имени разбработчика, без координат, без репутации.

(no subject)

[identity profile] ex-ex-fatal.livejournal.com - 2008-05-22 21:20 (UTC) - Expand

(no subject)

[identity profile] ex-ex-fatal.livejournal.com - 2008-05-22 21:22 (UTC) - Expand

[identity profile] yazmeya.livejournal.com 2008-05-22 07:20 pm (UTC)(link)
несколько раз покупал такие "говнюшки" – вместо того, чтобы убивать несколько часов для написания и отладки шелл–скрипта.
весьма эффективно, особенно если учесть нынешнюю per-hour rate для фриланса.

[identity profile] avva.livejournal.com 2008-05-22 09:14 pm (UTC)(link)
Это тоже верно, и мне надо научиться так думать, но сложно.

[identity profile] deadkittten.livejournal.com 2008-05-22 07:22 pm (UTC)(link)
Print Screen не умеет работать с буфферос DirectX, отчего и приходится использовать HyperSnap и иже с ними.

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

[identity profile] minamoto-ru.livejournal.com 2008-05-23 06:21 am (UTC)(link)
Ага. "А где у Вас наклейка на компьютере?" И всем пофиг, что Линукс стоит :)

Вы ведь знаете

[identity profile] bowhill.livejournal.com 2008-05-22 07:26 pm (UTC)(link)
стоимость своего человеко/часа? То время, которое Вы тратите на поиск, установку и сравнительный анализ стоит больше, чем такая дешевая и простая утилита. А если Вы ей ещё и что-то полезное делаете, то вообще на этом фоне платное оно или бесплатное -- не суть.

PS: Спасибо за ссылку.

Re: Вы ведь знаете

[identity profile] sleeping-death.livejournal.com 2008-05-22 08:36 pm (UTC)(link)
Обычно то, что делают такие прожки, надо здесь и сейчас. А если у автора нет автоматизированной системы оплаты и ключик придет только на следующий день? За это время уже реально наколбасить нужный код самому.

[identity profile] lelia-br.livejournal.com 2008-05-22 07:29 pm (UTC)(link)
Мда, ...сапожник без сапог.
Всегда все находила бесплатно. Да приходится попробовать разную фигню, но всегда все находится.
Поиск по словам "product download free".

[identity profile] lev-m.livejournal.com 2008-05-22 08:08 pm (UTC)(link)
Позвольте не согласиться - по этим ключевым словам вылазит куча платных программ, которые "бесплатно загружаются" :)
Есть такая искалка http://lfcon.ru/fsw.php - иногда помогает.
А вообще (по моему опыту) говнюшки встречаются как среди платных, так и среди бесплатных. Увы.
А насчет "сапожник без сапог" - чистая правда. Просто просился ответ "Google it!"

(no subject)

[identity profile] Лев Горенштейн - 2008-05-22 20:23 (UTC) - Expand

рекомендую ее.

[identity profile] israelit.livejournal.com 2008-05-22 08:04 pm (UTC)(link)
Спасибо, на днях опробуем :)

Re: рекомендую ее.

[identity profile] avva.livejournal.com 2008-05-22 09:08 pm (UTC)(link)
:)

[identity profile] livesevash.livejournal.com 2008-05-22 08:07 pm (UTC)(link)
Был еще вариант: начать загрузку системы с любого диска Винды, выбрать восстановление системы, а затем написать команды fixboot, fixmbr.
Если стерлась только запись в загрузочном секторе, то хватило бы fixmbr

[identity profile] dizzy57.livejournal.com 2008-05-22 08:30 pm (UTC)(link)
У меня, может, руки кривые, но в последний раз, когда я с таким сталкивался, я не смог попасть в recovery console, чтоб набрать эти команды, хотя понажимал все возможные кнопочки в инсталляторе.

В результате пришлось грузится с linux livecd и c помошью паяльника и какой-то матери восстанавливать mbr.

[identity profile] evilzerg.livejournal.com 2008-05-22 08:41 pm (UTC)(link)
Не далее как сегодня утром пытался восстановить пароль к аксесовской базе. И все утилиты, попавшие в поле зрения, пишут - мы тут восстановили, но пароль слишком сложный для триал версии, посему заносите деньги в рамках 20 - 50 баксов. Хотя там пароль явно словарный, база никакая не секретная или коммерческая - склероз просто подкрался к человеку.

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

[identity profile] digest.livejournal.com 2008-05-22 08:42 pm (UTC)(link)
А ведь были же раньше рейтинги и обзоры, коровы там всякие... Хоть как-то позволяло отличить дерьмо от конфетки. Видимо, не справляются с количеством.
stas: (Default)

[personal profile] stas 2008-05-22 09:05 pm (UTC)(link)
Их просто завалили дерьмом. Разбираться в программе и писать review - процесс немасштабируемый.
Плюс у них incentive проталкивать платный софт - с ними за это делятся.

(no subject)

[identity profile] avva.livejournal.com - 2008-05-22 21:07 (UTC) - Expand

(no subject)

[identity profile] rednyrg721.livejournal.com - 2008-05-24 19:15 (UTC) - Expand

[identity profile] yurilax.livejournal.com 2008-05-22 08:51 pm (UTC)(link)
Ага, я на днях был в похожей ситуации - искал undelete под Висту (там долбаный Briefcase каким-то образом попросту удалил передвинутые в него папки). После пары кривых trialware, таки нашёл UndeletePlus и остался очень доволен.
stas: (Default)

[personal profile] stas 2008-05-22 09:07 pm (UTC)(link)
Есть хороший блог lifehacker, где в частности такие полезности публикуют. Например, нашел в нем JkDefrag.

[identity profile] reut.livejournal.com 2008-05-22 10:47 pm (UTC)(link)
про говнюшки - как верно. прям о наболевшем.

[identity profile] kidd79.livejournal.com 2008-05-22 10:51 pm (UTC)(link)
«причем» слитно.

[identity profile] gera.livejournal.com 2008-05-22 11:28 pm (UTC)(link)
я не знаю, как по русски передать слово Now, которым я бы по-английски сейчас начал следующее предложение: Now I knew that...

Так вот, я знал, что...

К остальному добавлю, что backup - наш лучший друг.

[identity profile] mirritil.livejournal.com 2008-05-24 07:45 am (UTC)(link)
но для него тоже существует тьма говноутилиток, и ни одного нормального простого решения

(no subject)

[identity profile] chva.livejournal.com - 2008-05-24 13:25 (UTC) - Expand

(no subject)

[identity profile] mirritil.livejournal.com - 2008-06-14 21:47 (UTC) - Expand
sanmai: (Default)

[personal profile] sanmai 2008-05-23 12:04 am (UTC)(link)
Теперь я знаю... Впрочем, наверное, уже подсказали.

[identity profile] yuriy-anikeev.livejournal.com 2008-05-23 12:04 am (UTC)(link)
Решил проблему поиска нормального опенсурсного софта путем перехода на linux-based ОС. Брутальный, я бы сказал кардинальный метод решения проблемы, зато работает - комплексный поход, одним словом.. :)

[identity profile] http://users.livejournal.com/malfet_/ 2008-05-23 04:08 am (UTC)(link)
У Линуксовых программ есть другая проблема - с большой долей вероятности через пол года после того, как программа заброшена автором - она перестает коректно собираться. Например непатченная qemu до сих пор не собирается с gcc4, хотя все дистрибутивы уже давно перешли на 4ую версию gcc. Так что если считать свое время, то может оказаться, что куда дешевле разориться vmware, чем затачивать qemu под gcc4..

[identity profile] avnik.livejournal.com 2008-05-23 09:44 am (UTC)(link)
Это ту самую vmware которая перестает работать с каждым вышедшим ядром?

[identity profile] uzt-nus.livejournal.com 2008-05-23 04:21 am (UTC)(link)
В этом линухи со своей централизованно системой апдаейтов блестят.
Просто и сердито.

[identity profile] municationtube.livejournal.com 2008-05-23 07:49 am (UTC)(link)
Да, я обычно в таких случаях набираю apt-cache search чего там надо сделать, а потом уже иду в поисковик.

Page 1 of 2