>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Флейм http://forum.mozilla-russia.org/viewforum.php?id=14 >Linux, Windows, Mac OS X - IX http://forum.mozilla-russia.org/viewtopic.php?id=51222 |
Zero-8 > 14-08-2011 18:24:46 |
а ассемблер уже совсем не в моде? |
krigstask > 14-08-2011 18:48:21 |
Zero-8 |
Vladimir_S > 14-08-2011 21:30:38 |
krigstask пишет Прочитал, но только вот чего не понял. Да, создать второй (скрытый) файл с именем тоже якобы "hosts" путем замены латинской "о" на кириллическую не проблема, но вот почему система его воспринимает, как настоящий? Ведь для нее-то, казалось бы, имя файла совсем не то! Как так? |
krigstask > 14-08-2011 21:37:16 |
Vladimir_S пишет
Так всё наоборот. «Настоящий» файл назван латиницей, но скрыт, а пользователь видит неиспользуемый файл. |
Azathoth > 15-08-2011 04:05:40 |
krigstask пишет
Тут наиболее важный вопрос: а нужен ли? ООП не панацея и в подавляющем большинстве случаев он просто не нужен. Особенно в веб. Точнее в CGI. krigstask пишет
Это типа шутка такая? krigstask пишет
А потому что такие приложения требуют порою лишних танцев с бубном. Со всех сторон торчат разные биндинги и не дай бог что-нибудь отвалится. А для всяких виджетов куда как более подходящим IMHO является ECMAScript. krigstask пишет
Для этого есть lib и libexec. share предназначен в основном для неизменяющихся данных и документов. А то, что некоторые разработчики (не только Питоновые) от этого отходят, то это увы и ах... krigstask пишет
А теперь представим что запускается от пользователя без домашнего каталога. Что делать тогда? Всё решаемо конечно, но это именно то, о чём я говорил: лишние движения при внедрении. krigstask пишет
Мне так же смешно когда я слышу про замороченный синтаксис Perl krigstask пишет
Скобочки по меньшей мере видны. krigstask пишет
А нужно много? krigstask пишет
Linux вон тоже не слишком уж популярен, но это кое-кого не останавливает |
Vladimir_S > 15-08-2011 07:14:08 |
krigstask пишет
А, спасибо - понял. |
X Strange > 15-08-2011 08:14:42 |
krigstask пишет
Можно сделать и наоборот: в реестре Windows, ЕМНИП, имеется ключ, в котором хранится полный путь к файлу hosts. |
krigstask > 15-08-2011 12:49:09 |
Azathoth пишет
Не панацея, и я не поклонник тотального объектно-ориентирования, но отрицать его пользу как-то странно. А вот CGI мёртв. К счастью. Azathoth пишет
Нет. Я не в курсе и Перл на самом деле функциональный язык? Azathoth пишет
Можно поконкретнее? А то выглядит как философия (-:Е Azathoth пишет
Ха, и чем же он более подходящ? Тем, что там есть скобочки и прочий «настоящий» синтаксис? Это для которого даже CoffeeScript сделали? Azathoth пишет
«The libexec/ directory contains small helper programs called by other programs» Azathoth пишет
Могу рассказать про переменную PYTHON_EGG_CACHE, описанную в документации. Azathoth пишет
Давай-ка сначала с отступами разберёмся, а то это отговорки уже идут d-:Е
Бесспорно. И что? Azathoth пишет
А пробелы разве не видны? (-%Е Azathoth пишет
Ну, может быть. Просто почему-то они не на слуху. Я не против Perl (как, например, Ruby), но он проигрывает Python на ряде задач. |
R2dtw > 15-08-2011 13:43:49 |
krigstask,Azathoth, |
Lain_13 > 15-08-2011 14:58:39 |
Кстати, никогда не думал, что в этой теме, где доказывают превосходство своих любимых ОС над другими жалкими ОС, образуется холивар на ещё более нердскую тему. |
Azathoth > 15-08-2011 15:20:25 |
krigstask пишет
А я и не отрицал его пользу. И сам эту пользу использую когда надо. И функционала Perl как правило хватает. Я говорил что всему свой интсрумент нужен. ООП в Perl есть, просто не в полной мере следует букве современного определения ООП. Т.е. есть упущения (которые будут исправлены в Perl6). krigstask пишет
Сорри. Спутал с процедурным krigstask пишет
Тем что он более интегрируемый. krigstask пишет
Знаю и давно. Но когда столкнулся впервые — не знал. Получил +1 к раздражающему фактору. krigstask пишет
Хорошо А вот цитата с одного форума:
Чувствуется что человек познал дао А вот виндовый Блокнот для него 100% закрыт. Как и часть других редакторов, которые могут попасться по пути. krigstask пишет
Взаимно Во всём взаимно R2dtw пишет
А почему бы и нет. Пусть модераторы перенесут сообщения в новую тему... |
krigstask > 15-08-2011 15:51:11 |
Ну, Per6 вообще чуть ли не другим языком обещает быть. скрытый текст Кто ещё не видел: Azathoth пишет
Позор джунглям (-:Е Azathoth пишет
С чего это вдруг? В чём меряется интегрируемость? Azathoth пишет
Вот уж нет. Azathoth пишет
«Я недочитал документацию по Trac и обиделся на Python» (-:E Azathoth пишет
А зачем их считать? Если рядом две строки с разными отступами, это видно. А в остальных случаях это и не проблема. Azathoth пишет
Какая разница? (-:Е Azathoth пишет
Вот уж была бы потеря потерь. Но почему закрыт-то? Пусть жмёт Tab, делов-то куча. |
ladserg > 15-08-2011 22:06:41 |
Винда рулит |
Йцукен > 15-08-2011 23:17:39 |
ladserg |
ladserg > 16-08-2011 02:32:35 |
Йцукен пишет
Спасибо :-) Мне признаться в последнее время приходится внедрять гетерогенные решения, часть задач под линуксом, часть под семейством ОС Windows, никсы конечно мне привычнее... Но к сожалению под ними ещё пока нет ряда самых распространенных решений. Впрочем в качестве альтернативного решения - я стараюсь побольше задач перетянуть на веб технологии, но это только прикладные сервисы. |
krigstask > 23-08-2011 11:01:09 |
Вчера не смог подключиться к серверу jabber.no через Pidgin под Windows. А ведь сначала попробовал специально под Gentoo, всё отлично сработало. |
X Strange > 23-08-2011 20:11:25 |
krigstask пишет
Мой личный опыт говорит, что многие программы, входящие в состав GNOME, имеют очень кривые Windows-версии. |
krigstask > 23-08-2011 22:08:12 |
Pidgin ни разу не входит в Gnome. Он просто на GTK. |
X Strange > 23-08-2011 22:34:54 |
krigstask пишет
Разве? Выделить код Код:~ # emerge -pv pidgin These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] app-text/gtkspell-2.0.16 USE="doc" 344 kB [ebuild N ] gnome-base/orbit-2.14.19-r1 USE="doc -debug -test" 747 kB [ebuild N ] net-libs/libnice-0.1.0 USE="gstreamer -upnp" 640 kB [ebuild N ] dev-python/gst-python-0.10.21 USE="-examples -test" 608 kB [ebuild N ] media-libs/gst-plugins-bad-0.10.21 USE="orc" 0 kB [ebuild N ] net-libs/farsight2-0.0.26 USE="python -msn -test -upnp" 1,140 kB [ebuild N ] gnome-base/gconf-2.32.3 USE="doc ldap (policykit) -debug (-introspection)" 1,523 kB [ebuild N ] media-plugins/gst-plugins-gconf-0.10.28 0 kB [ebuild N ] net-im/pidgin-2.9.0 USE="dbus doc gstreamer gtk ncurses networkmanager nls perl python spell tk xscreensaver -debug -eds -gadu -gnutls -groupwise -idn -meanwhile -prediction -sasl -silc -tcl -zephyr -zeroconf" 9,693 kB Total: 9 packages (9 new), Size of downloads: 14,692 kB Почему в таком случае он тянет за собой gconf? |
krigstask > 23-08-2011 23:10:04 |
gcong тянет за собой и Chromium, к примеру. Это вообще мелочи, настоящие гномьи приложения уж тянут так тянут! |
hydrolizer > 24-08-2011 07:17:16 |
Azathoth пишет
Странная проблема. Я обычно (хоть и не работаю с питоном) всегда вижу, сколько где чего: скрытый текст и это не есть фича исключительно больших IDE - под виндой этого разве что нотепад не умеет. Думаю, под линуксом вряд ли дела обстоят хуже. |
X Strange > 24-08-2011 20:27:13 |
hydrolizer пишет
Обычно так подсвечивается только «trailing whitespace», то есть пробелы и табуляции только в конце строк. Но я, например, и без подсветки отличаю пять пробелов от четырёх. Если, конечно, шрифт нормальный. |
hydrolizer > 25-08-2011 05:09:45 |
X Strange пишет
Неправда. скрытый текст Текстовый редактор Far'а: Notepad++: И IDE тоже так умеют - MSVS, например (скриншота не привожу, т.к. я приводил его выше, да и дома я эту штуку не держу). |
krigstask > 25-08-2011 08:51:17 |
Ну это же вопрос настроек, что привязались. Мой vim показывает \t всегда, а пробелы — только на хвосте. |
Йцукен > 30-08-2011 23:11:55 |
Подскажите, пожалуйста, способ пакетного переименования файлов в линуксе с использованием даты изменения файла. |
Rosenfeld > 30-08-2011 23:18:30 |
Как и обычно это бывает, Гугл по ключевым словам "переименование файлов Thunar" выдает следующую информацию чуть ли не первой ссылкой: http://yuriy-apostol.livejournal.com/12387.html ... Иногда полезно также man thunar P.S. Что интересно - Гугл также может нам подсказать еще об одном средстве под названием Thunar-bulk-rename Как говорит мне логика, по первой вышеуказанной ссылке можно найти еще скриншоты такого же примерно средства (вернее, это скрипт для Nautilus, судя по одному из отзывов - не вполне качественный), а также - отдельного приложения GPRename Вот что может Гугл! А не только (с) "мелочь по карманам тырить". |
Йцукен > 31-08-2011 01:42:05 |
Rosenfeld И прошу внимательнее читать вопрос: не вообще переименование, а именно по дате изменения (не создания, не EXIF). По Вашей ссылке об этом ничего не написано. 31-08-2011 01:53:45 |
firespace > 31-08-2011 16:16:45 |
Везёт же пользователям Ubuntu - проблемы у них с названиями |
Rosenfeld > 31-08-2011 16:20:27 |
Вань, опять проблема с травой? Или на этот раз - чистая химия? |
firespace > 31-08-2011 16:56:42 |
Rosenfeld, клуб был прекрасен. |
Rosenfeld > 31-08-2011 16:59:51 |
Поосторожнее - завтра 1 сентября, учителя могут быть недовольны. |
Erik > 02-09-2011 15:45:02 |
Ну люди... На минутку отошёл, а уже девятая часть и про языки программирования холиварят... |
Tiger.711 > 03-09-2011 14:44:06 |
В продолжение того оффтопа: |
=Agasfer= > 03-09-2011 14:51:25 |
2 Tiger.711 |
hydrolizer > 03-09-2011 18:33:55 |
Tiger.711 пишет
Для людей, для которых ОС - это рабочий инструмент, а не предмет культа, обратное утверждение тоже спорно. И вопрос практически не имеет смысла, т.к. звучит примерно как "что лучше: гаечный ключ или напильник?" |
Tiger.711 > 03-09-2011 19:31:55 |
hydrolizer |
krigstask > 11-09-2011 01:57:55 |
hydrolizer пишет
С каких это пор рабочим инструментом является ОС, а не прикладные программы? |
hydrolizer > 11-09-2011 06:21:14 |
krigstask пишет
С тех пор, с каких эти прикладные программы разрабатываются под отдельно взятую ОС. |
hydrolizer > 23-09-2011 08:51:39 |
Вчера увидел одну любопытную штуку. Коллеге к ДР купили читалку (Digma e601, если кому интересно). Перед вручением решили туда залить пару-тройку книг, подключили к компу, и случайно увидели вот такое: скрытый текст |
krigstask > 23-09-2011 11:46:16 |
А что любопытного? |
sentaus > 23-09-2011 17:01:50 |
Не, это обнаружились те самые патенты |
MySh > 24-09-2011 23:28:33 |
Информация к размышлению: |
=Agasfer= > 24-09-2011 23:32:10 |
Данные статьи не читал, но читал другие на ту же тему. Могу сказать только, что панику развели на пустом месте - данная функция элементарно отключается ( о чём, кстати, выссказался и представитель M$) и никоим образом не помешает установке линукса. |
Rosenfeld > 24-09-2011 23:34:54 |
Читали-читали... Речь идет о сговоре M$ с производителями железа для блокирования установки "сторонних" ОС, кроме тех, кто имеет "кошерную" цифровую подпись. ... Но как обычно - всем пофиг! Так что см. содержимое последнего спойлера в этом сообщении: http://forum.mozilla-russia.org/viewtop … 33#p519033 ... Как и обычно - RMS ошибаться не может!
А все ему сразу и поверили. |
=Agasfer= > 24-09-2011 23:35:18 |
http://www.opennet.ru/opennews/art.shtml?num=31841 |
Rosenfeld > 24-09-2011 23:37:25 |
Из одной из ссылок:
Одно меня радует только - что мой любимый Dell исправно выпускает машины с предустановленной Ubuntu. А Dell - это фирма! |
=Agasfer= > 24-09-2011 23:39:44 |
Rosenfeld пишет
Из другой |
sentaus > 24-09-2011 23:53:39 |
MySh P.S. Последнее предложение - практически прямая цитата из того доклада Так что всё в ближайшие годы будет очень интересно. |
X Strange > 25-09-2011 02:35:55 |
sentaus пишет
Если такое когда-нибудь произойдёт, то это будет означать, что компьютера как такового у пользователя уже не будет: будет только устройство, которое компьютер инкапсулирует. |
sentaus > 25-09-2011 10:29:08 |
Нет, будет просто так, как сейчас есть на игровых приставках. |
X Strange > 25-09-2011 13:00:45 |
sentaus пишет
А как сейчас на игровых приставках? Я не в курсе. Разве не в точности так, как я описал? |
sentaus > 25-09-2011 13:18:37 |
Примерно Xbox 360, например, всё равно ломают с помощью прошивки, паяльника и такой-то матери, но тогда есть крайне большой риск оказаться забаненным при выходе в онлайн. И уровень "пиратства" существенно ниже, чем в сегменте PC-игр. |
X Strange > 25-09-2011 13:29:01 |
Остаётся надеяться, что на PC до такого маразма не дойдёт. Вооще говоря, если эта технология предназначена для безопасности, а не для контроля пользователя, то у пользователя должна быть возможность самому подписать загрузчик для конкретного компьютера. |
sentaus > 25-09-2011 14:10:40 |
Прежде, чем думать, что система будет или не будет делать, нужно чётко понять, какие угрозы подобная система призвана решать. А защищать она призвана от ботнетов, DDOS-атак, спама, "краж личности" и нарушений авторских прав. |
=Agasfer= > 25-09-2011 14:37:11 |
sentaus > 25-09-2011 14:49:23 |
Сам думаю Пока что неприставочноподобных вариантов не вижу.
Это мы с вами так думаем А в корпорациях думают, что такой сайтик можно будет быстро "потушить", и если эти меры снизит число ddos хотя бы в несколько раз, то это будет уже достижение.
Отлично. Раз проблему обмена решить нельзя, значит основные меры будут предприняты в области собственно запуска софта или работы с данными. |
Tiger.711 > 25-09-2011 14:50:15 |
У него там на груди не крест должен быть, а крестик, который закрыть, в красной рамочке, как в XP |
X Strange > 25-09-2011 14:55:55 |
sentaus пишет
Неприставочноподобный вариант --- это как я предложил: чтобы пользователь сам подписывал загрузчик для своего компа. А подпись по умолчанию для всех компов (как в Windows 8) я бы вообще запретил. |
Крошка Ру > 21-10-2011 12:28:11 |
.....ликбез о том, почему не стоит использовать make install |
X Strange > 22-10-2011 01:25:09 |
Крошка Ру пишет
Хорошая статья. Я бы ещё добавил к этой статье и комментариям, что некоторые программы устанавливать через make install в специальный каталог (/opt/<program name>) можно, но лучше делать это под отдельным пользователем (не под рутом). Хотя, и fakeroot, и aufs, конечно, предоставляют то же самое и даже больше, но зато запуск под отдельным пользователем гораздо понятнее. В /usr/local ставить тоже можно (предварительно изменив права доступа к /usr/local на пользователя, от имени которого идёт установка), но не любую программу. Дело в том, что /usr/local/lib как правило присутствует в файле ld.so.conf, поэтому установка библиотек в /usr/local/lib может привести к тому, что программы из репозитория станут использовать библиотеку из /usr/local/lib вместо аналогичной библиотеки из /usr/lib, и система может навернуться. Поэтому лучше ставить библиотеки в каталог, отсутствующий в /etc/ld.so.conf, хотя расплатой за это зачастую бывает необходимость вручную задавать значение переменной окружения LD_LIBRARY_PATH. Что же касается PKGBUILD в ArchLinux (см. комментарии к статье), то здесь я соглашусь: механизм действительно очень простой и осваивается при необходимости очень быстро. В частности, написать PKGBUILD для ArchLinux, на мой взгляд, проще чем, скажем, ebuild для gentoo. |
sentaus > 22-10-2011 11:28:53 |
Повторяю ещё раз ключевые слова, надеюсь, что последний: "Корпорации думают...". Ну или говорят, что думают так. |
krigstask > 22-10-2011 11:50:59 |
X Strange пишет
Конечно, проще. Ебилд-то гораздо больше всего может. |
X Strange > 22-10-2011 14:49:09 |
krigstask пишет
Вот я и не уверен в том, что это есть хорошо. На самом деле ebuild может выполнить произвольную команду под рутом при установке (функция post_install ()). PKGBUILD же выполняется только в fakeroot. Правда, в gentoo мне нравится то, что там есть CONFIG_PROTECT и cfg-update. В ArchLinux такого вроде бы нет (или я об этом пока не знаю, что тоже возможно). Но это проблема pacman, а не PKGBUILD. |
X Strange > 22-10-2011 18:04:53 |
Кстати, аналог CONFIG_PROTECT в ArchLinux, похоже, есть: только что при обновлении он выдал: . |
krigstask > 22-10-2011 21:06:36 |
X Strange пишет
Вообще-то это прекрасно (-:Е X Strange пишет
Да, вот это мне не очень понятно. Всё остальное-то в sandbox происходит. |
X Strange > 22-10-2011 21:49:59 |
krigstask пишет
И чего в этом прекрасного? portage позволяет пакету при установке делать то, что он делать не должен. Это, IMHO, идейный баг в portage. krigstask пишет
В том-то и дело! Обычно функция post_install () ничего не делает, либо выводит сообщение в elog. Но для некоторых ebuild'ов эта функция может что-то делать. Например, в случае ebuild'а программы nerolinux (я её ставил год назад из интереса) вызывает под рутом команду nero --perform-post-install, которая прописывает в /var/lib/nero дату установки программы (чтобы нельзя было использовать trial-версию до бесконечности). При удалении программы nero этот каталог (/var/lib/nero) остаётся, так как пакетный менеджер про него не знает. В результате получается почти как в Windows: инсталлятор программы «молча гадит в системе». Конечно, в отличие от Windows здесь за этим можно проследить (с помощью sandbox/fakeroot , unionfs/aufs или SELinux/AppArmor/TOMOYO linux). Но ведь про это же ещё догадаться надо! Конечно, в случае программы nero такое можно заподозрить. Но где теперь гарантия, что другие программы так не делают, раз portage это позволяет? Не просматривать же вручную те 200 ebuild'ов, которые вылезают при обновлении или при установке чего-нибудь громоздкого типа KDE! Нет, можно, конечно, скрипт написать, который сперва отфильтрует те ebuild'ы, которые не имеют функции post_install () (а таких большинство), затем отфильтровать те, которые не имеют в этой функции ничего кроме записи в elog, итд, но это же сколько телодвижений надо сделать! Поэтому, учитывая к тому же не особенно высокую производительность моего компа для компиляции, я поставил ArchLinux. |
Lain_13 > 22-10-2011 22:44:01 |
X Strange |
WiseLord > 22-10-2011 23:08:41 |
Есть мнение, что от рута выполняется только последняя фаза установки - копирование уже готовых файлов в систему. Все остальные действия происходят в песочнице (/var/tmp/portage/категория/пакет/ от пользователя portage. |
X Strange > 22-10-2011 23:10:10 |
Lain_13 пишет
Ну почему же сразу дьявола? Я в принципе не до такой степени против Windows, использую Dual Boot Lain_13 пишет
Можно, но это гораздо сложнее, чем в Linux. Если в Linux для этого существуют стандартные средства, то в Windows надо ставить сторонние утилиты (платные, к тому же...) Опять-таки, в Windows есть реестр, намного сложнее устроены права доступа, и т.д. 22-10-2011 23:11:27 WiseLord пишет
Неверное мнение. В функции post_install может содержаться произвольный код (см. приведённый мной выше пример с программой nero). 22-10-2011 23:16:52 |
WiseLord > 22-10-2011 23:38:50 |
X Strange пишет
Опять же, это не отменяет того, что команда nero --perform-post-installation вполне может выполняется в песочнице. P.S. Всё-таки я, похоже, неправ: http://devmanual.gentoo.org/ebuild-writing/functions/pkg_postinst/index.html |
krigstask > 23-10-2011 00:13:19 |
X Strange пишет
Я имел в виду гибкость Portage, а не конкретно `pkg_postinst`. |
X Strange > 23-10-2011 14:21:51 |
krigstask пишет
И в чём конкретно проявляется эта гибкость по сравнению c PKGBUILD? Можно примеры? |
krigstask > 23-10-2011 19:39:23 |
X Strange пишет
В USE-флагах, например. |
X Strange > 23-10-2011 20:18:08 |
krigstask пишет
Ну, а в PKGBUILD можно и вовсе опции ./configure исправить. Хотя да, одним движением руки отключить поддержку чего-либо во всех пакетах сразу здесь не получится. Однако я с трудом представляю себе такую ситуацию. У меня в gentoo все USE-флаги включались глобально, а выключались для отдельных пакетов. Кроме того, часто может возникнуть ситуация, что какая-то фича отстутствует потому, что я забыл включить соответствующий USE-флаг. А вот то, что мне нравится в и Arch, и в Gentoo, в отличие от других дистрибутивов — так это rolling release model, то есть нет версий, как в Fedora (13,14,15, и т.д.) или Mandriva (2010.0, 2010.1, 2011, и т.д.). То есть дистрибутив можно установить в любое время года и спокойно обновлять. |
krigstask > 23-10-2011 22:21:26 |
X Strange пишет
Гм… Можно подумать, в ебилдах нельзя (-%Е X Strange пишет
Потому что много флагов просто не включалось. |
X Strange > 23-10-2011 22:50:08 |
krigstask пишет
Можно. Но как уже говорилось выше, ebuild устроен сложнее, чем PKGBUILD. Поэтому если тонкие настройки configure приходится менять чаще, чем то, что позволяют USE-флаги, то PKGBUILD может быть предпочтительнее. 23-10-2011 22:50:27 krigstask пишет
В каком смысле? 23-10-2011 22:52:15 |
krigstask > 24-10-2011 00:21:04 |
X Strange пишет
Все нужные «тонкие настройки configure» выносятся в USE-флаги, остальные лучше не трогать. X Strange пишет
Куча флагов по умолчанию не включена. X Strange пишет
Это Опера поддалась на общее безумие и включила открытие новой вкладки по Ctrl-щелчок/Ctrl-Enter )-:E |
X Strange > 24-10-2011 01:08:45 |
krigstask пишет
Не всегда, хотя сходу пример не приведу. krigstask пишет
А отключить это безумие нельзя? |
Зайчик Ben > 24-10-2011 03:26:09 |
немного оффтопа — как в Windows создать список установленных программ? В линукс это как то была тривиальная задача, а как сделать такое в windows я не пойму пока... |
hydrolizer > 24-10-2011 08:11:45 |
Зайчик Ben скрытый текст Выделить код Код:var uninstallSubKey="SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall"; var services = GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\default"); var registry = services.Get("StdRegProv"); var method = registry.Methods_.Item("EnumKey"); var p_In = method.InParameters.SpawnInstance_(); p_In.hDefKey = 0x80000002; // HKLM p_In.sSubKeyName = uninstallSubKey; p_Out = registry.ExecMethod_(method.Name, p_In); var srcRep=p_Out.sNames.toArray(); method = registry.Methods_.Item("EnumValues"); var dstRep=[]; var WS = WScript.CreateObject("WScript.Shell"); for(var i in srcRep) { var values=EnumValues(srcRep[i]); if (values.length==0) continue; var item=["","",""]; var path=["HKLM",uninstallSubKey,srcRep[i]].join("\\")+"\\"; for (var k in values) { switch(values[k]) { case "DisplayName": item[0]=WS.RegRead(path+values[k]); break; case "DisplayVersion": item[1]=WS.RegRead(path+values[k]); break; case "InstallLocation": item[2]=WS.RegRead(path+values[k]); break; } } if (item.join("").replace(/\s+/g,"")!="") dstRep.push(item.join("\t")); } WScript.Echo(dstRep.join("\n")); function EnumValues (keyName) { p_In = method.InParameters.SpawnInstance_(); p_In.hDefKey = 0x80000002; // HKLM p_In.sSubKeyName = uninstallSubKey+"\\"+keyName; p_Out = registry.ExecMethod_(method.Name, p_In); return p_Out.sNames==null ? [] : p_Out.sNames.toArray(); } Запуск: из командной строки cscript.exe [имя файла скрипта].js //Nologo >[имя выходного файла].txt. Кодировка получившегося файла - cp866. Если еще указать ключ //U - будет UCS-2 LE w/o BOM. Ну, еще кое-что может быть проинсталлировано в HKCU - его можно просканить аналогично. |
Зайчик Ben > 24-10-2011 12:03:49 |
okkamas_knife пишет
Желательно то, что в Program Files. Потому что портабельные приложения у меня на флешке стоят.
Спс, на худой конец подойдет, хотя мне с версиями хотелост бы.
Да, я тоже слышал, но не нашел у него функции такой. 24-10-2011 12:05:44 |
krigstask > 24-10-2011 13:50:14 |
X Strange пишет
В 99% случаев. Что гораздо больше, чем случаев в ArchLinux «какого чёрта оно тянет GTK?», когда я убил час на поиск того, почему LyX тянет GTK. X Strange пишет
Не знаю, не искал. Если найдётся решение, буду признателен. |
Крошка Ру > 24-10-2011 14:20:21 |
X Strange > 24-10-2011 21:43:14 |
krigstask пишет
Ну и пусть себе тянет. Оно (GTK) мешает? |
Lain_13 > 24-10-2011 21:47:05 |
X Strange |
X Strange > 24-10-2011 23:37:20 |
Lain_13 пишет
Странно, я вот использую KDE, однако GTK меня не смущает ничем (кроме внешнего вида, но это поправимо). |
krigstask > 25-10-2011 00:40:04 |
X Strange пишет
Место на жёстком диске и в памяти занимает. И подгружать его непонятно зачем совершенно не хотелось. |
X Strange > 25-10-2011 10:58:07 |
krigstask пишет
Возможно. Но ведь даже если он и тянет GTK (не могу это проверить, так как GTK уже стоит, а смотреть список зависимостей лень ), то отключать эту поддержку я бы стал, наверное, таким методом: Выделить код Код:# cat > /etc/portage/package.use/lyx.use << EOF > app-text/lyx -gtk # или как там, может, не app-text, я сейчас не в gentoo, поэтому не могу посмотреть > EOF а не таким: В каких-то программах gtk ведь наоборот нужен. |
krigstask > 25-10-2011 12:56:22 |
X Strange пишет
А вот фига. Тянул не он сам, а зависимость его зависимости. Уже даже не помню, кто именно. X Strange пишет
Во ужас-то. Простое `echo "app-office/lyx -gtk" >> /etc/portage/package.use/lyx` уже не катит? И я уже не говорю про `app-portage/flaggie` X Strange пишет
Вот у меня тогда была система без GTK вообще, потому я так трепетно и относился к тому, что мне это самое GTK вытягивали. |
X Strange > 25-10-2011 18:46:57 |
krigstask пишет
Кавычки лень набирать krigstask пишет
А вот про это не знал, спасибо. krigstask пишет
А я, наооборот всегда ставил и GNOME, и KDE, и, иногда XFCE. С выходом GNOME 3, впрочем, я GNOME ставить перестал. Давно собираюсь перейти на «легковесный» диспетчер окон, но в-первых, слегка останавливает время, необходимое для его изучения, и, во-вторых, главным образом, тот факт, что использую я, в основном, KDEшные программы (kmail, kile, k3b, okular, возможно, kdenlive, ну и, конечно же, krusader, хотя без последнего можно и обойтись, используя mc), сводит смысл этого перехода на нет. |
sentaus > 25-10-2011 19:12:59 |
А тем временем на ithappens жалуются, что линуксоидов стало слишком много. Каждый день, понимаешь, приходят.
|
Tiger.711 > 25-10-2011 19:16:45 |
Я бы тоже пожаловался. Благо у нас в городе почти везде продаются. |
krigstask > 25-10-2011 23:32:51 |
X Strange пишет
Корни этого явления уходят в то время, когда на моей первой работе нам долго не могли выписать нормальные машины и мы работали на изрядном хламе. Тогда-то я и пришёл к идее окружения на основе Fluxbox и приложений на Qt. Работало весьма неплохо. Сейчас всё немного по-другому, хотя ни кед, ни гнома я уже и не держу. X Strange пишет
Ну это как посмотреть. У меня дело было так: |
Void Dragon > 26-10-2011 09:41:33 |
Люди объясните мне. Почему некоторые считают сборки XP от zver плохими? Только потому что неизвестно что там поменял? Просто нужно установить человеку XP, а с настройкой париться лень. (: |
Void Dragon > 26-10-2011 10:00:38 |
Работает сносно, настраивать не надо. Я туда фаервол поставлю и антивирус. Не себе же. (: |
krigstask > 26-10-2011 11:07:02 |
Void Dragon |
Electra > 26-10-2011 11:20:26 |
Void Dragon пишет
Вот из-за таких как ты -мы и живем так "сплошная ж"па ,а неужели так тяжело поставить нормальную винду человеку,там и настраивать- то особо не чего ,программы какие и сам может поставить ? |
X Strange > 26-10-2011 11:30:52 |
krigstask пишет
Это да, но вот, вменяемой альтернативы kmail и okular я пока не вижу |
Void Dragon > 26-10-2011 12:05:58 |
krigstask пишет
Я обратил внимание. Если бы оказалось, что сборка была замечена во вредительстве и т.д. я не поставил бы её. А если она просто кривая (причем это не доказано), то это другое дела. 26-10-2011 12:14:34 Electra пишет
Не может он сам поставить, по крайней мере не все. А настраивать там не мало: пропатчить файл тем, java, мс фрэймворк, темы красивые, отрубить лишние сервисы, установить обновления и этих мелочей набегает довольно много. |
Крошка Ру > 26-10-2011 13:05:06 |
krigstask > 26-10-2011 13:12:42 |
Electra пишет
Девушки всего мира негодуют (-:Е X Strange пишет
Ну о kmail я не то чтобы много хорошего слышал (сам пользуюсь оперским M2), а с okular я переполз на zathura. Мне почти всего хватает, а управление там поудобнее. |
sentaus > 26-10-2011 13:52:35 |
Void Dragon пишет
Да, Windows - она такая. Ни черта "из коробки" не умеет. |
X Strange > 26-10-2011 22:06:52 |
krigstask пишет
А вот так он (в смысле M2) умеет? krigstask пишет
Неплохо, тоже запоминает номер страницы, на которой закрыли файл. А вот мышью там страницы нельзя таскать или я просто не знаю, как? 26-10-2011 22:08:07 sentaus пишет
Ну почему же, сапёр и пасьянс «паук» работают из коробки |
=Agasfer= > 26-10-2011 23:31:15 |
Вопрос от чайника - кто-нибудь пробовал ЭТО? *Юнити и гномтри (шелл) не рассматриваются в принципе. |
krigstask > 26-10-2011 23:42:42 |
X Strange пишет
Боюсь, что нет. X Strange пишет
В смысле, принципиально зажимать левой кнопкой и таскать, а не крутить колёсико? Похоже, нет. X Strange пишет
Честно говоря, я их настолько редко вижу, что открыть их другой программой меня перспектива не пугает. Но её перепиливают как раз сейчас напрочь, в том числе и для других форматов. |
Почесал > 27-10-2011 00:11:17 |
sentaus пишет
Как будто Linux что-то умеет из коробки. На каждый чих надо пакеты с репы тянуть. Я до сих пор вспоминаю курьез, когда я ставил убунту на комп с PPPoE-интернетом, и в процессе настройки инета он сказал, что чтобы поднять инет нужен пакет pppoe-что-то-там, а чтобы скачать этот пакет, нужен интернет. |
krigstask > 27-10-2011 11:35:48 |
Почесал пишет
Ложь. Почесал пишет
Потому что использование PPPoE и PPTP для доступа к интернетам — довольно специфичное для РФ явление (к счастью для всех, кто не живёт в РФ). Я даже видел в админке маршрутизатора D-Link пункт вроде "Russian VPN (Static IP and PPTP)". |
Shura > 27-10-2011 12:12:14 |
Уже исправлено, теперь убунта умеет PPPoE из коробки. |
sentaus > 27-10-2011 13:07:36 |
Путаете с PPTP. PPPoE всегда был "изкоробки". Во всяком случае, жалобы были на отсутствие VPN, а отсутствие PPPoE неизбежно вызвало бы отсутствие ADSL, а таких жалоб я что-то не помню. |
Почесал > 27-10-2011 18:05:16 |
Shura пишет
Да какая разница, если они умудрились выкинуть такой финт, то это уже о многом гооврит, они б еще поддержку tcp/ip заставляли скачивать из интернета. |
Lain_13 > 27-10-2011 18:49:21 |
Почесал |
sentaus > 27-10-2011 18:51:42 |
Пакет с pptp был на установочном дивидюке. Вы просто этого не знаете. Ну или предпочитаете не замечать. А ведь у многих реально отложится ложная мысль о необходимости скачивания пакета из сети для настройки этой самой сети.
Не переживайте, этот рекорд майкрософта с Windows 95, когда tcp/ip в базовой поставке не было, уже никто не повторит. |
Lain_13 > 27-10-2011 18:54:14 |
sentaus |
Почесал > 27-10-2011 19:06:29 |
Lain_13 пишет
Да, в нормальных странах даром не нужно, ибо в 90% случаев инет там пускается по старым кабельным сетям (DOCSIS), где идет авторизация по связкам комп/модем. А DOCSIS — это такой огромный убогий костыль. В России же изначально начали строить нормальные MetroEthernet-сети. PPP используют для аутентификации и авторизации пользователя и это наиболее легкий в реализации и надежный способ. |
sentaus > 27-10-2011 19:07:34 |
Вы PPPoE и PPTP продолжаете путать по незнанию или намеренно? Потенциально проблемным был только второй. А первый, повторяю, применяется и в весьма популярных в той же Европе xDSL, и проблем с ним не было. |
Почесал > 27-10-2011 19:12:04 |
sentaus пишет
Неважно, важно то, что разрабы линукса допустили недопустимый косяк. |
Lain_13 > 27-10-2011 19:16:50 |
Почесал > Неважно, важно то, что разрабы линукса допустили недопустимый косяк. |
sentaus > 27-10-2011 19:17:40 |
Почесал пишет
Спасибо. Буду хотя бы знать, что вы считаете нормальным использовать заведомо ложные факты для обоснования своей позиции. А историю с отсутствием tcp/ip в Windows 95 вы считаете недопустимым косяком? |
Почесал > 27-10-2011 19:19:50 |
Lain_13 пишет
Трудности с пониманием написанного? Lain_13 пишет
Я не знаю, что строили всякие убогие домашние сети в вашей москве, ибо в моем городе такой параши никогда не было, а изначально (с 2001 года) строился MetroEthernet с оптикой до дома и витухой в квартиры и уже в 2001 году мы подключили выделенку 100 мбит с PPPoE. И да, про "PPPoE нафиг никому не нужно в забугорье", какбы PPPoE совсем не в России был разработан. |
Lain_13 > 27-10-2011 19:21:00 |
Почесал |
Почесал > 27-10-2011 19:23:46 |
Lain_13 пишет
В убунту отсутствовал пакет pppoe-start, stop, connect и status.
Ну чо, сочувствую вам. 27-10-2011 19:24:14 sentaus пишет
TCP/IP прекрасно устанавливался с диска, а не тянулся с инета. Чувствуешь разницу? |
Lain_13 > 27-10-2011 19:29:59 |
Почесал |
Почесал > 27-10-2011 19:33:58 |
Lain_13 пишет
Линуксоиды подтирают нелицеприятные факты, что могу сказать. |
Lain_13 > 27-10-2011 19:43:39 |
Почесал |
sentaus > 27-10-2011 20:06:00 |
pppoe, кстати, тоже. ADSL-же у меня как-то работал.
Ее отсутствие очевидно. 27-10-2011 20:07:08
У 1% есть для этого ресурсы? Круто, не знал. |
X Strange > 27-10-2011 20:11:20 |
Почесал пишет
Вообще-то дистрибутив Ubuntu и не претендует на то, чтобы там всё шло из коробки, его как раз предполагается тянуть из интернета. Кроме того, это, IMHO, далеко не лучший дистрибутив (это не связано с тем, что там мало чего есть в коробке, сам я использую Gentoo и Arch, где «коробки» вообще нет). Но если подключение к интернету специфическое, то почему бы не взять дистрибутив с большим набором пакетов на DVD? Я уже не говорю о том, что в некоторых дистрибутивах можно скачивать пакеты на другом компьютере, где есть интернет, копировать через съёмный диск и уставливать offline. 27-10-2011 20:14:01 |
sentaus > 27-10-2011 20:16:58 |
Ну это ж не интересно. Гораздо интереснее взять debian netinstall и отталкиваться, от него. А то с дивидюком всё, понимаете ли, работает, даже пожаловаться не на что.
Задолбаетесь. Пакеты - это не конечный продукт, конечный продукт - это репозиторий или его срез на диске. |
Почесал > 27-10-2011 20:20:32 |
X Strange, да я в-общем-то не спорю, что убунта — это выблеванное говно кашалота, породившее массу овощей, научихшився ставить софт из репозитория и на основании этого считающих себя гуру линукса, а всех вокруг убогими ламерами. У нас пол-офиса таких пациентов. |
X Strange > 27-10-2011 20:22:19 |
sentaus пишет
В gentoo — нет. Ибо зависимости там хранятся локально на диске, а не внутри пакетов. |
sentaus > 27-10-2011 20:22:35 |
Неужели такая популярная? Ай-ай, что делается. |
Почесал > 27-10-2011 20:24:53 |
sentaus пишет
Не дождетесь |
sentaus > 27-10-2011 20:25:14 |
А разруливать всё равно ручками, как в винде, когда надо нужный .NET ставить или либу в system32 скопировать? Смысл репозитория именно в автоматическом разрешении зависимостей в его пределах. |
X Strange > 27-10-2011 20:25:23 |
Почесал пишет
Я бы не стал говорить столь категорично то, что скрывается в цитате за многоточием, чтобы не оскорблять пользователей этого дистрибутива, которые далеко не все относятся к той категории, которую Вы описали. Но если так, то зачем приводить именно этот дистрибутив в качестве примера? |
sentaus > 27-10-2011 20:27:05 |
Да я и не жду. Мне, простому домашнему пользователю, это абсолютно всё равно. |
X Strange > 27-10-2011 20:28:02 |
sentaus пишет
Зачем же ручками? Одна команда --- и передо мной файл со ссылками на все зависимости. Тащим его на машину, где есть инет, запускаем wget, тащим скачанные пакеты обратно в gentoo. Копируем их в /usr/portage/distfiles и запускаем обычную установку через репозитарий. |
sentaus > 27-10-2011 20:29:33 |
Не, ну это уже ручками. Автоматически - это ввёл одну команду или нажал на одну кнопку. |
X Strange > 27-10-2011 20:32:46 |
sentaus пишет
Я сравниваю с мандривой, где подобные действия нужно делать ручками для каждой зависимости отдельно, действительно разруливая зависимости вручную. А здесь надо сделать ровно 3 телодвижения один раз, для всех программ сразу. То есть количество манипуляций не зависит от количества программ и зависимостей. |
Lain_13 > 27-10-2011 22:45:18 |
И вот ещё чего нашёл! |
Йцукен > 02-11-2011 15:29:25 |
А про триальные предустановленные программы в kubuntu не слыхали? mishgan_jr пишет
http://mishgan-jr.livejournal.com/3252.html Почесал
Наверное, у меня потребности маленькие… но из того, что устанавливаю не «из коробки», нужно примерно программ пять (и то не в первую очередь), а остальное так — попробовать, изучить, выбрать лучшее… И это даже с учётом того, что устанавливаю отдельно beta (просто распаковать из архива) и тому подобное, что вполне заменимо стандартными средствами. |
Почесал > 02-11-2011 18:25:52 |
Йцукен пишет
Linux из коробки — это ядро, glibc, шелл и GNU-консольные стандартные утилиты. Всё остальное к Linux не относится. |
krigstask > 02-11-2011 18:57:32 |
Почесал пишет
Мотивируйте. |
Lain_13 > 02-11-2011 19:00:38 |
Почесал |
Почесал > 02-11-2011 20:13:38 |
krigstask пишет
ликбеза тут не будет |
krigstask > 02-11-2011 20:31:22 |
Почесал пишет
Слив засчитываю. |
Почесал > 02-11-2011 22:12:38 |
krigstask пишет
Засчитывай что хочешь, только советую никогда нигде не говорить, что фаерфокс и прочие компизы это часть Linux. |
X Strange > 02-11-2011 22:52:23 |
Почесал пишет
Нет. Linux — это только ядро. glibc и прочее к Linux не относится. Почесал пишет
А причём здесь Linux? Конкретные сборки firefox и compiz'ов являются частью дистрибутива, но никак не Linux. Иногда дистрибутивы называются словом Linux, которое употребляется не в буквальном значении. Если мне не изменяет память, в литературоведении такой приём называется метонимией, или даже синекдохой (часть вместо целого). |
Почесал > 02-11-2011 22:55:01 |
X Strange пишет
ну допустим, пусть будет GNU/Linux. X Strange пишет
А чем в таком случае дистрибутив линукса отличается от какого-нибудь ЗверьCD (сборка винды). |
sentaus > 02-11-2011 22:59:56 |
Пример одной из сузевых заплаток. А Майк Нэш (Mike Nash), главный ответственный за безопасность в корпорации Microsoft, почему-то включает такие исправления безопасности в статистику. Ну тогда ж, по этой логике и сами приложения нужно включать в ОС. |
X Strange > 02-11-2011 23:03:35 |
Почесал пишет
А зачем? Люди ведь всё равно дистрибутивы используют. Либо LFS собирают и тогда от них самих зависит, что туда включить. Почесал пишет
А чего между ними общего? (Кроме того, что и то, и то — ОС) |
Почесал > 02-11-2011 23:09:16 |
X Strange пишет
Ну вот есть ядро линукса, системные библиотеки и шелл. Грубо говоря, GNU/Linux — это само ядро (Linux) и гнутые утилиты/библиотеки. Самый минимум. То есть минимально возможный дистр линукса, когда его можно уже назвать собственно ОС, а не ядром. ZverCD — это диск с виндой, куда интегрирован левый софт (браузеры, архиваторы, плееры, возможно офис). Сравнить с какой-нибудь убунтой или сусей — GNU/Linux и куча левого софта на диске (левый — то есть не от GNU и не ядро и его модули). Если не прав, поправьте. |
X Strange > 02-11-2011 23:14:55 |
Почесал пишет
И трояны Почесал пишет
Чем сапёр, IE, WMP, пасьянс "Паук", Windows messenger и WordPad --- не левый софт? |
Почесал > 02-11-2011 23:17:23 |
X Strange пишет
Так он от Microsoft'а же X Strange пишет
у меня Alt Linux на работе, там тоже самый минимум, и он очень быстрый. И с кириллицей нет проблем из коробки. |
X Strange > 02-11-2011 23:18:28 |
Почесал пишет
Ну и что? |
Почесал > 02-11-2011 23:21:06 |
X Strange пишет
Эм... Mac OS X — это опенсорсная ОС Darwin (которая есть UNIX), на которую сверху натянут фирменный рендерер и ГУИ. Похоже на дистр линукса? |
krigstask > 02-11-2011 23:23:40 |
Почесал пишет
Наш маленький Почесал прочитал в Рукипедии абзац про устройство «линукса» и пришёл поучать. 02-11-2011 23:25:05 Почесал пишет
Таки берём GNU? Это которые GNU Emacs, GNU screen, GNU Bazaar, GNOME, в конце концов? И ещё тысячи GNU-программ? |
Почесал > 02-11-2011 23:25:43 |
krigstask пишет
Николай, кончайте демагогию. |
krigstask > 02-11-2011 23:29:08 |
Перестань нести агрессивную ахинею для начала. Уже раздражает. |
X Strange > 02-11-2011 23:31:34 |
Почесал пишет
Про Mac OS X говорить не берусь. Не имею достаточно информации. Почесал пишет
А архивы, созданные в винде с русскими названиями файлов внутри архива — тоже без проблем? |
Почесал > 02-11-2011 23:32:13 |
krigstask пишет
А не должно раздражать. Это ложный источник страданий. Ты должен быть выше этого. 02-11-2011 23:34:47 X Strange пишет
Хм... какие конкретно форматы архивов? у меня стоит 7zip, вроде проблем не помню, правда не уверен, что у меня есть архивы с русскими именами файлов, созданными в винде. Могу завтра специально проверить, конечно. |
X Strange > 02-11-2011 23:38:44 |
Почесал пишет
Формат, например, zip. Почесал пишет
А как Вы распаковываете? Из консоли 7zip вызываете? Или же используете какой-нибудь krusader или mc? Почесал пишет
Было бы неплохо. У меня вот такие проблемы случаются. Архивы с такими именами файлов мне время от времени присылают пользователи винды. 02-11-2011 23:48:48 |
Почесал > 02-11-2011 23:53:00 |
X Strange пишет
Да, у меня алиасы башевские с переменными на ввод пользователя сделаны на то, чтобы не набирать постоянно ключи и параметры. |
Lain_13 > 02-11-2011 23:54:16 |
X Strange А вот 7z, на сколько я знаю, всегда в уникоде шурует. Так что проблем не должно быть. |
X Strange > 02-11-2011 23:55:38 |
Почесал пишет
А что за ключи? Даже интересно стало. 02-11-2011 23:57:27 Lain_13 пишет
Мораль: не следует использовать в именах файлах не-ascii символы. Теперь проблема: как бы это вдолбить всем, кто мне архивы посылает. 03-11-2011 00:02:17 Lain_13 пишет
Про это не знаю. Я в Linux использую tar.bz2 и имена файлов, естественно, на английском. |
Lain_13 > 03-11-2011 00:09:09 |
X Strange |
X Strange > 03-11-2011 00:11:12 |
Lain_13 пишет
Ну, некоторым я таки вдолбил Lain_13 пишет
Например, с помощью Total Commander, запущенного под wine. 03-11-2011 00:11:59 Lain_13 пишет
То есть некоторые архивы, созданные под виндой, таки открываются нормально? |
Почесал > 03-11-2011 00:30:40 |
X Strange пишет
abdeltux (добавиьт к архиву, убрать, распаковать) и т.д., обычные команды консрльные для архиватора. |
Lain_13 > 03-11-2011 01:27:24 |
X Strange > То есть некоторые архивы, созданные под виндой, таки открываются нормально? |
hydrolizer > 03-11-2011 03:22:22 |
X Strange пишет
Ну, я пакую расширения под виндой. Люди ставили их на FF под линуксом, и они ставились и работали. Поскольку расширения - это архивы, то вряд ли бы они работали, если бы не открывались нормально. |
X Strange > 03-11-2011 20:42:42 |
Lain_13 пишет
В смысле консольную версию? Можно попробовать, кстати. Написать скрипт, который сам запустит wine и под ним 7zip... Но поскольку я не каждый день распаковываю архивы с русскими буквами в именах файлов, то Total Commander меня тоже устраивает. hydrolizer пишет
Там же, наверное, нет русских букв в именах файлов. А даже если и есть, пользователи же расширения не сами распаковывают, это происходит автоматически и закорючки никто не увидит даже если они будут. 03-11-2011 20:46:32 Lain_13 пишет
А к чему применяется этот патч? К ядру, к glibc, к unzip? Может быть, его можно самому поставить, пересобрав нужный пакет? Если да, то где его взять? |
Почесал > 03-11-2011 21:56:05 |
Попробовал сегодня архив с русскими именами файлов (zip, создал в win). Пробовал в mc и 7zip, все распаковалось хорошо. |
X Strange > 03-11-2011 22:21:05 |
Почесал пишет
Видимо, в AltLinux действительно всё распаковывается нормально, как описал выше Lain_13. А вот насколько просто или сложно сделать это в другом дистрибутиве... |
Йцукен > 03-11-2011 23:20:45 |
hydrolizer okkamas_knife |
Lain_13 > 04-11-2011 00:16:08 |
X Strange 04-11-2011 00:20:32 04-11-2011 00:22:08 04-11-2011 00:24:00 |
Почесал > 04-11-2011 00:28:41 |
Lain_13 пишет
Да, через 7zip, а через что сделать, чтобы он (то есть архив) косячный был? |
X Strange > 04-11-2011 00:35:24 |
Lain_13 пишет
Он, может, и работает, но GUI там в стиле "проводник Windows". Я уж лучше консольной версией буду пользоваться, а для GUI — Total Commander. 04-11-2011 00:36:43 Lain_13 пишет
А в AltLinux, там он как распознаёт кодировку? Детектирует язык, или ему можно в явном виде кодировку указать? 04-11-2011 00:38:53 |
Lain_13 > 04-11-2011 00:45:50 |
Почесал X Strange > Кстати, правильно ли я понимаю, что наоборот тоже всё будет плохо? |
hydrolizer > 04-11-2011 04:51:31 |
Йцукен пишет
Чем - встроенным в FAR arclite. Как - выделением нужного, и нажатием shift-F1. Йцукен пишет
А compression level вы какой выставляете? У меня по дефолту выставлен максимальный, результат - вот такой: |
Lain_13 > 04-11-2011 11:24:47 |
hydrolizer |
Йцукен > 04-11-2011 13:12:44 |
hydrolizer |
hydrolizer > 04-11-2011 13:23:49 |
Йцукен пишет
Учитывая, что изначально перед разработчиками FF эта дилемма стояла в виде "какое из зол меньше: чтение с диска или распаковка?", и они решили, что распаковка - меньшее зло, то и в случае со скоростью распаковки, думаю, следует поступать аналогично. |
X Strange > 04-11-2011 14:12:58 |
Похоже, что то, что ext4 слабо фрагментируется — не совсем верно. По крайней мере, после форматирования раздела, на котором был каталог /tmp, система начинает работать намного быстрее. |
sentaus > 04-11-2011 15:33:02 |
/tmp имеет смысл вообще монтировать в tmpfs |
X Strange > 04-11-2011 17:03:07 |
sentaus пишет
А сколько нужно оперативной памяти, чтобы это имело смысл? |
Йцукен > 04-11-2011 17:34:05 |
hydrolizer |
sentaus > 04-11-2011 19:01:56 |
В /tmp обычно на практике оказывается до нескольких десятков гигабайт данных. Чтобы неожиданно не засвопиться, можно ограничить ее размер, скажем, сотней мегабайт. Хорошо написанные программы При общем объёме памяти 2 гигабайта я ставил лимит 256 мегабайт, вроде хватало. Есть такой стандарт FHS(Filesystem Hierarchy Standard), в котором определены две директории для временных файлов: /tmp и /var/tmp. /tmp предназначена для мелких файлов и может очищаться между перезагрузками, а /var/tmp должна сохраняться даже при перезагрузке, и файлики могут быть покрупнее. |
X Strange > 04-11-2011 19:59:33 |
sentaus пишет
У меня 1 GB. sentaus пишет
А я их смонтировал в один каталог. Пусть /var/tmp тоже очищается при выключении. |
Zero-8 > 04-11-2011 20:08:10 |
а можно как то к админам обратиться, чтоб убрали меня из автора темы? |
Lain_13 > 05-11-2011 12:04:31 |
Zero-8 |
Zero-8 > 05-11-2011 12:54:19 |
нет, просто не я ее создавал |
X Strange > 05-11-2011 15:58:28 |
Zero-8 пишет
Автором темы, насколько я понимаю, считается не тот, кто её создавал, а тот, чьё сообщение является в теме первым. Как правило, это тот, кто создал тему. Но не всегда. |
Lain_13 > 05-11-2011 23:30:17 |
Zero-8 |
X Strange > 06-11-2011 00:27:46 |
Существует ли какой-нибудь system-tray апплет для регулировки звука, который не тянет за собой GNOME или KDE (чтобы его можно было применять в «легковесном» диспетчере окон (aka fluxbox )) Горячие клавиши настроить, конечно, можно, да и alsamixer консольный тоже есть, но хотелось бы классический ползунок в system tray. |
MySh > 07-11-2011 01:41:37 |
X Strange — уже не работают? Они, вроде как, ничего лишнего не тянут. |
X Strange > 07-11-2011 21:19:36 |
MySh пишет
Спасибо! |
Lain_13 > 10-11-2011 04:26:36 |
1. Берём MS Excel любой версии. В результате должно получится две крупные ячейки с числом 2 в каждой. Выделяем эти две ячейки. Смотрим на статистику внизу и видим, что сумма двух двоек равняется… 6! Проверим OpenOffice/LibreOffice? |
X Strange > 10-11-2011 20:59:48 |
Lain_13 пишет
Проверил LibreOffice. Действительно. Правда, кнопку «объединение ячеек» я нашёл не сразу, так как не пользуюсь, ни MSO, ни OOO. |
sentaus > 10-11-2011 21:08:39 |
Блин, а я её в 2007-м офисе найти не смог |
X Strange > 10-11-2011 21:10:54 |
Вчера обновил ArchLinux (в том числе ядро). Сегодня при загрузке на экране ничего не видно. Перезагрузка не помогает. Вслепую ввёл логи, пароль, затем startx. После этого иксы таки запустились и если переключиться в консоль (Ctrl+Alt+F1), всё нормально отображается. По сразу после перезагрузки — снова пустой экран. |
krigstask > 10-11-2011 23:46:30 |
sentaus пишет
Ну это как-то, знаете ли… Выделить код Код:% uptime 23:41:38 up 19 days, 4:09, 1 user, load average: 0.07, 0.15, 0.21 % du -hs /tmp 146M /tmp И это при том, что я сам его использую в качестве временного каталога, чтоб всякую шляпу не удалять постоянно за собой. X Strange пишет
Enjoy your Arch q-:E |
X Strange > 10-11-2011 23:49:36 |
krigstask пишет
Ну, временно я решил эту проблему установкой SLiM. Но лог загрузки не видно. Это не есть хорошо. krigstask пишет
На самом деле в /tmp ещё складываются файлы, копируемые на другой компьютер с помощью fish. |
sentaus > 10-11-2011 23:53:18 |
мегабайт, конечно. Мозги заклинило А вот в /var/tmp гигабайты всплыть вполне могут. 10-11-2011 23:55:46 |
X Strange > 11-11-2011 00:01:57 |
X Strange пишет
krigstask пишет
X Strange пишет
Оказалось, что всё просто: |
krigstask > 11-11-2011 00:53:02 |
X Strange пишет
Какой такой fish? Это не кедова приблуда для ssh? sentaus пишет
Там валяется ролик от minitube и распакованная ручками Opera. Не считая всякого хлама типа субтитров, ссылок на видеофайлы, ogg-файла с произношением нидерландского «slot» и прочей мелочи. |
WiseLord > 11-11-2011 20:55:27 |
krigstask пишет
Приблуда, но не кедова. |
X Strange > 11-11-2011 22:14:21 |
krigstask пишет
WiseLord пишет
Да, именно mc. |
krigstask > 12-11-2011 01:14:51 |
Понятно. mc я тоже не держу, предпочитаю sshfs |
X Strange > 12-11-2011 10:16:34 |
krigstask пишет
sshfs вещь хорошая, и, кстати, никак не противоречит mc, просто подключиться по fish бывает быстрее, чем монтировать sshfs. Тупо количество действий меньше. А скрипт писать для автоматизации такой не слишком частой операции лень |
krigstask > 12-11-2011 13:50:05 |
X Strange пишет
Разве? |
X Strange > 12-11-2011 14:54:27 |
krigstask пишет
Например, не надо вводить пароль рута, чтобы подмонтировать sshfs. 12-11-2011 14:57:18 |
krigstask > 12-11-2011 16:08:06 |
X Strange пишет
Никогда не вводил. 12-11-2011 16:17:30 X Strange пишет
Только что свалилось: Выделить код Код:[*N] >> media-sound/volumeicon ((~)0.4.5): A lightweight volume control that sits in your systray |
X Strange > 12-11-2011 18:16:43 |
krigstask пишет
Разве для монтирования не нужны права рута? 12-11-2011 18:18:02 krigstask пишет
Спасибо, но в репозиториях ArchLinux его нет . Поэтому пока оставлю volwheel, предложенный MySh. |
krigstask > 12-11-2011 19:00:47 |
X Strange пишет
Для sshfs — нет. Честно говоря, затрудняюсь сказать, почему, но факт остаётся фактом. |
sentaus > 12-11-2011 21:15:05 |
man fuse |
krigstask > 13-11-2011 18:54:26 |
sentaus пишет
Желающие могут проштудировать документацию самостоятельно и изложить своими словами, а мне не настолько интересно. |
MySh > 13-11-2011 21:39:22 |
Lain_13
А вот и нет. В LibreOffice сумма двух двоек равняется 8. |
X Strange > 13-11-2011 22:02:35 |
MySh пишет
Но я же проверял LibreOffice! 6 получалось! |
MySh > 14-11-2011 01:42:25 |
X Strange Таки я тоже проверял — 8 ) |
Lain_13 > 14-11-2011 01:58:58 |
MySh Так что в OO.o/LO даже 2+2 может быть больше, чем в MSO! |
firespace > 14-11-2011 19:40:58 |
Lain_13 пишет
OMG! У МЕНЯ ПРАВИЛЬНЫЙ OFFICE! Спасибо создателям Blue Edition |
Lain_13 > 14-11-2011 22:58:48 |
Stepovanyi |
X Strange > 14-11-2011 23:48:02 |
Lain_13 пишет
Так это действительно баг? Или это всё же фича? |
Lain_13 > 15-11-2011 01:03:15 |
X Strange Так что это фича, да. |
firespace > 19-11-2011 19:18:47 |
Lain_13, я всё правильно сделал. Самое главное, что у меня этого бага нет |
Йцукен > 20-11-2011 21:14:54 |
Подскажите, есть ли бесплатная программа для Windows XP вроде стандартного «проводника», только с двумя панелями? То есть вроде Nautilus или Dolphin, только для Windows. Может быть, такое легко найти через поисковик, но не хочется ставить то, о чём только сам создатель программы напишет несколько «хороших» отзывов на варезнике… |
firespace > 20-11-2011 21:26:22 |
Йцукен |
sentaus > 20-11-2011 21:37:11 |
А самого Dolphin в виндовой версии KDE нет? Там точно был Konqueror, который можно двухпанельным сделать. |
X Strange > 20-11-2011 21:38:59 |
sentaus пишет
KDE под Windows вообще очень нестабильное. |
MySh > 20-11-2011 23:43:00 |
Йцукен
Здесь кое-что есть: |
Йцукен > 21-11-2011 01:48:27 |
MySh |
Infocatcher > 21-11-2011 02:02:52 |
Йцукен пишет
В 7.04a 2008-го года уже есть. Боле старых у меня сейчас нет. |
Йцукен > 21-11-2011 02:18:27 |
Infocatcher
Он самый у меня! Нашёл настройку. Спасибо! |
Infocatcher > 21-11-2011 03:01:00 |
Йцукен |
Крошка Ру > 21-11-2011 07:09:26 |
Йцукен |
Tiger.711 > 21-11-2011 12:54:27 |
А лично я просто открываю два окна проводника и делаю их на пол-экрана. Благо в семёрке достаточно "ударить" окно заголовком о край экрана, чтобы оно ровно на пол-экрана развернулось. |
X Strange > 08-01-2012 14:18:55 |
К преимуществам Linux можно отнести команды наподобие этой: Выделить код Код:ls -l | awk '{print $9}' | tail -n 37 | awk '{print "lp -o fitplot -o landscape " $1}' | bash Интересно, можно ли такое сделать в Windows? |
Keepun > 08-01-2012 22:24:19 |
X Strange пишет
PowerShell другое дело, что под Винь это не нужно |
X Strange > 09-01-2012 16:24:52 |
Keepun пишет
Это несколько сложнее. Ведь проблема-то не в awk, и не в ls, а в lp. Судя по ссылкам в google, напечатать картинку из командной строки не так просто. Впрочем, нужные скрипты уже написаны и их можно найти. Keepun пишет
Почему? |
Keepun > 09-01-2012 20:00:53 |
X Strange пишет
А какого размера команда lp? X Strange пишет
Потому что это Винда. Я сомневаюсь, что ты такую последовательность команд для Линя сложил за минуту без вкуривания манов. И о печати именно картинок из твоей команды много вопросов. Под Винду достаточно софта для печати картинок с возможностью обработки. |
X Strange > 09-01-2012 20:46:42 |
Keepun пишет
Команда lp уже установлена вместе с CUPS, её не нужно специально искать. Не говоря уже о том, что lp умеет гораздо больше, чем тот скрипт: например, поддержку landscape автор предлагает добавить самостоятельно (хотя landscape и не так уж необходим: можно преобразовывать изображение перед печатью). Keepun пишет
И что? Keepun пишет
За 5-7 минут. Правда 4 листа бумаги при этом испортил, пока подбирал опции, так как не сразу догадался про опцию -o fitplot. Keepun пишет
В смысле? Имеется в виду, что там должно быть не ls -l, а ls -l *.tiff? Ну так в том каталоге ничего кроме картинок не было. Понятно, что я эту строку не от первой буквы к последней писал, а сначала сделал ls -l, затем убрал лишние поля, потом оставил только ту часть файлов, которая была нужна. Отдельно от этого поэкспериментировал с печатью одного файла, подобрал опции. Сгенерировал строку, запускающую lp с этими опциями для всех файлов. Ну и отправил на исполнение (| bash). Keepun пишет
1) Из бесплатных там только MultiPrint. Умеет он такое? Поэтому наиболее разумным вариантов в Windows будет, на мой взгляд, использование PowerShell (скрипт, естественно, нужно допилить до возможностей полноценного lp). Кстати, спасибо за идею: про PowerShell я почему-то не подумал. |
sentaus > 09-01-2012 20:59:58 |
[troll] 09-01-2012 21:07:12 |
feas > 09-01-2012 22:26:37 |
sentaus пишет
реализовали более тяжелым инструментом, который ещё и сбои любит давать (через средство просмотра XPS) |
Akullllla > 09-01-2012 22:29:10 |
У меня на десктопе вынь для игар, на нетбуке линь на инэта и каких макосексов ) |
Keepun > 09-01-2012 22:42:32 |
X Strange пишет
Есть же виртуальные принтеры. X Strange пишет
Мне больше интересен сам список поддерживаемых форматов. X Strange пишет
Программы с возможностью печати всех форматов нет. Печать идет в определенном формате и содержимое файла нужно сначала конвертировать. В Вине можно распечатать текстовый файл командой "print" (http://technet.microsoft.com/ru-ru/libr … 10%29.aspx) |
X Strange > 10-01-2012 01:18:21 |
Keepun пишет
Это да, но я про это не сообразил сразу. Keepun пишет
Если нет CUPS, то принтер вообще работать не будет. Даже по одному файлу. Keepun пишет
ImageMagick в помощь. Keepun пишет
Про это я уже знаю. |
X Strange > 11-01-2012 22:27:40 |
Ответ на сообщение http://forum.mozilla-russia.org/viewtop … 13#p539513: krigstask пишет
Ну, точная постановка целей пока не очень ясна (когда будет ясна, можно будет приступать), но в целом я бы хотел от дистрибутива следующее: Итого, по известным мне дистрибутивам имеем: Критерий | Gentoo | Ubuntu | Fedora | ArchLinux | NixOS | LFS Приветствуются замечания по поводу правильности заполнения таблицы, полей, отмеченных знаком '?', а также идеи насчёт дистрибутивов, не вошедших в таблицу. |
krigstask > 11-01-2012 22:55:16 |
1. Что-то я изрядно сомневаюсь, что в LFS можно иметь несколько версий одной программы. И мне кажется, что в случае NixOS это будет грандиозный геморрой. |
X Strange > 11-01-2012 22:57:38 |
krigstask пишет
В случае LFS как я сделаю, так и будет. Могу вообще пакетный менеджер от NixOS прикрутить. Или написать свой. krigstask пишет
Почему? krigstask пишет
NixOS не отваливается. Правда его никак нельзя назвать традиционным. |
krigstask > 11-01-2012 23:47:20 |
X Strange пишет
Это, конечно, да, только как оно будет работать? X Strange пишет
Не уверен. Там же на каждый чих создаётся каталог новый или вроде того. Довольно смутно представляю себе принцип его работы, честно говоря. X Strange пишет
Ну вот задача: установить Оперу 11.6 и 11.5. Как это разрулит NixOS? Как их запускать? А если разным версиям программы нужны разные версии какой-нибудь библиотеки? 11-01-2012 23:49:45 X Strange пишет
Насчёт NixOS ничего не скажу, но в таблице-то плюсики у всех, кроме Gentoo (а у меня-то ничего и не отваливается). А как чудесно опадает ArchLinux, когда часть пакетов уже собрана с jpeg-8, а часть — с jpeg-7! Мне приятель рассказывал. |
X Strange > 12-01-2012 00:56:09 |
krigstask пишет
Зависит от кривизны моих рук (если я не поленюсь этим заниматься) krigstask пишет
Тоже мне проблема, каталог создать. krigstask пишет
Не знаю, у меня в NixOS пакетный менеджер вообще оперу не смог поставить — выдал ошибку хэш-суммы. NixOS вообще не допилен пока. Но проблемы в установке двух версий я не вижу никакой. krigstask пишет
Значит поставить каждой программе свои версии библиотек. krigstask пишет
Не плюсики, а +/2. Отваливаться что-либо после обновления может насовсем (из-за раздолбайства мэинтейнеров) или временно (до запуска revdep-rebuild). |
krigstask > 12-01-2012 10:49:54 |
X Strange пишет
Мне интересно узнать, как это должно работать. X Strange пишет
Каталог-то создать не проблема, а вот как потом этот зоопарк разруливается? См. следующие вопросы. X Strange пишет
Так расскажи, как оно должно работать, а я буду стараться задавать неудобные вопросы. X Strange пишет
Угу, угу. А всякие $PATH и $LD_PRELOAD кто будет разруливать? И как? X Strange пишет
Ну это общая проблема безверсионных бинарных дистрибутивов. То, что в Gentoo лечится revdep-rebuild'ом (и предотвращается через @preserved-rebuild в Portage 2.2), в них исправляется ожиданием, пока почешутся разработчики. И к этому добавляется невозможность отката, которая в Arch вообще минимальна, кстати говоря. |
X Strange > 12-01-2012 11:45:42 |
krigstask пишет
krigstask пишет
krigstask пишет
Ну, насколько я понимаю, в NixOS это разруливается примерно так: при установке любой программы создаётся отдельный каталог (что-то вроде /nix/store/<название каталога>). Название каталога состоит из UUID и названия программы (в NixOS UUID почему-то идёт в начале названия каталога, что затрудняет ручное хождение по этим каталогам: упорядочиваются они из-за этого не по алфавиту). Каждая программа (более того, каждая отдельная версия) устанавливается в свой каталог. Внутри каталога, естественно, своя иерархия каталогов /bin, /lib, и.т.д. krigstask пишет
$PATH — с помощью символических ссылок и аналога eselect. krigstask пишет
Можно поподробнее про @preserved-rebuild? Что он собой представляет и каков механизм его работы? |
krigstask > 12-01-2012 12:45:30 |
X Strange пишет
И как это выглядит? В случае, допустим, с Opera 9.6, 11.51 и 11.60. Есть исполняемый файл `opera` и три штуки `opera-$версия`? X Strange пишет
Ну да, я эти переменные никогда не трогал и путаюсь в названиях. Там же первые три символа совпадают! (-%Е X Strange пишет
Насчёт деталей механизма не скажу, но выглядит для пользователя это примерно так: если библиотека сильно обновилась и, скажем, /usr/lib64/libjpeg.so.7 стала /usr/lib64/libjpeg.so.8, то /usr/lib64/libjpeg.so.7 не удаляется из системы, а записывается в список библиотек «к удалению». Соответственно, emerge каждый раз говорит, что надо бы перебрать некоторые пакеты (зависящие от этой библиотеки). Так что ты запускаешь `emerge @preserved-rebuild`, все эти пакеты пересобираются и только тогда библиотека собственно удаляется из системы. |
X Strange > 12-01-2012 12:55:28 |
krigstask пишет
Думаю, да. Исполняемый файл opera — это симлинк на один из трёх opera-$версия. krigstask пишет
А я довольно часто трогал LD_LIBRARY_PATH, чтобы запустить скачанную «на посмотреть» программу с библиотеками из домашнего каталога. krigstask пишет
Собственно, происходит именно так, как в portage 2.2: библиотека удаляется только когда ни одна программа от неё не зависит. |
krigstask > 12-01-2012 15:30:06 |
X Strange пишет
То есть я, например, обновляю glib, оно самостоятельно переключается (символьными ссылками там или через LD_LIBRARY_PATH) на новую версию, и потом удаляется, если всё в порядке с новой версией? |
X Strange > 12-01-2012 15:56:36 |
krigstask пишет
Я думаю, не совсем так. glib — это ведь библиотека, насколько я понимаю, поэтому на неё не нужно «переключаться». Обновляется библиотека, потом проверяется, какие пакеты зависят от старой версии, затем они пересобираются для работы с новой версией (в новые слоты, то есть какое-то время программа одной версии есть в двух экземплярах — с использованием старой и новой версии), система переключается на новый профиль. Если в течение определённого времени не было замечено проблем в новой версии, старые удаляются, иначе производится откат к старой версии программ/библиотек. 12-01-2012 15:57:56 |
sentaus > 15-01-2012 21:51:08 |
Ну вот мы и дождались
http://www.opennet.ru/opennews/art.shtml?num=32797 И MS тут даже по линии антимонопольщиков предъявить ничего нельзя, они на рынке армов монополистами не являются. |
X Strange > 02-02-2012 23:09:54 |
Такой вопрос. |
Tiger.711 > 02-02-2012 23:16:23 |
X Strange пишет
Можно. Вроде бы, даже стандартными виндовыми средствами, но я пользуюсь USR X Strange пишет
Может отображаться корректно, может как неопознанный девайс. Разные компы и разные флешки себя ведут по-своему... |
X Strange > 02-02-2012 23:20:11 |
Tiger.711 пишет
А как это сделать стандартными виндовыми средствами? |
Tiger.711 > 02-02-2012 23:50:22 |
X Strange пишет
Этого я не знаю. Просто где-то когда-то читал, что это возможно. Кроме того, USR же как-то это делает, верно? X Strange пишет
Да, можно. |
Keepun > 03-02-2012 01:17:38 |
X Strange пишет
Это от флешки зависит. Вполне могут сдохнуть, поэтому Винь подстраховывается, но реакция у флешек разная. В Диспетчере Устройств можно Поиск запустить и некоторые флешки ответят. |
X Strange > 03-02-2012 21:46:52 |
Keepun пишет
Меня больше интересует вопрос --- можно ли в Linux отключить флэшку так же, как это происходит в Windows? |
sentaus > 03-02-2012 22:32:48 |
можно командой eject. |
krigstask > 06-02-2012 10:35:25 |
sentaus пишет
Не вижу эффекта от этой команды, кстати. |
sentaus > 06-02-2012 11:53:20 |
krigstask пишет
sudo eject /dev/sdX в качестве X Вставить нужную букву - что пишет? |
krigstask > 06-02-2012 19:33:42 |
sentaus |
sentaus > 06-02-2012 19:38:25 |
Это правильно
А вот это не факт. Вобще должно соответствующее устройство в /dev исчезнуть, и появиться сообщение об этом в выводе dmesg. Есть там что-нибудь новое после этого? |
Lain_13 > 06-02-2012 20:00:17 |
> можно командой eject. |
Merlyel > 06-02-2012 20:19:54 |
Lain_13 пишет
И даже лампочка на флешке гаснет? |
Lain_13 > 06-02-2012 20:31:43 |
Merlyel |
Shura > 09-02-2012 15:55:40 |
У меня когда телефон в режиме флешки подключаешь к компу, а потом в гноме нажимаешь "Извлечь устройство", то телефон понимает, что его отключили и выключает режим флешки. А вот в KDE ситуация другая, извлечения телефон не видит и никак на него не реагирует, так и остаётся в режиме флешки пока кабель от компа не отключишь. |
sentaus > 19-02-2012 13:54:29 |
Новый логотип Windows 8: решётки на окнах. Впрочем, новое - это хорошо забытое старое, и, возможно, логотип windows 1.0 куда лучше отразил бы суть |
Infocatcher > 19-02-2012 14:54:32 |
Лучше вот так: |
adidharma > 19-02-2012 16:54:37 |
|
X Strange > 04-03-2012 23:51:02 |
Недавно я обнаружил интересное явление. В последнее время я ставлю виндовые игрушки под wine, а не под windows. Это удобнее по многим причинам, в частности можно отметить возможность оконного запуска и быстрого переключения. Большая часть игрушек, которые я ставил, работает под wine отлично. Иногда случается так, что игрушка требует наличия вставленного cdrom. В этом случае я создавал iso образ и давал команду: и указывал /mnt/cdrom в качестве cd-привода в настройках winecfg. И это работало. Но одна из игрушек так работать не захотела, жалуясь на отсутствие cdrom'a. При этом после того, как я вставил и подмонтировал настоящий cdrom, игрушка запустилась! Я бы понял, если бы это было под виндой! Но под Wine... Видимо, в Wine API есть функция, позволяющая проверить содержимое настоящего CD-привода. Я откопал специальную программу cdemu (http://cdemu.sourceforge.net/), которая с помощью специального модуля ядра (vhba-module) создаёт в каталоге /dev/ виртуальный cd-rom /dev/cdrom1, который потом нужно подмонтировать. С такой эмуляцией всё работает нормально, что, видимо, подтверждает предположение о наличии соотвествующей API-функции. |
SIO > 15-04-2012 14:48:38 |
X Strange, обычно достаточно в dosdevices создать ссылку вида "e:: -> /path/to/iso", где "e::" - буква привода в вайне. Именно с двумя двоеточиями. |
X Strange > 22-04-2012 13:03:38 |
SIO пишет
Спасибо, попробую. Сейчас у меня другая проблема. Я поставил всё-таки на этот компьютер gentoo. Теперь при загрузке имеют место следующие проблемы: |
Пандёнок > 10-05-2012 14:44:21 |
krigstask krigstask пишет
А я не владелец игровой видеокарты. Но до обновления железа у меня были большие проблемы с графикой именно в линуксе (именно генту не пробовал, правда). |
Azathoth > 10-05-2012 14:57:29 |
Пандёнок пишет
А выводы-то какие? |
KooL > 10-05-2012 17:34:46 |
Пандёнок пишет
Иксы они везде Иксы, с дравами так же, на любом дистре всё одно и тоже. Azathoth пишет
Вывод: плохо всё с графикой на Лине. |
krigstask > 10-05-2012 18:55:08 |
KooL пишет
Угу, угу, конечно. У кого-то что-то не получилось — а-а-а, всё плохо! 10-05-2012 19:00:24 KooL пишет
А как померить? У меня IceCat нормально шебуршил (пока был), уж на интерфейс нареканий не было. KooL пишет
А он есть? Вот так новость. Тоже в Fx? А то я только в Опере и luakit смотрю. KooL пишет
Нет, flash вот этот корявый никак не лечится. Что есть, то есть. У меня приятель славил флэш пару лет (писал на нём мордочки всякие для визуализации данных), потом купил Mac и… как подменили человека. Обплевался. Очень забавно было. |
KooL > 10-05-2012 19:07:10 |
krigstask пишет
Поставил, запустил, работает отвратно. Что не получилось? krigstask пишет
Попугаи не интересуют. Пример: http://htmlbook.ru/example/raphael/ krigstask пишет
Подтверждаю. krigstask пишет
Я его тоже не люблю, но на Винде он работает нормально, без поддержки ФФ 264 кодека от Флеша мне отказаться сложно. |
krigstask > 10-05-2012 21:49:09 |
KooL пишет
Кого поставил и куда? KooL пишет
На Gentoo в Опере работает точно так же, как на винде в Win7. Виндовая конфигурация на голову сильнее линуксовой. На ноуте Fx не держу, уж простите. KooL пишет
А у меня нету. Что делать? KooL пишет
Так это демонстрирует только квалификацию разработчиков этого самого чуда. К счастью, Adobe его самостоятельно хоронит. |
KooL > 10-05-2012 21:55:58 |
krigstask пишет
Линукс на комп. Линуксы все одинаковые внутри, а на компе видео GF9800. krigstask пишет
Я только рад, но ФФ брасать не собираюсь, так как другое ещё хуже. krigstask пишет
Радоваться. |
krigstask > 10-05-2012 22:43:48 |
KooL пишет
Рассказать, что будет, если поставить на компутер WinXP? KooL пишет
А вот мы сейчас лисоводов попросим глянуть. Или я завтра на работе коллег потыкаю. KooL пишет
Вас понял, приступаю. То есть продолжаю. |
KooL > 10-05-2012 22:56:28 |
krigstask пишет
Знаю, в прошлом намучился, лучше Линь. Хотя на ХР с графикой всё равно лучше, чем на Лине. |
Пандёнок > 10-05-2012 23:01:53 |
krigstask пишет
Пандёнок пишет
XP стояла одновременно - было с чем сравнить. |
Keepun > 11-05-2012 00:57:49 |
http://dri.freedesktop.org/wiki/ATIRadeon 11-05-2012 01:04:41 |
sentaus > 11-05-2012 08:36:35 |
Под FF субъективно хуже, чем под остальными доступными браузерами (все на webkit), так что подозреваю ненулевую кривость FF.
Если мне память не изменяет, драйвер для ati карт назывался fglrx. Или всё это к нему не относится? |
krigstask > 11-05-2012 09:45:56 |
Пандёнок пишет
Ну давайте, расскажите мне, что WinXP сразу после её установки хотя бы разрешение правильно выставила. Хотя бы на GeFroce 5xxx. Сказочники. Keepun пишет
Чего? Пардон за прямоту, но на первый взгляд это смахивает на какой-то бред. Кое-кто явно не понимает, о чём говорит. Keepun пишет
А эта ссылка что призвана символизировать? |
KooL > 11-05-2012 10:11:40 |
krigstask пишет
Да ладно к мелочам придераться, на ХР поставил драва и проблем нет, на Лине они стоят, но проблемы есть. |
Keepun > 11-05-2012 11:25:56 |
sentaus пишет
Это старые карты. krigstask пишет
Ну, тогда объясни: Эти прошивки нужны в основном для активации DRI (3D для Гнома 3 и Кед). Задачу они свою выполняют, но все возможности видяхи вряд ли раскроют. |
krigstask > 11-05-2012 11:45:14 |
Keepun пишет
Во-первых, это не прошивки, а микрокод, используемый модулями ядра. Keepun пишет
Мн-да. KooL пишет
Разберитесь уже, «поставил ОС, ничего не работает» или «установил дрова». |
KooL > 11-05-2012 12:48:34 |
Ок, поставил и установил дрова, что само собой разумеется, всё просто, но пашет отвратно и ничего не сделать. |
krigstask > 11-05-2012 13:31:11 |
KooL пишет
Карта, дистрибутив, версия драйверов? |
KooL > 11-05-2012 14:06:09 |
GF9800, любой дистрибутив (пробовал Убунту трёх версий, Дебиан, Сусю две версии, Чакру, PCLinuxOS), любая версия драйверов. Что год назад пробовал на нескольких дистрах, что сейчас. |
krigstask > 11-05-2012 14:12:22 |
Сходу нашёл http://forums.gentoo.org/viewtopic-p-62 … 7f#6220696 |
KooL > 11-05-2012 14:18:22 |
А я и не говорил, что не работает, работает, только отвратно, на попугаев смотреть нечего, они ничего не показывают. Если пошли попугаи, то могу сказать, что ВебГЛ на Лине у меня работает в 3 раза медленне, чем на Винде. |
krigstask > 11-05-2012 14:18:48 |
Ну и http://gentoo.ru/jabber/logs/gentoo@con … :25.933351 11-05-2012 14:25:37 KooL пишет
Что характерно, у всех работает нормально. И попугаи всё-таки довольно показательны, это всё-таки не glxgears. А вот в Fx интерактивная карта на HTML5 действительно подтормаживает. |
KooL > 11-05-2012 14:29:08 |
Ну и ничего это не значит, на Винде раз всё отлично, то косяк не моей видюхи и не мой. Врать мне незачем, наоборот Линь нравится. У Винды тоже косяков полно, но они все к юзабилити относятся, очень она неудобная и деревянная. |
krigstask > 11-05-2012 15:45:10 |
KooL пишет
Согласен.
А вот это, мягко говоря, спорно. |
KooL > 11-05-2012 16:21:21 |
Раз спорно, то что можно сделать не так? К тому же Вейленд не просто так пилят. Или и тут спорно? |
krigstask > 11-05-2012 16:40:13 |
KooL пишет
О-о-о, можно очень много всего наворотить, это я как модератор gentoo.ru говорю. Пытливость человечьего ума и шаловливость ручек не ведают преград. KooL пишет
Wayland пилят из-за архитектурно-идеологических причин, которые даже не особо простых пользователей (вроде меня) трогают очень косвенно. И уж очень вряд ли его пилят из-за того, что у кого-то не хватило сил установить драйвера для видеокарты. |
KooL > 11-05-2012 17:16:19 |
Как раз обычных пользователей это и затронет, перестанет тормозить и тиринговать. |
krigstask > 11-05-2012 22:55:38 |
KooL пишет
Ну если что-то ещё лучше станет, я только за, сам слежу с интересом. У меня таких претензий нет, так что главное, чтоб не испортили ничего. |
krigstask > 24-05-2012 22:46:05 |
Тут такая смехота обнаружилась в седьмой винде! Если панель задач передвинуть влево и сделать всплывающей, то вылезает смешной косяк: если навести мышь на уровне не кнопки «Пуск» или пустого места, а кнопки какой-нибудь задачи, то всплывёт не сама панель, а только подсказка по этой задаче. |
X Strange > 24-05-2012 23:12:22 |
krigstask пишет
А зачем передвигать панель задач влево? Это, конечно, не отменяет замеченной баги, но всё-таки... |
Sid > 24-05-2012 23:17:07 |
Я понимаю, винда — это зло, но совсем-то уж высасывать баги из пальца не надо. Всё там нормально с панелью, куда бы ни подводить курсор. |
krigstask > 25-05-2012 00:16:36 |
X Strange пишет
На ноутбуке «вертикальное» пространство гораздо дороже «горизонтального». Sid пишет
Меня обвиняют во лжи? 25-05-2012 00:25:03 |
X Strange > 25-05-2012 00:50:10 |
krigstask пишет
Но ведь в горизонтальном положении панель отнимает намного меньше места. Тем более, что с какого это перепугу вертикальное пространство "дороже"? Если бы это было так, не стали бы делать широкие экраны. |
Sid > 25-05-2012 01:13:28 |
krigstask пишет
Да боже упаси. Это какой-то локальный глюк, только и всего. |
Keepun > 25-05-2012 14:25:55 |
А все ли обновы на Винь 7 накатил? На всех современных ноутах Винда "бесплатная", потому что нужно только любой заводской сертификат поставить (давно уже в Инете). Их Майк не имеет права банить. Прошивать БИОС или крекать не нужно на ноутах. |
Tiger.711 > 25-05-2012 15:21:10 |
Keepun |
krigstask > 25-05-2012 15:50:40 |
X Strange пишет
С чего бы? В Win7 же кнопки на панели задач квадратные. X Strange пишет
Я не знаю, зачем их стали такими делать. Возможно, для видео. Но как раз на широких (и потому «низких») экранах ноутбуков такая проблема и появляется. По горизонтали места много, по вертикали — мало. X Strange пишет
А когда всплывает (например, оповещение в каком-нибудь чятике), как раз и занимает. Притом всплывает она поверх других окон, перекрывая их. Sid пишет
Похоже на то. Keepun пишет
Вроде не отключал обновление и не следил за ним (ноут не мой). |
X Strange > 25-05-2012 16:32:06 |
krigstask пишет
Это, ведь, только по умолчанию? Можно же, наверное, нормальные сделать? krigstask пишет
Так по горизонтали как раз и нужно много места. Например, при одновременной работе с двумя файлами --- один слева, другой справа. Единственный известный мне случай, когда нужно много места по вертикали --- это когда читаешь код длинной функции, которая не влезает в экран. Но в таких случаях отсутствие панели не спасёт. krigstask пишет
Так ведь оповещение как раз и должно перекрывать другие окна, иначе его можно случайно не заметить. |
krigstask > 25-05-2012 19:28:14 |
X Strange пишет
Без понятия. X Strange пишет
Точно так же с ними можно работать «один сверху, другой снизу». X Strange пишет
А что, мотать письма / странички / код / документ по три строчки удобно? По-моему, нет. X Strange пишет
Дьявол. И что, моей матери теперь радоваться, когда она замечает это оповещение, закрывающее рабочую область в её программке? Вылезает-то вся панель. |
X Strange > 25-05-2012 19:46:57 |
krigstask пишет
А вот тогда места по вертикали уже будет не хватать. Функции и в один экран не всегда влезают, а в половину экрана --- тем более. krigstask пишет
Ну, во-первых, чтобы по 3 строчки --- это надо как минимум 50-й шрифт поставить. Мне пока хватает 10-го. krigstask пишет
Ну так надо закрыть оповещение, панелька и пропадёт, не? |
krigstask > 25-05-2012 21:39:32 |
X Strange пишет
Да лично я-то умею пользоваться преимуществами широкоформатного монитора, но на небольших широкоформатных мониторах и мне остро не хватает вертикального пространства. А уж в какой-нибудь программке с обширными панелями инструментов так и вообще адъ. X Strange пишет
Этот художественный приём называется «гипербола». X Strange пишет
Да ты, брат, как я погляжу, терпелив. Я как представлю: вот я сижу, печатаю, и тут вылезает панель, перекрывающая кусок экрана, в котором у меня курсор. Я бросаю всё, тянусь к мыши, закрываю… А через полминуты сваливается следующее. Красота! |
X Strange > 25-05-2012 21:54:04 |
krigstask пишет
Так надо убирать лишние панели инструментов --- и всего делов. Кстати, о какой программе идёт речь? krigstask пишет
А что за файлы? Если это системный конфиг, то тогда да. В случае текста в LaTeX редактор делает переносы строк так, как позволяет ширина экрана. В случае если файл --- исходный код программы (для меня это наиболее частая ситуация), то часто встречаются отдельные длинные строки, которые не влезают в экран по горизонтали. krigstask пишет
Нет, просто у меня все всплывающие сообщения только по делу. Кроме того, поскольку у меня панель задач не прячется, то она не закрывает программу. Кроме того, если панель задач внизу, то она может закрывать разве что status bar. Это что, так фатально? |
krigstask > 25-05-2012 23:59:01 |
X Strange пишет
Кто сказал «лишние»? Кто сказал, что их вообще можно убрать? X Strange пишет
vim и `:set textwidth=79`. Ибо воистину. X Strange пишет
Вот к чему это всё, можно узнать? Есть желание пообъяснять моей матери-пенсионерке, как она должна пользоваться Win7 и своими программками? |
X Strange > 26-05-2012 01:11:48 |
krigstask пишет
Вот я и поинтересовался, что за программа такая с большим количеством нужных тулбаров. krigstask пишет
Для C++ исходного кода программы 79 символов часто бывает мало. Я уже не говорю о том, что есть куча существующего кода со строками больше 79 символов. krigstask пишет
Да нет, я просто объяснил, почему лично мне всплывающие сообщения не мешают. |
krigstask > 26-05-2012 13:28:18 |
X Strange пишет
ЭЛАР Octopus X Strange пишет
Чего это вдруг? Что это за код такой, что его не перенести?
Ну да, быдлокода хватает. X Strange пишет
Поздравляю. *Мне* тоже. |
X Strange > 26-05-2012 14:55:33 |
okkamas_knife krigstask пишет
krigstask пишет
Ну почему же сразу быдлокода? Простейший пример: Выделить код Код:unsigned int long_variable_name = pointer->long_function_name (parameter_1, parameter_2, 0 /*parameter_3*/); Здесь уже 109 символов. Конечно, такие названия переменных никто не пишет, просто пример из реального кода я приводить не хочу, а придумывать вменяемый пример лень. На практике у достаточно сложных функций число параметров может быть довольно большим (порядка 10 штук). Выделить код Код:int class_name_1::function_name ( const class_name_2 *parameter1; // May be NULL. Comment for parameter1 double coord_x, double coord_y, double coord_z, ... unsigned int parameter_10; // Very ... very ... very ... long description of parameter 10. ) { ... } Да, конечно, разбить на несколько строк во многих случаях можно. Например, в последнем случае с длинным комментарием, если их не очень много. Но дело в том, что как правило лучше, чтобы функция занимала меньше места по вертикали, чем по горизонтали. Тогда на широком мониторе её код влезет в экран. Ограничение строк 80-ю символами пошло из-за древнего формата отображения 25x80 символов. Так вот, лучше функция будет влезать в 25 строк, чем в 80 столбцов. |
Tiger.711 > 26-05-2012 15:02:05 |
А когда холивар перешёл на разрешения? О__о |
krigstask > 26-05-2012 17:12:34 |
X Strange |
Keepun > 26-05-2012 17:36:06 |
krigstask, 80 - это реально мало. Ты про вложенность циклов и условий забываешь. А комментарий вообще не пихнуть. Это на С еще можно в 80 как-нибудь уложиться, но вместо нормального выравнивания аргументов иногда получается месиво. 100 символов - более предпочтительнее. |
X Strange > 26-05-2012 17:48:19 |
Keepun пишет
Можно и 120, но на маленьком мониторе будет неудобно читать. krigstask пишет
Функции, не влезающие в экран --- ещё большее зло. Хотя, я слышал, некоторые товарищи поворачивают монитор на 90 градусов --- и тогда многие функции начинают влезать в экран. Но это, имхо, извращение. |
krigstask > 26-05-2012 18:27:06 |
Keepun пишет
По моему опыту этого очень даже достаточно. Покажите мне хоть один более-менее распространённый язык (или библиотеку уровня Boost), в котором допускается (заметно) больше 80. А то ваше мнение не очень весомо, знаете ли. Keepun пишет
Как пишут в Linux kernel style guide:
Keepun пишет
Отдельная строка. X Strange пишет
Нет. Зло, но точно не бо́льшее. И вообще, вы там что, стандартизированными СИ экранами код меряете, что ли? «Один экран при нормальных условиях…». Звучит как «Вот я тут сделаю строку в 120 символов вместо двух по 80, тогда всё поместится в экран и не надо исправлять, ура!» Ерунда же. |
X Strange > 26-05-2012 18:37:53 |
krigstask пишет
Увеличивающая количество строк в функции. krigstask пишет
Qt. krigstask пишет
Нет, за длиной как строк, так и функций никто особо и не следит, просто все пишут так, как самим удобнее. И оказывается, что на большом мониторе лимит 80 символов является излишним. |
krigstask > 26-05-2012 18:54:05 |
X Strange пишет
И что? X Strange пишет
И правда. Не знал. X Strange пишет
Это гарантия бардака в коде. X Strange пишет
А если кто-то хочет держать на мониторе ещё пару окон? Или панельку открыть пошире? Короче, вы пишите, как желаете, я только надеюсь, что мне с вашим кодом не придётся дела иметь. |
X Strange > 26-05-2012 19:35:19 |
krigstask пишет
И то, что код чрезмерно длинной функции тяжело читать. krigstask пишет
Длины строк --- это не самый решающий фактор, влияющий на бардак в коде. krigstask пишет
У меня как-то всё помещается на экране. Да, когда открыты все панели отладчика, то они иногда закрывают часть кода, но настолько длинные строки как-то редко встречаются. А в качестве терминала я использую yakuake. Зачем мне его постоянно держать на экране? |
krigstask > 26-05-2012 22:17:34 |
X Strange пишет
От добавления строки комментария код функции не становится длиннее. Я уже давно отказался от комментариев на одной строке с кодом, вот это действительно неудобно читать. Ужатие кода в длинные строки только ухудшает читаемость. Если ты пишешь код, ориентируясь на 80 символов в строке и комментарии на отдельных строчках, и получаешь функцию в полтора экрана — разбей её на две. Либо успокойся, если это тяжело сделать без логической нестыковки. Жертвовать объективной читаемостью кода ради экономии на строчках глупо. У кого-то шрифт помельче, и он увидит всю функцию целиком. У другого отладочная панель расположена снизу, и ему всё равно придётся промотать код, а на треть или половину экрана — неважно. В Python, например, где дорожат читаемостью кода как нигде, даже элементарное `if x < 0: return False` разбивают на две строки. Лишняя строка не должна пугать. Если у функции с полдюжины аргументов, то их точно нельзя писать в одну строку, тем более в плюсах. X Strange пишет
Если присмотреться к моим словам внимательней, то можно заметить, что я говорил не о длине строк как таковой. X Strange пишет
Вот это очень характерное изречение. Кому какое дело, какой там у тебя терминал и как ты его используешь? Если ты работаешь в команде или пишешь что-то открытое, и в твоём коде будет ещё кто-то разбираться, привыкай к наличию стандартов. У кого-то два широкоформатных монитора, а кто-то будет в дороге на нетбуке разглядывать код. И у обоих будут выработаны свои привычки и приёмы работы, и они будут приспособлены к тому, что наиболее обычно. К стандарту. Стандарт — 80 символов в строке. Не хочешь держать рядом терминал постоянно открытым — не надо. Можно открыть что-нибудь ещё, в конце концов. Но 80 символов — (почти) повсеместный стандарт, и наплевательское отношение к нему — наплевательское отношение к другим разработчикам, которые работают с твоим кодом. |
X Strange > 26-05-2012 22:47:44 |
krigstask пишет
Это и в плюсах все нормальные люди пишут в 2 строки. One line --- One statement. И дело здесь не в читаемости кода, а в том, что на строку можно поставить breakpoint, а на кусок строки нельзя. krigstask пишет
Кто бы спорил, но вот утверждение, что лимит в 80 символов --- необходимое условие читаемости объективным никак не является. krigstask пишет
Не должна. Но вот только не всегда она улучшит читаемость. krigstask пишет
Если полдюжины, то я и не спорю. А вот если 3, то иногда уместнее написать одну строку длиной 100 символов, чем 3 длиной 60. krigstask пишет
Стандарты везде разные. В частности, там, где я пишу код, длина строки вроде как не лимитирована (в пределах здравого смысла, конечно: если сделать строку в 200 символов, то я думаю, что это никому не понравится --- и мне в том числе). krigstask пишет
Ну, когда я буду писать что-то открытое, то я об этом подумаю. Но скорее всего, сделаю лимитом 100 символов, а не 80. krigstask пишет
Можно. Но у меня редактор или IDE всегда находится на отдельном рабочем столе, на котором больше ничего не открыто. Единственное исключение --- там может быть открыта отлаживаемая программа. И иногда таки и программа, и IDE открыты одновременно. Но 80 символов в строке в этом случае не спасут. krigstask пишет
В Google Style guide есть такой пункт: |
krigstask > 26-05-2012 23:46:06 |
X Strange пишет
На эту строку особенно и незачем ставить, в общем. X Strange пишет
В приведённых выше примерах — улучшит. И обычно как раз улучшает. X Strange пишет
Несогласен. X Strange пишет
Плюсы я взял как пример. Просто когда в аргументах функции указывается тип переменной, а не только имя, как раз удобней разбивать на отдельные строки. X Strange пишет
Да уж я вижу. X Strange пишет
А у кого-то монитор шире, его спасут. Но не с твоим кодом. Поздравляю. Но тебе наплевать. X Strange пишет
Этим правилом можно прикрыть всё, что угодно. А вообще тут имеется в виду «если вляпался в проект, где наши правила не соблюдаются, не нужно всё перекраивать, делай, как все», только и всего. Как раз к длине строк это слабо относится. |
X Strange > 27-05-2012 00:02:16 |
krigstask пишет
Вот как раз на строку, содержащую return очень даже есть смысл. krigstask пишет
Во втором примере --- скорее всего, да. В первом --- не всегда. krigstask пишет
Мне не наплевать, просто я иначе расставляю приоритеты. Если бы кому-то другому это было бы принципиально, я думаю, появилось бы правило, запрещающее длинные строки. krigstask пишет
Почему? Если в проекте есть длинные строки, то с какого перепугу я должен ограничивать себя 80-ю символами? |
krigstask > 27-05-2012 10:33:35 |
X Strange пишет
В данном случае и в Python — практически нету. X Strange пишет
Второй пример просто смешон. В первом тоже лучше разбивать. А за комментарий внутри строки кода вообще надо штрафовать. X Strange пишет
Если на тротуаре уже валяются окурки, свой тоже уже не стоит до урны донести? okkamas_knife |
X Strange > 27-05-2012 14:07:58 |
krigstask пишет
Про python не скажу, а в C++ очень даже есть. То есть я хочу проверить, какого чёрта он выходит из функции в этом месте. У меня два варианта --- поставить условный breakpoint на строку, содержащую if, либо поставить обычный breakpoint на строку с return'ом. Лично мне больше нравится второй вариант. krigstask пишет
Второй пример вовсе даже не смешон, если параметров штук 12, а вместе с комментариями в тех же строках получается порядка 100 символов. Если разместить все комментарии на отдельных строках, то количество строк в одном только прототипе функции увеличится в два (!) раза. krigstask пишет
Этот комментарий является очень существенным в случае, когда параметров много и передаётся константа (например, 0, как там). Без этого комментария тяжело понять, в качестве какого аргумента передаётся 0. krigstask пишет
Поменьше курить надо --- вредно для здоровья А вообще всё зависит от правил. Если есть правило «нельзя бросать окурки на тротуар», то тогда нужно выбрасывать в урну. А если такого правила нет, то тут всё зависит от идеологических убеждений того, кто бросает. Если он считает это нормальным --- пусть бросает. Если не нравится --- может бросает в урну. Главное --- чтобы не забывал потушить окурок прежде чем бросить: в урне могут быть легко воспламеняющиеся предметы. Аналогия ясна? |
Keepun > 27-05-2012 20:45:13 |
Есть StyleCop и его аналоги, которые можно повесить hook в git перед коммитом, а не замарачиваться красотой кода во время создания. |
Keepun > 27-05-2012 22:06:07 |
http://astyle.sourceforge.net/astyle.html еще есть. Я сейчас интересуюсь этим направлением, потому что удаление одних циклов и добавления других очень карёжит код и после коммита можно пробела или таба недосчитаться, что порой бесит (лишняя разница при коммите). http://sourceforge.net/projects/uncrustify/ http://sourceforge.net/projects/gcgreatcode/ http://www.gnu.org/software/indent/manual/indent.html оказывается есть - там не только GNU-style, который многим не нравится. |
krigstask > 28-05-2012 12:25:20 |
X Strange пишет
1. Функция с дюжиной аргументов? Что-то неладно в Датском королевстве… X Strange пишет
Дело не в том, что комментарий не нужен, а в том, что после комментария в строке кода была не должно. Вообще. X Strange пишет
Позиция ясна, спасибо. okkamas_knife пишет
Практически везде — 80 символов. Только в Qt (ну, может, ещё где-то) — 100. Keepun пишет
Смотря что имеется в виду. Если не автокомит того, что этот ваш StyleCop выдаёт, то да, конечно. Сам пользуюсь всякими там pylint. Но доверять этим штукам автоматически нельзя. |
X Strange > 28-05-2012 13:15:01 |
krigstask пишет
А что не так? krigstask пишет
Естественно, когда аргументов дюжина, то они будут на отдельных строках. Комментарии при вызове функции идут только в тех строках, где название передаваемой переменной не говорит само за себя (например, если это константа 0). krigstask пишет
Обоснуйте, чем это плохо. krigstask пишет
Только вот не надо выдирать фразы из контекста. Я же ясно написал: X Strange пишет
krigstask пишет
Нифига не 100. В исходном коде Qt встречаются строки длиной больше 100 символов. Я уже не говорю о том, что это не официальный стандарт, а локальные соглашения для конкретных проектов. krigstask пишет
Насколько я понял, эта штука не меняет код. Она просто проверяет, есть ли в нём несоответствия некоторым формальным правилам, и если есть, то не даёт закоммитить. |
Infocatcher > 28-05-2012 13:24:39 |
krigstask пишет
|
Keepun > 28-05-2012 16:14:33 |
С http://sourceforge.net/projects/uncrustify/ мне теперь все равно какой стиль кода у проекта, потому что все перегоняется под мой стиль и обратно. |
X Strange > 28-05-2012 16:21:57 |
Keepun пишет
Перегнать в определённый стиль я ещё могу себе представить как. А как обратно? |
Keepun > 28-05-2012 17:12:29 |
X Strange пишет
Uncrustify Code Beautifier поддерживает ~410 опций, так что подобрать стиль проекта можно. Да и перегонять обратно нужно только измененные файлы. Хорошо бы к проекту прикладывать конфиг стиля одной из этих прог и тогда отпадет потребность следить за бессмысленной красотой кода во время его создания. GNU для себя уже решили эту задачку. |
Erik > 22-09-2012 17:08:42 |
Оживляем ветку Расклад таков: у моего прародителя Ubuntu 10.04, поддержка уже совсем скоро заканчивается, нужно бы обновиться. Да вот только привык он уже к гному второму, на KDE, Unity или на третьегном вряд ли переходить захочет. Что порекомендует коллективный разум? Стоит ли ставить гном и переключать в классический режим? Достаточно ли стабилен MATE? Или проще плюнуть на всё и ставить Xubuntu? P.S. а на работе скоро на Windows 7 переходят, прогресс, фигли. |
Квизац_Хадерач > 23-09-2012 14:20:04 |
ксубунту ставить однозначно. 12.04 |
AntLi > 23-09-2012 14:35:28 |
А с lubuntu что? Вообще как поставить систему, но голую и без предустановленного софта? Разве что блокнот. |
Electra > 23-09-2012 15:08:16 |
LinuxMint 13 Mate отлично работает ! |
Erik > 23-09-2012 15:16:00 |
Квизац_Хадерач пишет
Знать бы ещё, как ксубунту на двух мониторах работает с интеловской карточкой... |
krigstask > 27-09-2012 03:28:50 |
Erik пишет
А почему ей как-то иначе, чем гном, работать? |
sentaus > 02-10-2012 16:39:17 |
Вандалы установили Linux на компьютеры в офисе американского конгрессмена |
liteTua > 02-10-2012 18:22:13 |
Erik Сама же ubuntu это по сути linux + gnome Можно по аналогии с чистый + дополнения = linux + gnome с программами. То с каким оборудованием может работать linux определяется драйверами ядра. |
Ильнур > 07-10-2012 07:36:48 |
Erik пишет
ставь debian или red hat (centos) |
Hater > 07-10-2012 08:35:22 |
Ильнур пишет
Обновляй до ubuntu 12.04. и не слушай никого! Потом 07-10-2012 08:42:21 Ильнур пишет
а зачем менять дистрибутив? Ubuntu же можно двумя вариантами в Gnome 2 приодеть. |
liteTua > 07-10-2012 09:35:05 |
Hater |
Hater > 07-10-2012 15:37:59 |
liteTua пишет
Почти! Но не Gnome. Fallback-имитация Gnome 2,но не очень. MATE же ЭТО ТОТ САМЫЙ GNOME 2,почти НЕТРОНУТЫЙ,и то там только все переименовали,дабы чтобы система не умерла от конфликтов . И все. |
liteTua > 07-10-2012 16:07:47 |
Hater |
Hater > 07-10-2012 17:08:51 |
liteTua пишет
MATE раньше конфликтовал с GNOME 3 и его производными,т.к файлы MATE(GNOME 2) и GNOME 3 и его производными пересекались,в результате чего любой дистрибутив падал. Теперь после переименовывания и полной ликвидации пересечнии конфликты исчезли. |
liteTua > 07-10-2012 17:11:06 |
Hater |
Hater > 07-10-2012 17:18:23 |
liteTua пишет
Lubuntu -фигня,она даже не пригодна для юзания. Она годится только на древние пк.OPEN GL ,Winetricks и др. останутся с этим дистром в мечтах,compiz не поддерживается. Да и темы там -отстой. А в Gnome 2 (MATE полностью поддерживает темы GNOME 2) и Gnome-fallback полно нормальных тем. |
Unghost > 07-10-2012 19:48:11 |
У Lubuntu очень интересный способ настройки меню приложений. Ну то есть через GUI меню приложений вообще не настраивается, только через lxshortcut + последующее ковыряние файлов в /usr/share/applications/. |
krigstask > 09-10-2012 16:48:51 |
Hater пишет
Я, конечно, не на lxde и не на убунте ни разу, но ЩИТО? |
KooL > 09-10-2012 16:56:34 |
Да там красноглазить надо с темой декораций окон, стандартная собьётся и менять нужно через зад будет, у Крысы тоже самое. |
Hater > 09-10-2012 17:31:23 |
krigstask пишет
Winetricks- это microsoft directx ,только является прослойкой между wine и OPEN GL.Т.е по сути дела,это DIRECTX ,который превращает команды видеокарте DIRECTX в OPEN GL команды. |
krigstask > 09-10-2012 22:43:03 |
Hater |
X Strange > 10-10-2012 22:32:30 |
Hater пишет
Нет. Winetricks --- это скрипт, позволяющий устанавливать под wine различные библиотеки и приложения. К Wine DirectX он никакого отношения не имеет. |
Hater > 11-10-2012 06:44:58 |
X Strange пишет
Ну так попробуй без winetricks всадить в wine directx-прослойку,которая превращает команды DX в Open GL. |
liteTua > 11-10-2012 09:46:46 |
Hater А превращение команд в open gl wine сам делает для всего. |
X Strange > 11-10-2012 22:37:06 |
Hater пишет
Вроде бы DirectX <= 9.0 в wine поддерживается из коробки. DirectX > 9.0 пока не поддерживается вообще. Не знаю, может, каким-нибудь играм и нужен именно microsoft DirectX, те, что я пробовал ставить, работают и так, ничего дополнительного я не ставил. |
MySh > 13-10-2012 02:18:01 |
Erik Erik пишет
Есть мнение, что Gnome 3 сильно хуже того же KDE 4. Хотя, возможно, кому-то как раз именно Gnome 3 понравится. |
Erik > 21-11-2012 00:52:35 |
MySh пишет
Пока что папеньку оставил в покое, а вот деду поставил Linux Mint MATE вместо XP — ему подключили безлимит вместо мобильного свистка, а беспроводная карточка отказалась работать под винду, причём вообще, ни с какими драйверами не хотела. Под минт завелась с пол-пинка. Кстати, проблем с использованием пока не было, дед вполне доволен новой системой. Или вот из свежего: обзавёлся беспроводной карточкой usb Toshiba WLM10U2. Win7 уверяет, что нет такой буквы в этом слове, на сайте тошибы драйверов тоже не найти, поскольку оно исключительно для телевизоров задумывалось. OpenSuse 12.2: воткнул адаптер — подключение установлено. Теперь у меня есть 8011n, ура, товарищи! P.S. Видел намедни восьмую винду — это ж тихий ужас. Я пользовался туевой хучей DE и WM, так что меня не напугать нестандартным интерфейсом, но восьмёрка — просто жуть. Еле нашёл, где оно выключается. |
X Strange > 02-12-2012 13:49:21 |
Поставил себе Fedora 17 с XFCE. |
Dеnis > 03-12-2012 19:37:57 |
Если до недавнего времени я рассматривал Linux Mint как неплохую альтернативу Windows, то теперь только плеваться хочется. Такую гору неподогнанного друг к другу софта давно не встречал. Описываю недостатки Linux Mint 13 Mate x86 (LTS) Что скажу. Пользоваться Минтом, конечно можно. Там проделали большую работу. Но недопилен Linux до простых пользователей, недопилен. А Ubuntu с убогим оформлением и копаться, пытаясь его улучшить мне уже надоело. Все как-то негармонично. Кстати мое сообщение
не совсем верно. Если не менять тему элементов оформления с Mint на другую, то оформление едино. В этом случае, чтобы сменить дефолтный цвет заголовок окон с зеленого на другой, надо выбрать другой цвет в настройках цвета. |
krigstask > 03-12-2012 23:25:31 |
Keepun пишет
Не-не, речь зашла о конкретной ошибке, которая у X Strange не завелась Keepun пишет
Emacs! Keepun пишет
В первый раз слышу, что кто-то жалуется на недостаток средств разработки. Так что сильно сомневаюсь и не верю. |
Keepun > 04-12-2012 01:49:04 |
krigstask пишет
Есть малая часть тех, кто обожает Emacs, и остальные... krigstask пишет
А ты спрашивал? |
krigstask > 04-12-2012 10:31:03 |
Keepun пишет
Ага, конец света на носу, а кто-то до сих пор emacs не осилил. Или нынче модно мышкой погромировать? Keepun пишет
Зачем спрашивать-то? Про проблемы с целостностью оформления, про графическую подсистему я наслышан безо всяких вопросов, например. Если проблема есть, она на слуху. А недовольные найдутся по любому поводу. Keepun пишет
Открыл главную страницу… И закрыл. Delphi, VB.NET, ассемблер, ага. В 2012 году. Этих персонажей я всерьёз воспринимать не могу. |
Keepun > 04-12-2012 19:58:57 |
krigstask пишет
нынче модно из контекстного меню команду выбирать, а не вспоминать "Какой я хоткей месяц назад этой команде назначал и как обозвал?" krigstask пишет
Форум создавался в 2001г. Разделы созданы для большинства ИТ-ниш. |
X Strange > 04-12-2012 21:13:53 |
Keepun пишет
А чем, собственно, отладка GUI отличается от отладки консоли? Не ncurses, а именно GUI? |
Keepun > 04-12-2012 22:42:24 |
X Strange пишет
В GDB обычную консольную прогу можно запустить через него же, а вот к GUI его нужно именно аттачить - именно на этом этапе заводятся костыли. В Винде проще: дебаггер запускает любую прогу сам, поэтому точку входа никогда не пропустит. |
X Strange > 04-12-2012 23:10:47 |
Keepun пишет
Неправда. GUI прога запускается из-под GDB точно так же, просто она в процессе своей работы создаёт окно. Никаких костылей с скриптов не нужно: если дебажить через консоль, то делается так: 04-12-2012 23:13:01 |
krigstask > 04-12-2012 23:41:36 |
Keepun пишет
Пф-ф-ф. Это даже не смешно уже. Даже когда я в Eric IDE код писал, я в контекстное меню лазал раз в день. Жутко непродуктивно. Keepun пишет
Фантазии своих воображаемых собеседников не надо мне приписывать. Keepun пишет
Петросяны ITT. Keepun пишет
Собственно, если у кого-то ещё были сомнения в твоей компетентности, то теперь они переросли в железобетонную ясность. А я и не знал, что нельзя отлавливать ошибку в Vacuum-im «способом», описанным X Strange. И именно так и делал: запускал GDB'ом, по-простому. |
Keepun > 05-12-2012 01:03:20 |
krigstask пишет
Здесь? Похоже. krigstask пишет
А NCurses запустишь? Скрипт для KDevelop не я создавал. Ставьте и изучайте сами, если не верите. |
krigstask > 05-12-2012 13:50:24 |
Keepun пишет
С ncurses сложнее, конечно. Но кое-кто тут про _GUI_ говорил. |
Keepun > 05-12-2012 19:04:15 |
krigstask пишет
А есть проблемы с отладкой FAR? |
X Strange > 05-12-2012 20:56:42 |
Keepun пишет
Вся прога --- это отдельный процесс в любом случае. И в Linux, и в Windows. Keepun пишет
Я тоже не создавал. Я KDevelop даже не использую. Напоминаю, с чего всё началось: Keepun пишет
То есть речь идёт о том, что консольный gdb имеет всю необходимую функциональность, достаточную для того, чтобы написать к нему GUI. 05-12-2012 21:03:34 Keepun пишет
Например, так. |
RED > 10-01-2013 22:33:56 |
Давно в этой ветке не было сообщений, немного оживлю. iSO, если что, меня совершенно не вдохновляет. Даже до 2.x Android не дотягивает, а 4.x на две головы ее лучше. О, кстати, может мобильный холивар завести? Ну, аналогичную десктопной ветку. 10-01-2013 22:44:11 |
sentaus > 11-01-2013 00:04:38 |
Ага. Оперовский репозиторий |
RED > 11-01-2013 00:22:53 |
Спасибо! Skype еще, зараза, не ставится. 11-01-2013 00:31:22 |
krigstask > 11-01-2013 09:52:54 |
RED пишет
А на что он похож? На линуксовую мозаичность смахивает? Потому что мозаичность — это офигенно, без этого не могу уже. |
RED > 11-01-2013 10:39:40 |
krigstask |
krigstask > 11-01-2013 11:11:04 |
RED пишет
Ну, собственно, в этом и соль. Там показано управление окнами, автоматическое их расположение.Вот простенький и понятный ролик на эту тему. RED пишет
Я вот попробовал по youtube пошоркаться на предмет MetroUI, так остался в полном непонимании происходящего. Чего-то куда-то двигается, что-то там показывается… Загадка, в общем. |
KooL > 11-01-2013 18:40:07 |
Меня вот что печалит: http://www.smashcat.org/av/canvas_test/ Вин 7 х64 Убунту 12.10 х64 |
ladserg > 18-01-2013 16:49:32 |
а почему все обходят вниманием такой дистрибутив как Kubuntu? |
littleleshy > 18-01-2013 16:58:42 |
ladserg |
Пандёнок > 18-01-2013 17:24:09 |
ladserg |
Dеnis > 19-01-2013 02:01:30 |
RED пишет
Ну так. Ты на старый Celeron 2,2 Ггц, 1 Гб RAM, Radeon 9600 не ставил. Где Ubuntu со своим мерзким Unity еле ползала и flash тормозил. В то время, как на WinXP все шевелилось весьма резво. |
KooL > 19-01-2013 02:06:29 |
На нетбуке с Атомом, где частота всего 1,4 Убунта с Юнитой замечательно работает. Лучше, чем предустановленная Семка. |
littleleshy > 19-01-2013 03:04:54 |
KooL |
RED > 19-01-2013 09:44:25 |
Кстати, в 12.04 вчера случайно обнаружил, что можно Unity 2D использовать, дескать легковесный вариант Unity. |
Lain_13 > 19-01-2013 09:56:45 |
RED |
Apple hater > 19-01-2013 10:00:18 |
Небольшой троллинг пользователей windows(ну надо же поесть,а то с голода умрешь): |
Lain_13 > 19-01-2013 10:20:03 |
Apple hater |
krigstask > 19-01-2013 13:52:37 |
— отстой, потому что им пользуется Apple hater (-:Е |
geczu > 19-01-2013 14:21:35 |
Кстати в какой-то версии KDE был менеджер пакетов не synaptic, а muon - гораздо удобнее. Вот только то ли я название не правильно помню, то ли еще что. Не смог найти его. Даст кто ссылку? |
Apple hater > 19-01-2013 14:25:55 |
krigstask пишет
Я ей никогда не пользовался. всю жизнь юзал Ubuntu и Android. |
sentaus > 19-01-2013 14:34:04 |
Блин, ну всё ж очевидно! - отстой, потому что её не делали ни Microsoft, ни Apple. |
ladserg > 19-01-2013 14:39:17 |
okkamas_knife пишет
Признаться сложно поверить что на таком слабом железе всё крутилось именно под VMWare, но думаю что мне такую оперативность поиметь будет несложно. Особенно если учесть что от ОС она не зависит, вы же, как я понял, просто установили систему виртуальных машин на другой комп и перенесли образ, не более. А какая версия адванцед сервера если не секрет, и для каких нужд понадобилась столь мощная ОС? Вообще я различия между ОС уже давно не делаю, но в 2000м году у меня стоял сервак на Celeron 400/256MB RAM, на нем крутился Oracle 7 на 100 пользователей, прокся на 50 пользователей, веб-сервер с приложениями, и samba PDC, когда там посыпался винт пришлось подорваться и всё перенести на другой винт (отчасти из архивов) в течении часа. Да и то время было обусловлено временем затраченным на копирование данных, которое не зависело от ОС. okkamas_knife пишет
Хочу обратить внимание, что для большинства не требуется эксклюзивного софта, кому надо именно эксклюзивный софт и именно Linux, тот либо покупает Windows, либо просто пользуется аналогами. okkamas_knife пишет
Я думаю это поспешные слова, с 1999 года полноценно использовал Linux как раз для десктопа, при чём как раз в начале 2004 года я перешел на дистрибутив Gentoo Linux, полностью перейдя на эту ОС на работе. Работал KDE (я других DE признаться ни разу не использовал за все 13 лет общения с Linux), и как раз с тормозами то у меня проблем не было, при чем комп был довольно таки не самый мощный Celeron 400/256MB RAM. Впрочем и Windows XP тоже работал без нареканий. П.С. рекомендую говоря про эксклюзивный софт всё же приводить их название и сколько было потрачено на лицензии для этого ПО, и только не надо мне говорить про пиратки. 19-01-2013 14:41:48 Apple hater пишет
Короткая у вас жизнь, мне довелось начать с использования ОС Демос... 19-01-2013 14:42:41 geczu пишет
|
Apple hater > 19-01-2013 14:42:42 |
okkamas_knife пишет
И что? Зато там большинство софта за 30-300 рублей можно взять,а вот на большинство софта меньше 3000 не стоит. 19-01-2013 14:43:44 ladserg пишет
Начал я с ubuntu 4.04,android с 1.6,до этого была только Java.Я начал 18 лет назад жить. |
ladserg > 19-01-2013 14:46:24 |
Apple hater пишет
Т.е. 2004 год, я и говорю короткая :-) Я ОС Демос использовал в 1987-1989 годах ;-) 19-01-2013 14:48:17 Apple hater пишет
Признаться у меня и там и там весь софт либо OpenSource либо Freeware. Проприетарный софт принципиально не использую, т.к. и не законно и не столь богат. Игры правда платные, но от ОС это не зависит. |
Apple hater > 19-01-2013 14:52:14 |
ladserg пишет
Пару программ иногда покупаю,не так уж и дорого. ladserg пишет
Ну так они визде платные. Другой вопрос,сколько они стоят.Под игра стоит всего 150 рублей(максимум)в то время как под рублей 150 (минимум). |
ladserg > 19-01-2013 14:57:56 |
Apple hater пишет
Ну мои потребности укладываются в то что у меня есть, у тебя видать потребности пошире. Apple hater пишет
Я бы не стал сравнивать игры на ПК и на планшете/КПК, игры на вроде Deus EX, Skyrim, Mass Effect, Divine Divinity - девшего стоить не могут, хотя надо признать, что со временем они дешевеют. |
Apple hater > 19-01-2013 15:04:47 |
ladserg пишет
Ну так тот же Stand O food и там и там одинаков. Но на Пк он стоит 200 р,на -93 рубля. 3 часть на стоит 150 р,на пк-200р.Экрана 1024х768 мне хватает. |
krigstask > 19-01-2013 15:21:50 |
Apple hater пишет
А что ж такой User Agent позорный? |
Apple hater > 19-01-2013 15:24:20 |
krigstask пишет
User agent я меняю на мастдайный,потому что некоторым сайтам нужен мастдай,это своего рода обманка для сайтов. |
littleleshy > 19-01-2013 15:28:35 |
Apple hater пишет
Каким? Я о таком не слышал. Определённый браузер или версия — да, но чтоб так… |
KooL > 19-01-2013 15:29:13 |
Нет такого, даже с сервисами МС всё нормально. |
KooL > 19-01-2013 15:40:32 |
Пошарился с Андроида на Фоксе, ничего такого не увидел. |
geczu > 19-01-2013 15:47:29 |
ladserg |
RED > 19-01-2013 15:52:08 |
Apple hater пишет
Вообще, респект, если Вы с юных лет любите открытое ПО и пользуйтесь только им. Конечно, иногда чувствуется максимализм и резкость в высказываниях, но по сути ведь Вы "политически" верно пишите. Если не считать того, как меня в 4-5 лет водили к шкафам на PDP11 с перфолентами и цифровыми табло вместо мониторов (конец 70-х), то начинал осознанную работу на ПК я с систем на 8080 ulr уже и Бейсик был и Тетрис шел и было еще несколько интересных игр |
Apple hater > 19-01-2013 15:55:57 |
У меня ubuntu для работы,внутри android для игр. На планшете Android для игр,внутри ubuntu для работы.-не нужен. |
RED > 19-01-2013 16:23:38 |
Не, я консольщик, у меня для игр исключительно не просто проприетарное ПО, а вообще наглухо закрытая экосистема. например, у меня ПК без видюхи HD4000 от i7-3770К хватает, чтобы рисовать окошки приложений. |
ZolРar > 19-01-2013 16:26:55 |
Apple hater пишет
Не вижу, чтобы сайт просил Windows, потому что у меня Windows 8 |
Dеnis > 19-01-2013 17:47:34 |
На Линуксе можно работать только там, где он рулит. То есть полагаю это всякий сетевой, консольный и серверный софт. Для всего остального софта категорически мало. Так что те, кого устраивает Линукс, просто мейнстримщики. Это не плохо, но не надо говорить, что без Windows можно обойтись. Еще немного еды: |
Apple hater > 19-01-2013 17:50:36 |
Dеnis пишет
Можно обойтись.Если бы софтоделатели не дурака валяли,а софт писали,то тогда можно было бы обойтись. Радует то,что можно хотя бы на планшете без windows жить.Там нормальный linux-Android,который ничуть не хуже windows для домашнего использования (игры,фильмы ,тв и т.п). Не хватает проф.софта. |
KooL > 19-01-2013 17:58:55 |
Да, софтописатели больше всех удивляют, вон пишут на Куте годные вещи, где проблема-то? |
krigstask > 19-01-2013 18:03:06 |
Dеnis пишет
Хнык )-:Е |
KooL > 19-01-2013 18:11:54 |
Винда для хипсторов |
RED > 19-01-2013 18:18:25 |
iOS для блондинок |
krigstask > 19-01-2013 18:55:40 |
Я считаю, что (опять) пришло время для этой чудесной картинки: |
Dеnis > 19-01-2013 19:26:29 |
krigstask пишет
krigstask пишет
Я искренне рад, что тебя устраивает Linux. Мне бы так. Честно. Я бы может и перешел на него. Хотя нет, то как поступили с Gnome2 отпугнуло бы. |
Apple hater > 19-01-2013 19:40:23 |
Dеnis пишет
Ну а MATE для кого? |
krigstask > 19-01-2013 19:55:09 |
Dеnis пишет
Ну это как-то из пальца высосано. Прямо вот сидел учитель труда, сидел, а потом взял и обновил ОС во всей школе. И всё, учебный процесс разрушен, химичка сошла с ума и обернулась вампиром, дети раскрасили лица сажей и снимают скальпы с неугодных… |
Dеnis > 19-01-2013 20:03:02 |
Apple hater пишет
MATE когда выпустили? В какой дистрибутив, кроме кривого Минта он входит по умолчанию? Чтобы не пришлось отдельно ставить, настраивать оформление для gtk программ, выпиливать дубли. Кто его поддерживает и не загнется ли он завтра, так же как гном 2. 19-01-2013 20:05:04 krigstask пишет
Ну гемора все равно добавили. Пусть и на будущее. |
krigstask > 19-01-2013 20:06:58 |
okkamas_knife |
krigstask > 19-01-2013 20:14:57 |
Не, пользователи-то что. А вот понять, чего там внутри творится… |
ladserg > 19-01-2013 20:16:11 |
geczu пишет
Тут бы дистрибутив указать бы, если речь идёт о Debian/Ubuntu, то там есть aptitude, apt-get. |
ZeHoha > 19-01-2013 20:34:44 |
okkamas_knife пишет
Если мозг отсутствует, то о каком может вообще идти речь? krigstask пишет
Аналогично. Большей цереброкопуляции, чем никто со мной не производил. |
KooL > 20-01-2013 00:48:25 |
Да, с Виндой больше проблем, чем с Линем( На Лине или чего нет или что-то не работает, а на Винде всё работает, но постоянный гемор с софтом и настройками, приходится красноглазить, крутить костыли и мириться с идиотизмом системы. |
ZolРar > 20-01-2013 01:04:13 |
KooL пишет
согласен |
Dеnis > 20-01-2013 01:40:18 |
KooL пишет
Примеры? Не замечал как-то. скрытый текст Кстати, никто не знает, как отлючить обработку тегов в проводнике? |
KooL > 20-01-2013 01:45:34 |
Софт нормально не обновляется, всё руками и если обновляется, то криво, через какие-то свои костыли, когда это обязанность системы. Ещё всё самому надо искать в сторонних источниках, проверять их доверенность. Нельзя сделать переключение раскладки на капс, почему-то только всего две комбинации на выбор, приходится аж качать сторонний софт, ставить и пускать в автозагрузку для этого, ещё и не всегда срабатывает, идиотизм же. Много идиотизма. |
Dеnis > 20-01-2013 02:11:31 |
На счет раскладки соглашусь. |
KooL > 20-01-2013 02:20:09 |
Dеnis пишет
В Убунте как раз годно сделано, не обновляется из репы стандартной, на новое всего лишь ппа подключить, можно железно параметр прописать, чтобы софт не обновлялся. Dеnis пишет
Как магазин Убунты. Dеnis пишет
Антимонопольщина, возможно. Ещё возможность сторонних реп нужна. Да и с зависимостями на Лине проблем нет, всё в один пакет впихнуть просто, проприетарщики так и делают. |
ladserg > 20-01-2013 02:21:52 |
Ну, если честно, то MSI-пакеты довольно таки норм обновляют ПО, вообще обновление ПО в Windows возложено с одной стороны на плечи создателя пакета инсталляции, с другой стороны система распространения ПО при помощи Active Directory на предприятии где несколько сот компов - пока уникальна и аналогов ей увы нет. 20-01-2013 02:23:26 Dеnis пишет
В Gentoo Linux можно запретить обновлять отдельное пакет выше нужной версии. |
KooL > 20-01-2013 02:27:05 |
MSI-пакетов 0,05% от всего софта на Винде( Прям специально проприетарщину для Винды быдлокодят. |
ladserg > 20-01-2013 02:32:04 |
KooL пишет
ну.. на Inno Setup можно обновляемые инсталляшки делать. Вообще большинство систем создания инсталляшек позволяют делать обновляемые пакеты, и я бы не сказал что этим не пользуются... Но обновить МСО 2007 до МСО 2010 почему то дилемма. |
littleleshy > 20-01-2013 03:29:03 |
Dеnis пишет
Это не обработка тегов, а отображение информации. Ну такие вот столбцы выбраны по умолчанию для папок с содержимым "музыка". IMG А ещё лучше сделать это для корневой папки и до кучи поставить галку: IMG |
Keepun > 20-01-2013 03:59:04 |
Не... нафиг нужна автообновлялка из единого репозитория... В дистрибьюторах тоже ошибки есть при обновлении на можорные версии. А вот откат на предыдущию версию в дистре Линя может выльется в целую эпопею из-за зависимостей - проходил уже... DLL Hell Майк еще в 90-х победил. P.S. 20-01-2013 04:04:22 ladserg пишет
Можорные версии. Да, они могут вместе стоять, пока я сам не решу пристрелить одного из них. |
ladserg > 20-01-2013 04:04:56 |
Keepun пишет
Вообще то при статической компиляции и в линуксе программа на любом дистре запустится, в винде тоже не всё шоколадно с зависимостями, там просто принято создавать в большинстве статические программы, или прикладывать к программе DLL ки. |
Keepun > 20-01-2013 04:07:48 |
А тем временем в Лине наконец победили кнопку Windows (Super) 20-01-2013 04:10:43 ladserg пишет
Чушь. То-то Steam не у всех с первой попытки завелся на разных дистрах. 20-01-2013 04:12:22 ladserg пишет
Мега чушь! Если на чистой Винде прога завелась, то она заведется у всех. |
ladserg > 20-01-2013 06:03:25 |
Keepun пишет
А при чём тут Steam, который хз как и кем скомпилирован? Keepun пишет
Ты бы прежде чем словами кидаться, опыта поднабрался бы, или читал бы внимательнее, при чём тут чистая винда если речь идёт о зависимостях? Попробуй запусти прогу требующую второй дотнет там где нет оного (например на той же чистой винде ХР с первым сервис паком). |
Apple hater > 20-01-2013 10:38:29 |
Добавлю аргумент:в программы намного сложнее ставить,чем в других ОС.в Windows Библиотеки DX ищи,Net Framework ищи,и все ищи ищи и ищи.В других ОС все само ставится ,нужно только выбрать программу в магазине ОС .с драйверами вообще кошмар ,их по всему интернету собирай,в то время как в других ОС драйвера на популярное железо из коробки.В Win RT и Xbox магазин скудный и дорогой. |
RED > 20-01-2013 10:44:51 |
в win rt тоже только через магазин. |
Apple hater > 20-01-2013 10:47:27 |
RED пишет
Но ты видел его хотя бы раз? Это жалкое подобие магазина. В нем практически ничего нет.Все опять-таки надо искать. |
RED > 20-01-2013 11:16:27 |
Согласен. Магазин очень скудный. Причем, скудный именно по наполнению, а не по количеству. Какой-то мелочи, дури накидали, а софта толкового с гулькин нос. И тот платный. Поэтому я и приписал, что есть еще игровой магазин Live, где все сделано по уму и ассортимент огромен (85% - игры для xbox360, 10% - игры для ПК, 5% - игры для Windows Phone) 20-01-2013 11:17:56 |
ZolРar > 20-01-2013 11:55:06 |
RED пишет
Мне-то не стыдно. |
ZolРar > 20-01-2013 14:06:26 |
Apple hater пишет
Я, например. Уже полмесяца как. |
krigstask > 20-01-2013 14:26:26 |
Apple hater пишет
Смени UA, не позорься (-%Е |
Apple hater > 20-01-2013 14:27:40 |
krigstask пишет
СМ.UA сейчас,оперофан. |
krigstask > 20-01-2013 14:42:04 |
Так держать. |
littleleshy > 20-01-2013 14:55:18 |
Apple hater пишет
Ну я, дальше что? |
Dеnis > 20-01-2013 17:01:21 |
littleleshy пишет
Совсем забыл про этот способ. Да, меня это устроит, для рабочей папки и подпапок задать тип "документы" okkamas_knife пишет
Я этот звук редактирую, так что в плеере он мне не нужен. На счет реестре все хотел поискать. Еще думаю, может в библиотеку dll какую-нибудь вшито. Apple hater пишет
Ну, конечно. Это если она есть в репозитории, а если нет, вот тут то поплясать придется. Где проще поставить? http://www.makemkv.com/download/ |
X Strange > 20-01-2013 17:13:47 |
Dеnis пишет
Просто не нужно пользоваться убожеством под названием "проводник". Поставьте себе нормальный файл-менеджер. |
ladserg > 20-01-2013 17:40:54 |
okkamas_knife пишет
Там речь шла о зависимости устанавливаемых программ от библиотек, я не знаю к чему эти утвержедения про чистую винду, и заводящиеся проги. |
Dеnis > 20-01-2013 18:10:41 |
X Strange пишет
У проводника есть преимущество в виде обработки медиа контента. Например отображает эскизы фото и видео файлов. А еще я не встречал стороннего фм, который бы, например, запоминал индивидуальные настройки отображения папок (список, таблица, значки, сортировка). Хотя многие говорят, что это не нужно, я так не считаю. Так что его рано списывать. |
X Strange > 20-01-2013 18:20:46 |
Dеnis пишет
О ужас, зачем это???!!! В KDE я это первым делом отключаю. Dеnis пишет
Да и это, в общем-то тоже не очень понятно, зачем. Хотя Total Commander это умеет. |
KooL > 20-01-2013 18:28:18 |
X Strange пишет
Как зачем, что б тормозило, а то что ресурсы простаивают. okkamas_knife пишет
Своеобразно, портабельного софта я не встречал, зато есть "портабельные" дистры, которые стартуют с флешки быстрее Винды с винта. |
ladserg > 20-01-2013 18:45:10 |
KooL пишет
Честно говоря некоторым людям это удобно, правда данное свойств уже дело вкуса, а вовсе не свойство ОС. Честно говоря мне в конке не хватает вида на вроде Списка у эксплорера. |
Dеnis > 20-01-2013 18:57:15 |
X Strange пишет
Ну те, кто никогда не пользовались дефолтными фм вообще могут об этой фичи и не знать. Например, у меня в папке программы настроено "таблица, сортировка по дате", а в папке с видеоклипами "эскизы, сортировка по имени". Ведь переключать туда сюда самому удобнее да? X Strange пишет
Как зачем? По эскизам то легче ориентироваться, чем по именам файлов, которые могут вообще ни о чем не говорить. А Total Commander умеет, но без первой фичи это не интересно. Да и прокрутка в нем какая-то быстрая, мне не нравится. |
X Strange > 20-01-2013 19:12:08 |
Dеnis пишет
Ну, не знаю. Я привык давать файлам понятные имена и располагать их на своих местах. 20-01-2013 19:13:26 Dеnis пишет
А я не переключаю, у меня везде настроено представление "таблица". |
Keepun > 20-01-2013 20:15:09 |
DirectX и .Net Framework - часть системы. Че вы там ищите? И .Net Framework круче Java по возможностям - факт. |
X Strange > 20-01-2013 20:27:23 |
Keepun |
KooL > 20-01-2013 20:27:41 |
Keepun пишет
Что? .НЕТ надо ставить из центра, а ДиректХ вообще из сторонних источников обновляется, надо бежать на сайт МС, качать веб-обновлялку, тыкать, откзываться от установки Бинга, ещё тыкать и только тогда оно разродится обновлением и вот так постоянно. Keepun пишет
Обновлять всё это надо. |
Apple hater > 20-01-2013 20:29:44 |
okkamas_knife пишет
Ну магазин ОС-это собственно каталог,в котором изображен список софта,который ставится в один клик,кстати,в него можно добавить дополнительные источники в три клика.Где я Сказал про то,что где-то надо платить,и что где-то нет свободы? Учи матчасть. |
KooL > 20-01-2013 20:56:11 |
okkamas_knife пишет
Да понятно. По моему Винда - чисто офисная ОС. Для дома не очень. |
ladserg > 20-01-2013 21:06:12 |
okkamas_knife пишет
Ужасы прям какие то, особенно на счёт отсутствующих дров под Linux (интересно, а что делать если нет дров по WinPE? там же не поставляются драйвера с ядром), такого еще я не видел, если честно, хотя не исключаю что это возможно. По поводу выяснения сервака под самбой и "винде ты уже подключен" тоже не понятно, если ОС стоит на винте, и комп в домене (не зависимо от ОС) то там тоже подключен, если грузишься с компашки/флешки то там все равно надо указывать логин и пароль. Если речь од отсутствии NTLM то это уже другая опера и под линуксом она не сильно то нужна. Да и не используется в линукс-сетях SMB протокол как правило. |
Keepun > 20-01-2013 21:12:59 |
X Strange пишет
А че сразу не поставил MS Visual Studio 2010 Express и гонишь на Майка? KooL пишет
Чушь. Через Windows Update все обновляется. |
KooL > 20-01-2013 21:14:57 |
Ну вот, даже своё родное не осилили в центр обновлений впихнуть, приходится красноглазить. |
Keepun > 20-01-2013 21:21:54 |
KooL пишет
Так че там не впихнули? |
KooL > 20-01-2013 21:22:45 |
Обновления Директа. |
Dеnis > 20-01-2013 21:26:38 |
okkamas_knife пишет
Я знал, что об это скажут. А вот нет нормального каталогизатора изображений под Windows! Популярные Acdsee, Faststone Picture, XnView настолько кривые приложения, что даже юникод не поддерживают. Попадется тебе файл с западноевропейской диактритикой и он тупо не откроется. Так что в утиль их, принципиально не пользуюсь. Вот Imagine юникодный каталогизатор, но эскизы генерирует примитивнейшим методом (без сглаживания), на которые просто невозможно смотреть. Я поначалу привык, а потом сравнил с гладкими эскизами в проводнике и в Dolphin и обплевался, как в Imagine все криво. X Strange пишет
Суровый ты человек. Как же без фотоальбома то?! Я понимаю фильмы, видеоклипы еще можно по именам различать. KooL пишет
А Linux чисто серверная. Для дома тоже не очень. Хоть вообще компьютер не включай. KooL пишет
Чего там обновлять? Поставил раз и все работает. Системные компоненты сами обновляются. PS Попутал Imgburn и Imagine. Совсем с вами голова кругом. |
Apple hater > 20-01-2013 21:36:31 |
okkamas_knife пишет
Все,что хочешь.Просто надо еще источники софта в настройках подключить,их в интернете очень много.При желании можно даже свой источник с блекджеком и шлюхами сделать.Как раз полная свобода.Учи матчасть. Магазин это всего лишь графический клиент содержимого источников в /etc/apt/sources.list. |
Keepun > 20-01-2013 21:38:05 |
KooL пишет
не гони, а то игры бы не пахали |
KooL > 20-01-2013 21:39:00 |
Что-то пашет, что-то нет, а обновления есть, но не в центре, как же так? |
Keepun > 20-01-2013 21:40:31 |
Apple hater пишет
Угу. Только в Лине принято левые репы от самоделкинов подключать. |
Apple hater > 20-01-2013 21:42:43 |
Keepun пишет
Ну это для любителей свободы™,большинству и стандартных репозиториев хватает. |
Keepun > 20-01-2013 21:44:45 |
KooL пишет
Ну хватит заливать уже. Версия 9.0с последняя. |
X Strange > 20-01-2013 21:45:20 |
Keepun пишет
Ну, во-первых, я не сразу узнал, что есть iso-образ с MS Visual Studio Express, и поэтому первый раз ставил по сети именно MS Visual C++. А зачем мне было сразу ставить C# если он мне не нужен? Потом на досуге поставил C#, чтобы посмотреть, что это такое, и тут на тебе --- C++ слетел. На другой компьютер я, конечно же сразу поставил и C++, и C#. |
KooL > 20-01-2013 21:51:03 |
На Винде если в файле или в пути к файлу иероглифы встречаются, то почти весь софт отказывается их читать. На лине такой проблемы нет. |
X Strange > 20-01-2013 21:52:13 |
Dеnis пишет
С фотоальбомом — да, может и есть смысл. Там я группирую по месту и дате, а потом ищу линейным поиском |
Keepun > 20-01-2013 21:52:45 |
X Strange пишет
Правда? А отдельные компоненты OpenOffice поставишь? 20-01-2013 21:55:48 KooL пишет
Ну хватит заливать. |
X Strange > 20-01-2013 22:04:10 |
KooL пишет
Да ладно? Из всех программ под линь только mc нормально работает с файлами, у которых закорючки в имени. Поэтому я и использую в именах файлов исключительно английские буквы (ну и символы '_' , '-' , а также, хотя и реже, скобки, пробел и знаки препинания). |
ladserg > 20-01-2013 22:04:48 |
okkamas_knife пишет
Хм, в линуксе как бы также, не знаю в чём проблемы. Правда лучше использовать ститически слинкованные программы, как в винде. Правда под линуксом не приходилось использовать ПО с флешки, просто не знаю таких ситуаций. |
X Strange > 20-01-2013 22:06:05 |
Keepun пишет
Не пробовал. Но если поставлю, то при добавлении новых после обновления старых ничего не отвалится. |
Apple hater > 20-01-2013 22:06:36 |
okkamas_knife пишет
Разговор с ярым виндузятником окончен.Причина :Нет смысла,так как мозг корпорацией microsoft уже окончательно промыт. okkamas_knife пишет
А вам надо галоперидол попить,прежде чем идти на форум.Но я же не говорю вам об этом. okkamas_knife пишет
Как раз-таки ты демонстрируешь незнание матчасти,а я ее знаю. |
KooL > 20-01-2013 22:06:40 |
X Strange пишет
Да, везде всё открывалось и отображалось нормально. |
X Strange > 20-01-2013 22:08:01 |
Dеnis пишет
А на мой взгляд, лучше всего иметь dual-boot. Особенно, если разрабатываешь кроссплатформенное ПО. 20-01-2013 22:10:21 KooL пишет
Не, когда оно отображается нормально, никаких проблем нет. Но вот когда закорючками, то даже в консоль имя такого файла фиг введёшь. Некоторые файл-менеждеры отказываются удалять такие файлы. P.S. Естественно архив нужно делать в винде. |
ladserg > 20-01-2013 22:10:49 |
X Strange пишет
Да как бы неправда, там даже обычный bash работает нормально с такими именами. Правда я и под виндой не видел проблем с именами, хза где вы их (проблемы) находите. |
Keepun > 20-01-2013 22:13:33 |
X Strange пишет
Не поставишь... |
X Strange > 20-01-2013 22:14:10 |
ladserg пишет
Bash-то работает, но кроме как клавишей TAB или символом * такое имя в него не введешь. |
Keepun > 20-01-2013 22:15:23 |
Apple hater пишет
типичный слив в HolyWars... |
X Strange > 20-01-2013 22:18:12 |
Keepun пишет
Ну и ладно. Не очень то и хотелось. |
ladserg > 20-01-2013 22:20:30 |
X Strange пишет
Можно символ экранировать слэшем, вообще по поводу закорючек мне немало пришлось сними сталкиваться, т.к. в начале 2000х у меня локаль была koi8-r, и в кедах, и в баше и в МС пролдем с доступом и операциями над этими файлами не было. З.Ы. Интересная вещь с этими именами, если в винде создать каталог, напихать в него файлов, затем переименовать каталог добавив точку в конец имени.. то к файлам в каталоге будет сложно получить доступ. |
Dеnis > 21-01-2013 04:16:05 |
okkamas_knife пишет
У меня их допустим мало. А есть люди (не обязательно в России, не обязательно русские) имеющие интернациональные связи. Родственники из других стран присылают фото. Из той же Германии. Или человек интересуется зарубежной культурой и где-то скачал. Да мало ли откуда могут взяться такие файлы. Так что это не аргумент. okkamas_knife пишет
21 век на дворе. Пора давно забыть уже об этих ограничениях устаревших как говно мамонта. |
littleleshy > 21-01-2013 04:57:11 |
Dеnis пишет
Ну MS так не считает. Как раз таки для совместимости имена всех папок содержат исключительно латиницу. |
Dеnis > 21-01-2013 05:35:43 |
littleleshy пишет
Это про системные Desktop, Document, Downloads, Pictures? С одной стороны это хорошо. |
littleleshy > 21-01-2013 05:59:42 |
okkamas_knife пишет
Так долго. Левый код символа — либо сдвинуть, либо удалить/заменить на тире или подчёркивание. |
Dеnis > 21-01-2013 06:15:19 |
littleleshy пишет
NTFS кстати юникодная файловая система. Это обертка в виде проводника не очень с юникодом дружит вроде бы. В Linux никаких проблем с крилиллицей на NTFS не замечал, все нормально отображается. Было только забавно, если из под Linux создать файл с запрещенными у Windows символами, например : Тогда под Windows его не открыть, ни удалить. Но это нормально. Так что NTFS поддерживает даже такие символы. littleleshy пишет
Помимо, указанных мной папок, имена пишутся в файловой системе. А каких системных файлах идет речь? |
ladserg > 21-01-2013 12:25:39 |
okkamas_knife пишет
Ну в то время еще не было толком рабочего NTFS-3G. okkamas_knife пишет
Сама по себе ФС не организует поддержки, поддержку организует ОС. Что касаемо винды, то там проблемы скорее в файловых менеджеров, а не у самой ОС, т.к. те имена, что не читаются в проводнике, спокойно читаются в юникодной версии Far Manager. То же самое касается и линукса, там аналогично может оказаться так, например, файл который не открывается в конке или в ООо, можно спокойно открыть в MC или с помощью bash экранировав нечитабельные символы. |
Dеnis > 21-01-2013 16:35:45 |
okkamas_knife пишет
Может, раньше так было. okkamas_knife пишет
Если программа городит велосипед или не поддерживает юникод - ссзб. Городить костыли и заниматься переконвертированием символом я не буду, проще выбросить прогу, если у нее есть аналоги. ladserg пишет
Неужели там еще это встречается? Я думал Linux давно юникод поддерживает, не то, что в винде. |
ladserg > 21-01-2013 16:42:14 |
Dеnis пишет
Есть консервативные любители koi8-r и cp1251, да я еще тут намедни вспомнил что в 2001 у клиентов пару серваков настраивал, по мелочи, почта, прокси, файервол, днс... тоже на koi8-r, до сих пор оказывается работают. Что касаемо меня - скажу честно не встречал.. в линуксе, только в винде один раз наткнулся, создал в фаре пользователю каталог вида "Фамилия И.О.", накидал ему туда файлы, отрапортовал что всё норм, тот через некоторое время звонит, мол доступа нет, долкго возился, пока не догадался в проводнике глянуть а не в фаре. Оказалось что проводник не может прочесть сунуться в каталог, у которого точка в конце имени. Вообще в винде у меня юникодный фар, в линуксе юникодный МС, так что мне по барабану кракозябры |
Keepun > 21-01-2013 18:55:15 |
Линь - UTF-8 |
littleleshy > 21-01-2013 19:15:17 |
Dеnis пишет
Не понял мысль. Dеnis пишет
shell32.dll — откройте любой desktop.ini из "указанных папок". |
RED > 21-01-2013 21:00:23 |
А чего это у нас в этой ветке все с виндовыми UA? |
KooL > 21-01-2013 21:16:02 |
Я потому что у Линя так и нет нормальной графической подсистемы, драйверов на видео и аппаратного ускорения, в результате где тормозит, где тирингует, даже на вполне неслабом компе. Софта на Лине мне достаточно, на Винде совсем чуть лучше. |
RED > 21-01-2013 21:21:52 |
Классика У меня ситуация обратная. Никакой романтики. Рабочий ПК - Windows и без разговоров. А на втором ПК под 7 нет дров на звуковуху и ТВ тюнер. А в Linux все завелось. Так как комп используется исключительно для нубских задач (инет, посмотреть телек, послушать музыку...), то Linux вполне устраивает. Для игр xbox360. |
Apple hater > 21-01-2013 21:30:57 |
KooL пишет
У вас железо экзотическое. На linux среднестатистический ПК нормально пашет. |
KooL > 21-01-2013 21:32:49 |
Увы, всего лишь попсовая 9800гт. На Лине нет аппаратного ускорения в браузерах, на любом железе, да как и остальные проблемы от железа не зависят. |
Apple hater > 21-01-2013 21:42:52 |
KooL пишет
Под такой хлам уже никто драйвера не выпускает. Надо хотя бы GT 220. |
KooL > 21-01-2013 21:45:06 |
Хватит уже лбом об стенку биться, Нвидия только недавно 6 серию в разряд устаревших перевела, 9 серия будет актуальна ещё 2-3 года. И опять же проблема не в отдельных железках. |
RED > 21-01-2013 21:52:41 |
Apple hater пишет
У меня 7600GT вообще стоит в этом ПК. В браузере не смотрел ускорение, но 3D в игрушках работает. Пингвина с горы скатил, в биллиард поиграл 21-01-2013 21:53:35 |
Apple hater > 21-01-2013 21:54:18 |
RED пишет
7600 тоже является статистической картой,потому и фурычит.9000-это не статистическая карта,потому не фурычит. |
RED > 21-01-2013 22:01:29 |
судя по тесту http://ie.microsoft.com/testdrive/Performance/FishIETank/Default.html серия 9x00 такая же, как и 7x00. 9800GT - была классная видюха в свое время, раза в 2 быстрей моей бывшей 9600GT (и последней дискретной видюхи в жизни) |
KooL > 21-01-2013 22:03:32 |
Да-да-да, особенно учитывая, что 9800 почти клон 8800. |
Apple hater > 21-01-2013 22:04:49 |
RED пишет
серия 9х не употреблялась,в отличие от 7х в популярных фирменных железках. |
littleleshy > 21-01-2013 22:07:59 |
Лично у меня с дровами возни в больше. В и принтер несколько лет назад встал сам и без вопросов, и сейчас на ноуте вообще ноль проблем (под на нём не совсем всё гладко). |
Apple hater > 21-01-2013 22:13:16 |
littleleshy пишет
Так,хвалим linux,а в UA windows? Не стыдно ? |
krigstask > 21-01-2013 22:29:19 |
Стоит провести вечерок в гостях, а день за работой, как уже три страницы настрогали. Так держать! Больше чада кутежа! Apple hater пишет
А в чём проблема? Я когда-то из-под винды сидел и читал первые три ветки этой темы (и пописывал всякое такое). Виндузятники настолько сурово сливали, что мне стало интересно, и шесть лет назад я поставил Gentoo… А мне вот тут вчера рассказали быль. Приехали мои друзья в гости в Швейцарию. К швейцарцу, что характерно. Он им говорит: мол, wifi в доме есть, вот вам пароль. Все вроде кое-как подрубились (после того, как догадались кабель воткнуть), а у одного никак не выходит. Пык-мык — ничегошеньки. Он поскакал к хозяину, а тот глянул на ноут и говорит: «А-а-а,да у тебя винда! Виндой мне никак не удалось подключиться, что я ни делал. Пришлось Убунту на ноут поставить» |
sentaus > 21-01-2013 22:30:36 |
А если вдруг nvidia врёт, то очевидно же, что в этом линукс виноват. |
KooL > 21-01-2013 22:35:34 |
Чего Нвидия-то опять? У АМД и Интела так же не работает. |
sentaus > 21-01-2013 22:38:41 |
Intel WiMax Link 5150, windows 8 - шик, блеск, красота. Драйвера нет и не будет. Прямо как когда-то с кэноновскими принтерами и вистой. |
KooL > 21-01-2013 22:43:51 |
Я про графику только. |
littleleshy > 21-01-2013 22:49:59 |
Apple hater пишет
А можт мне поиграть захотелось? |
Apple hater > 21-01-2013 22:53:28 |
littleleshy пишет
MS office=Libre Office |
littleleshy > 21-01-2013 22:54:09 |
sentaus пишет
Вот вот. Стоял у меня в Win8 драйвер от семёрки. Работало, но периодически отваливалось соединение (притом отображается, что соединение есть, но сеть не работает). 21-01-2013 22:57:53 Apple hater пишет
Издеваешься что ли? Взамен MSO 2003 ещё куда ни шло. Apple hater пишет
Что за SDK? (что software development kit — понятно, а какой?) |
ladserg > 21-01-2013 23:00:53 |
Не понимаю, как можно не смочь настроить 3D рендеринг для Nvidia, тем более 9x GT (у меня несколько лет была 9600 GT)? Что касаемо виндового UA, сижу играю в Rift. А на счет NVIDIA 7й и 9й серий вынужден разочаровать тех, кто полагает что они одинаковы, т.к. 8х серия у NVIDIA имела очень много прорывных новшеств, например в 8й серии результат вычислений можно использовать сразу в новых вычислениях, не перегонять по шине PCI в ОЗУ, а затем обратно видюхе передавать. П.С. glxgears для 9600 GT ниже 400 никогда не был. 21-01-2013 23:02:56 21-01-2013 23:04:32 Apple hater пишет
Я бы не согласился, альтернатива - да, но отнюдь не равенство. |
KooL > 21-01-2013 23:10:50 |
ladserg пишет
2д нет на Лине совсем, всё процом гоняет. |
RED > 21-01-2013 23:35:48 |
KooL пишет
2D же начиная с какого-то более-менее свежего DX появилось. Во-первых, _свежего_ (10?), а во-вторых _DX_ (не opengl) |
ladserg > 21-01-2013 23:52:58 |
KooL пишет
Хм, я признаться не силён в этой математике, но в кедах есть заставки, которые без дров ооооочень медленно работают. Вообще с 2д в последнее время какая то странность, чем новее видюхи, тем хуже они поддерживают 2д, вы сравнивали количество 2д процессоров у 9600 ГТ и у 260 ГТ? хм, или я не о том :-/ |
littleleshy > 22-01-2013 00:28:58 |
okkamas_knife пишет
Я же говорю, для — не проблема (я использую OpenServer). |
ladserg > 22-01-2013 00:35:42 |
littleleshy пишет
really? странно |
Keepun > 22-01-2013 00:42:27 |
ladserg пишет
Ему прав на запись в /etc/ не дали. |
ladserg > 22-01-2013 01:36:36 |
Keepun пишет
В дистрибутивах линукса обычно тоже готовые конфиги прикладываются, и БД система сама приматывает, и модули к пыху. Кому как, но мне на Debian или Gentoo проще Enterprise запустить. |
KooL > 22-01-2013 10:12:07 |
Хватит насиловать труп (Гном 2) |
krigstask > 22-01-2013 11:12:54 |
okkamas_knife пишет
Поцрясающе. |
ladserg > 22-01-2013 11:16:25 |
krigstask пишет
Под виндой CGI всё еще в почёте, там по моему даже FastCGI не попользовать. А пых и перл как шаред подключить - не такая уж обычная задача, особенно для тех кто дальше XAMPPа не продвинулся. |
ladserg > 22-01-2013 13:48:46 |
okkamas_knife Что касаемо krigstask'а, то его в этом вам сложно будет переспорить, т.к. он гентушник, а под гентоо боевой сервер со всеми необходимыми плагинами, СУБД, языками (причем в разделяемом режиме, а не CGI) ставится всего одной коммандой, а если учесть отсутствие лишнего - графической оболочки, поддержки принтеров, сканеров, в общем только то что надо (остальное просто не компилируется или не включается на этапе компиляции), то такой сервер получается более оптимизированным. Лично мне проще всё же под линуксом настроить апач, DNS, DHCG, ftp, etc, с нужными модулями модулями и зависимостями, чем под виндой. Так например под виндой я не осилил подключение библиотеки pChart (впрочем я и не старался). Кста, а как в XAMPP обстоят дела с использованием СУБД, находящимися на других серверах, а то в посленее время всё чаще приходится использовать трёх-звенки? П.С. Странно что апач считают тяжелым, а по поводу малоумеющего - не совсем понятно, чего ему еще уметь? |
ladserg > 22-01-2013 15:31:20 |
okkamas_knife пишет
Хм. okkamas_knife пишет
Погоди, сам по себе апач просто даёт HTML и не более, что бы мутить социальные сети нужно ставить PHP с библиотеками и СУБД. Сам же shttp, если речь идёт о нем, это фактически целый комплекс программ, что не всегда требуется. Боюсь апач(только веб-сервер) и shttp (комплекс программ) тут сравнивать не очень верно, в виду их сильной разности, а вот апач и lighthttpd или nginx сравнивать есть смысл, та и то не всегда. |
krigstask > 22-01-2013 15:39:34 |
okkamas_knife пишет
Про проблему C10K слыхал? Начнём с неё. okkamas_knife пишет
Ну вообще-то да. Запуск исполняемого файла на каждый HTTP-запрос в 2013 году — это полный бред. ОС просядет просто на их запуске тысячи бинарей при 1000 запросов. okkamas_knife пишет
Во-первых, различай модули и «дополнительные модули». Бо́льшая часть нужных модулей у него в комплекте. okkamas_knife пишет
Детсад — это радоваться вон тому наколенному поделию. okkamas_knife пишет
Ещё раз поясняю: это никчёмная шляпа для одминов топки локалхоста. Ни для чего серьёзного она не нужна и не удобна: разработка ведётся на чём-нибудь специальном, разворачивание в бой — на чём-нибудь мощном и рабочем. Я готов признать это лучшим решением для старшеклассника, которому нужно за пятнадцать минут развернуть «сервер» в сетке из трёх компов, чтоб перед пацанами попонтоваться, но не более того. |
ladserg > 22-01-2013 15:46:31 |
krigstask пишет
Кстати, о птичках, я не мало видел пых кодеров использующих Денвер. Написали приложение, потестили, и на боевой сервак залили, где уже всё как положено. Пользуются виндой в основном по той же причине, что и я, очень уж игры любят компьютерные Хотя и видел кодеров в боевом облачении, с линуксом на борту, апачем, пыхом и всем остальным, что полагается. И ещё такие комбайны весьма актуальны для проектов с малым количеством пользователей и там где нет обученного персонала. |
krigstask > 22-01-2013 15:50:04 |
ladserg пишет
Меня когда-то к нему склоняли. К счастью, не получилось. Кропать калокод на пыхе для третьесортных сайтиков… Бр-р-р. |
ladserg > 22-01-2013 15:52:11 |
krigstask пишет
Хм, PHP - язык как язык, просто есть, популярен и прост в изучении спору нет, но я бы не сказал что пишушие на нем --- калокодеры и проекты на нем --- третьесортные |
krigstask > 22-01-2013 16:18:01 |
PHP как ЯП ужасен и отвратителен, и вменяемые люди стараются от него держаться подальше. |
ladserg > 22-01-2013 16:23:16 |
krigstask пишет
Но сей форум, написанный на PHP, работает, и я бы не назвал его создателей калокодерами Вообще я учился еще тогда когда информатика была именно наукой об информации, никак не связанной с компьютерами, и прежде чем перейти к практике на конкретном ЯП - год на бумажке изучаешь алгоритмизацию... Это я к тому что после этого все языки одинаковы, а вменяемость и отвратительность она от ЯП не зависит, если чел не способен нормально по-русски то изложить алгоритм, то и программу он напишет посредственную, в лучшем случае. |
Lain_13 > 22-01-2013 16:52:18 |
ladserg
|
ladserg > 22-01-2013 17:07:57 |
Lain_13 пишет Если честно - то попридираться то можно к чему угодно, я всего лишь хочу сказать, что действительно знающий человек может воспользоваться почти любым инструментом для достижения результата. К тому же PHP, будучи HTML со скриптами, весьма неплохо подходит для разработки веб-приложений. Можно так же и Java, питоне, C/C++, Perl'е, хоть на ассемблере. Если вообще понимаешь что и как делать. Кстати о непредсказуемости, помню про C/C++ тоже острили вопросами вида: Дано: C = C++ - C |
Lain_13 > 22-01-2013 17:17:21 |
ladserg
Раздел: Don’t comment with these things > Задача: чему равно C? |
ladserg > 22-01-2013 17:25:08 |
Lain_13 пишет
И к какому языку нельзя отнести эти слова? И хотел бы обратить внимание что понятие "хороший код" - очень растяжимое, зато фраза "хорошая программа" более близка к однозначности. Так что же на PHP нельзя создать хороших программ? Давайте рассмотрим данный вопрос на примере этого форума. П.С. Про трассировку и дебаг чел там совсем не в тему говорит, его слова - всего лишь один из примеров отсутствия базовых знаний. |
Lain_13 > 22-01-2013 17:36:00 |
ladserg
Так что этот форум тоже мог бы быть написан даже на брэйнфаке и при этом замечательно работать. Тут ведь не в качестве кода дело, а в самом инструменте. А дебаг в пыхе действительно ужасный, я когда в институте учился с ним имел дело и уже тогда был не рад. Особенно эта его особенность тупо замолчать ошибку и продолжать работать даже если всё пошло не так. Может сейчас ситуация изменилась к лучшему, может. Я сейчас не приведу уже примеров из собственного опыта - я его забыл уже. И вот ещё: http://www.flickr.com/photos/raindrift/ … 492908038/ |
ladserg > 22-01-2013 17:54:08 |
Lain_13 пишет
Я думаю чел просто предвзят, плюс имеет недостаточно базовых знаний. С такой же предвзятостью можно говорит (да и говорят) о любом языке, одни хают тех кто пишет на Visual Basic, другие считают что пишущие на "дельфях" - недопрограммеры и недочеловеки, третьи считают что на C/C++ написать можно только шлак... Всё это детские споры. Если приспичит то сей форум можно написать и на bash, Про дебаг в PHP... А можно реальный пример когда нужен именно дебаг (пошаговое исполнение) и недостаточно трассировки значений? Кста по поводу замолчать, у PHP нужно настраивать вывод ошибок, обычно по умолчанию он настроен для боевого сервера, когда "выдавать секреты нельзя". Его можно настроить так что он будет материться и переставать работать даже при безобидных предупреждениях. А удобство - это вкус и цвет каждого, я например до сих пор пишу код в nano, и компилю/выполняю его в отдельном окне. Мне так удобнее. У меня есть знакомые программисты, они до сих пор в качестве файлового менеджера используют какой то древний однопанельный коммандер написанный под DOS еще до появления Norton Commander... привыкли. Никто же не заставляет писать именно на PHP. А по поводу непредсказуемости, что пишет автор - увы ему просто нужно читать мануалы внимательнее, да и не про язык он там говорит а про функции в основном, которым по боку на язык.
Если внимательно читать руководство, то не будет никаких сюрпризов, и разные операции сравнения никак не будут смущать, особенно если ты понимаешь почему и как. Ну и мат часть конечно. PHP - безтиповый язык, автор почему то не захотел принимать это в расчёт. |
Lain_13 > 22-01-2013 18:05:23 |
ladserg |
ladserg > 22-01-2013 18:10:03 |
Lain_13 пишет
Если он читал, то почему задает такие вопросы, если в мануале написано:
??? RTFM, и все ответы на его вопросы найдутся. |
Lain_13 > 22-01-2013 18:22:22 |
Ну да, да, а в результате у нас две функции, одна из которых не работает как нужно и в пятом пыхе наконец помеченная как устаревшая, а вторая реально нужна потому, что при выполнении запроса подставляемая в него строка самим пыхом автоматически не валидируется из-за чего имеем кучу форумов и блогов по всему интернету, уязвимых для SQL-иньекций - там не применили ни одну из этих двух функций. Просто прекрасно. |
ladserg > 22-01-2013 18:27:26 |
Lain_13 пишет
Обе они работают как нужно, просто кто то не читает внимательно мануалы. А помечены как устаревшии вовсе не эти функции, а сам модуль, к коему они относятся, т.к. не смену модулю MySQL пришел модуль MySQLi. Чего это я, там же так и написано:
|
Lain_13 > 22-01-2013 18:32:10 |
Только вот PHP 5.5 ещё не существовал когда статья была написана. Впрочем, в MySQLi, на сколько я понял, наступили на те же грабли и эскейпить строку всё одно нужно. |
krigstask > 22-01-2013 18:34:49 |
ladserg пишет
Хороший плотник может всё сделать одним топором, плохому не поможет и полный набор плотницких инструментов. Но из этого не следует, что без разницы, чем работать. okkamas_knife пишет
Давайте-ка будем говорить по существу, а не погрязать в пучинах убогих сравнений. Я от них устал ещё во времена бразуерных войн. krigstask пишет
Повторяю: если критична скорость развёртывания этого всего комбайна, и только — ставьте и радуйтесь. Но это уровень админов локалхоста. Для реального применения это не подходит ну никак. И прежде чем рваться опять в сравнения типа «пушкой по воробьям», расскажи мне, для чего это может пригодиться. На деле. Ну, кроме как на форуме написать. |
ladserg > 22-01-2013 18:35:25 |
Lain_13 пишет
Зато существовал мануал. Ну судя по тому, автор считает обе функциями одинаковыми, то конечно одна из них у него будет работать не так как ему надо, т.к. они не разу идентичны. А где не надо эскейпить plain-строку запроса для СУБД, можно указать такой ЯП? 22-01-2013 18:40:06 krigstask пишет
Приведи примеры нелогичности PHP и логичности того языка на котором пишешь веб-приложения ты сам. Ну и про корявости, описанные в руководстве, тоже хотелось бы уточнений. Хочу обратить внимание, что язык программирования и его функции - это всё же разные вещи, glibc тому пример, библиотеки функций PHP можно можно подключить к питону или C/C++, вызывать их оттуда и так же плеваться. |
Lain_13 > 22-01-2013 18:47:35 |
ladserg |
ladserg > 22-01-2013 18:51:40 |
Lain_13 пишет
А если почитать мануал? mysqli::prepare, mysqli_stmt::bind_param и mysqli_stmt::execute. Опять RTFM |
krigstask > 22-01-2013 18:57:25 |
ladserg пишет
скрытый текст
ladserg пишет
Ну вот как сделано в psycopg2. Стрелять в ногу, конечно, можно, но сложнее, чем делать правильно, запомнив один раз. |
Lain_13 > 22-01-2013 18:58:46 |
ladserg А, сам нашёл mysqli_stmt::bind_param. Осталось понять эскейпит ли он. Похоже эскейпит самостоятельно. krigstask |
ladserg > 22-01-2013 19:17:07 |
krigstask пишет
Чего тут не логичного? В C так же надо проверять на значение -1, в питоне исключение не опишешь будет бяда, в PHP надо проверять на значение FALSE. Всё вроде логично, сначала проверил найдено ли вхождение, а потом уже действуешь в зависимости от результатов проверки, или не? 22-01-2013 19:21:18 Lain_13 пишет
Чот фиг его знает на сей счёт, тоже присмотрелся к этому, может и не эскейпит ничего, а просто юзает API самого MySQL, в котором нет необходимости эскейпить параметры, т.к. они тупо вставляются как есть. Lain_13 пишет
Ну, типа - разные варианты . |
Dzirt > 22-01-2013 19:23:04 |
Lain_13 пишет
Видишь ли, _параметры_ (те, которые задаются через ?) вообще не нужно эскейпить. То есть абсолютно Потому, что они параметры. И при таком использовании никакой SQL-инъекции не сделать в принципе. Только вот большинство кодеров на PHP об этом то ли не знают, то считают себя выше этого |
Lain_13 > 22-01-2013 19:23:36 |
ladserg
Почему он конвертирует строку с шестнадцатиричным числом в шестнадцатиричное, а с весьмеричным в десятичное? В этом нет ни логики, ни предсказуемости, ни, даже, смысла как такового. Зачем он вообще конвертирует строку в число если сравнивает её со строкой?! Dzirt Кстати, в примерах кода к query escape_string вообще не упоминается. Так что если программист искал как сделать запрос на базу и не вникал в подробности, то он возьмёт из документации худший вариант из всех возможных. Благо хоть в самом описании параметров функции об этом говорится и, опять же, в комментариях (!!!) есть ровно один пример кода с эскейпом. |
krigstask > 22-01-2013 20:04:37 |
ladserg пишет
Выделить код Код:>>> s = "abcde" >>> s[s.index('a')] 'a' >>> s[s.index('z')] Traceback (most recent call last): File "<input>", line 1, in <module> ValueError: substring not found Вопросы: |
sentaus > 22-01-2013 20:06:31 |
Они и создают репутацию языку. Кстати, джава тормозит в основном примерно по этой же причине |
ladserg > 22-01-2013 22:12:13 |
Lain_13 пишет
Мне непонятно почему нет проверки на ошибки, или в современных школах уже так и учат: мол делайте так что бы программа падала, а на ошибки проверки не делайте? У меня ни пых, ни C, ни питон не упадут и не продолжат работать так будто это надо, у меня будет стоять проверка и соответствующая реакция. Так понятнее? А так, да, если как krigstask результат сразу в индекс пихать, то тут хоть что может быть. Кста, C тоже будет работать, будто все нормально, даже при -1. Lain_13 пишет
Дык это, как его, это самое, RTFM в общем:
Ну и далее по тексту. Как видите вопросы и непонятки возникают только от нежелания читать мануалы. Хотя кто то говорил, что ридми читают только ламеры, вы тоже так считаете? 22-01-2013 22:13:46 Keepun пишет
Я могу за любой язык поговорить, после первого десятка они все на одно лицо |
Lain_13 > 22-01-2013 23:25:49 |
ladserg > Дык это, как его, это самое, RTFM в общем |
ladserg > 22-01-2013 23:54:25 |
Lain_13 пишет
Как бы не совсем в точку пост, конечно ошибки делаю, как и все, но и проверку диапазона и проверку результата поиска делать в том случае - как бы классика, просто привычное действие, поискал вхождение, проверил - а нашлось ли что. Lain_13 пишет
Написано там всё, PHP (равно как и Perl, кстати), безтиповый язык, если переменную можно интерпретировать как число, то он интерпретирует. В перле так же. ведущий ноль в PHP не является признаком восьмеричного числа, и не знаю почему должно оно им считаться. Я же говорю, если человек не умеет читать мануалы, то ему нет смысла суваться в программирование, ничего путного он, увы, не напишет. П.С. сейчас слазил в мануал, уточнил, сами восмеричные числа оказывается в пыхе есть, но я все равно не вижу причин почему при преобразовании строки с ведущим нулем должна становиться восьмеричным числом. Особенно если учесть что лично я этого и не ожидаю. |
Lain_13 > 23-01-2013 00:15:09 |
ladserg > безтиповый язык > В перле так же. ведущий ноль в PHP не является признаком восьмеричного числа, и не знаю почему должно оно им считаться. Ну вот представь, работал я с шестнадцатеричными числами в строках и теперь понадобилось работать с восьмеричными. Для меня ожидаемым поведением является преобразование текстового восьмеричного числа в числовое… а он этого не делает. |
ladserg > 23-01-2013 01:18:04 |
Lain_13 пишет
Чего ты привязался к функции, которая, кста, не является частью языка, всего лишь часть библиотеки функций? Напиши свою, пусть она при отсутствии вхождения возвращает -1, тогда тебя пых пошлет подалее, т.к. отрицательных индексов пых тоже5 не любит: Выделить код Код:<? // Включим вывод предупреждений и сообщений об ошибках ini_set('display_errors',1); ini_set("error_reporting", E_ALL); error_reporting(E_ALL); $d[]="a"; $d[]="b"; echo $d[-1];
И все дела, руки голова есть, чё еще надо? Вообще совать результат этой функции прямиком в индекс (на любом языке) это увы - признак... ну да ладно, вдруг тут дети или женщины. Программа должна делать то, для чего она создана, а не падать с паническими воплями или делать абы что. А сдуру то и титановый шарик можно сломать голыми руками. Кста, о сях, вы слышали об умных указателях? Lain_13 пишет
Тут как бы дело вкуса, я уютно себя чувствую более чем на восьми языках, которе мне приходилось использовать в своей работе. Lain_13 пишет
И всё таки ридми читают только ламеры . Ну присмотрись ты внимательно: число в кавычках в данном случае - строка, и она вызовет функцию преобразования в целое, число без кавычек - это константа. Это разные вещи. Если ооочень охота, ну напиши ты функцию, которая преобразовывает строку в число с учетом данного нуля. Я же на это смотрю как математик, у которого ведущий ноль просто отбрасывается. Равно как и плюс. Lain_13 пишет
Вот сложно представить, честно. Но предположу что вам оно действительно может понадобиться. Lain_13 пишет
И зря ожидаете, нет причин ему так себя вести, ни одной. Его таким просто сделали. Вообще если вам действительно оно было надо вы бы просто использовали бы свои функции. Lain_13 пишет
Так, стоп, отсутствие мозгов ничто не заменит, дуем в мануал, читаем и узнаем про приведение типов, тогда вместо вашего гадания на кофейной гуще вы будете писать нечто вида: А не показывать лишний раз свое неумение работать с мануалами. А если вам приходится зубрить... А зубрить не надо, надо понимать. |
Dеnis > 23-01-2013 03:12:04 |
Опять вы свое любимое программирование обсуждаете. Все же думаю большинство в этом ничего не понимает. |
Lain_13 > 23-01-2013 03:33:02 |
ladserg > Программа должна делать то, для чего она создана, а не падать с паническими воплями или делать абы что. > число в кавычках в данном случае - строка, и она вызовет функцию преобразования в целое, число без кавычек - это константа > Я же на это смотрю как математик, у которого ведущий ноль просто отбрасывается. Равно как и плюс. > Вообще если вам действительно оно было надо вы бы просто использовали бы свои функции. > Так, стоп, отсутствие мозгов ничто не заменит, дуем в мануал, читаем и узнаем про приведение типов, тогда вместо вашего гадания на кофейной гуще вы будете писать нечто вида: Но я описал ситуацию студента, который кроме PHP вообще ни чем не пользовался, он будет полагаться на привычное ему поведение одних функций и будет удивляться, удивляться и ещё раз удивляться… пока не прочтёт чёртов мануал по каждой… и не плюнет и свалит на Руби, Питон, Плюсы, Перл или любой другой язык программирования, который не состоит из исключений чуть менее, чем целиком, а продолжит изучать это и плюнет уже значительно позже, когда наконец увидит его в целом. (Кстати, серьёзная беда комьюнити — профессионалы пыха в большинстве реально сваливают на другие языки.) Чёрт, даже именование функций не консистентное и порядок параметров у подобных функций не идентичный. Естественно можно сказать "а почему оно должно быть таким", но да, действительно, наверное сто разных случаев легче запомнить, чем понять общий принцип, которого у пыха очень долго не было и я не знаю появился ли он сейчас даже в пятой версии (и даже не хочу знать). В изучении любого языка (включая натуральные) нужно уловить общий принцип и только потом запоминать те несколько исключений, которые в этот принцип не укладываются, но тут куда ни плюнь — везде найдётся исключение! Знаешь, я лучше буду учить новые слова, а не все формы каждого слова персонально. Чёрт, это прям как китайский язык. Простой разговорный, и глубины ада на письме. Впрочем, действительно, это тема про операционки, а мы тут о своём, о женском говорим, ставя всех в очень неловкое положение. Я даже согласен условно сдаться, всё равно я пых больше не увижу… надеюсь. Мы смотрим на одни и те же вещи слишком с разных позиций и, похоже, менять эти позиции не собираемся. |
Apple hater > 23-01-2013 08:16:50 |
И да, 9 не будет поддерживать . Так что,прощайтесь пользователи windows с . Давайте ,товарищи ойды,провадим ятников обратно,на .На форуме останутся только ойды,воды и -юзеры.Сбылась моя мечта,спасибо Microsoft!Также в 9 останется только б-гомерзкое metro. Но есть и хорошие новости: 5.0 будет еще и для PC ,и там Google хочет нахимичить интерфейс ,подобный интерфейсу 7 и ее предшественниц.Ждем 5.0,на который домашние windows-пользователи будут бежать пачками. |
ladserg > 23-01-2013 08:24:27 |
Lain_13 пишет
Просто речь сначала зашла о языке а не его библиотеке, даи статью тут не совсем компетентного товарища приводили. Lain_13 пишет
Я там уже привел пример, когда пых крашится, плюсы, например, просто продолжили бы работать. Увы, от незнания совсем ничего не спасёт. А валить свои ошибки, да еще такие детские на язык, как то... моветон, мягко говоря. Lain_13 пишет
Ммм, любой человек учившийся (действительно учившийся) в ВУЗе по IT направлению, а не нахватавшийся абы где, абы что и абы как(то бишь дилетант), знает - что и информатика, и теория информации, и алгоритмизация, и математическая логика - всё часть математики. И нормальный программист, а не двоечник какой, - это в первую очередь математик, а уже потом всё остальное. Хотя я в последнее время слышал про специальности вроде манаГер-программист, ну и слышал что дипломы и так продают... Lain_13 пишет
Конечно, не читая документацию то можно хоть что обложить. А то что банальной проверке на область допустимых значений учат в в пятом классе мы не слышали, не, ридми читают только ламеры. Lain_13 пишет
Лучше читайте документацию и пользуйтесь тем, в чем у вас больше всего опыта. Что касаемо пыха и чисел в строках, то там нет нужды голову морочить людям, т.к. есть модуль bcmath для работы с числами в виде строки любой точности, а ваша ситуация весьма нетривиальна. Lain_13 пишет
Гнать таких студентов, а лучше расстреливать его учителей, без жалости, всем родом, что бы нацию не портили. Конечно если уже программирование с математикой никак не связывают, то не удивлюсь, что сейчас ни информатику, ни алгоритмизацию, ни теорию информацию, да вообще, ничего из базовых знаний таким "программерам" не преподают. А можно узнать название ВУЗа, который готовит таких вот ущербных студентиков, которым вообще есть значение на чем писать, да еще не умеющих проводить инженерную работу (ну хотя бы чтение мануалов)? Lain_13 пишет
Не знаю как на счёт современного комьюнити, но российские инженеры обычно славились своим качественными базовыми знаниями и умением работать с документацией, если и это сломали... то увы, нация значит умерла, интеллигенция окончательно угробит страну. |
krigstask > 23-01-2013 10:36:43 |
ladserg пишет
Да одни эти строки уже вызывают тошноту. Ад какой-то. 23-01-2013 10:48:36 ladserg пишет
Не надо мешать в кучу ЯП и качество кода. ЯП — инструмент, он должен вести себя просто, понятно и предсказуемо. Да, за строки, приведённые мной, в реальной программе, надо бить по рукам. Но это же пример, ёлки-моталки. «Надо просто постоянно следить за типами, оборачивать всё в кучу boilerplate-кода и всё время сверяться с документацией, потому что нелогично и поведение, и названия функций, и всё, что угодно» — спасибо, мне такой инструмент ни к чему. |
ladserg > 23-01-2013 14:05:41 |
krigstask пишет
Тоже мне непредсказуемость, придрались к одной функции и отказались читать мануал. Никто же насильно не заставляет писать на пых, не можешь, не нужно. Есть много других языков. А лучше сменить профессию, на дворника например, там образования не надо. Да и с логикой всё просто, летом - метла, зимой - лопата. 23-01-2013 14:09:24 Apple hater пишет
Он вроде бы и сейчас спокойно на PC ставится, по крайней мере народ у нас себе ставил детям. Apple hater пишет
Не думаю что все воспримут это с радостью, т.к. не всем нравится жалкое подобие кдешного интерфейса :-/ Apple hater пишет
Тут всё решат программы и игры, наверно в большей степени игры, т.к. домой люди чаще всего берут компьютеры поиграть (даже если они сначала мотивируют покупку компьютера иначе). |
Apple hater > 23-01-2013 14:31:09 |
ladserg пишет
но интерфейс лагает и тормозит. ladserg пишет
Но это нравится 90% пользователей планеты,они держатся еще до сих пор за хр и 7 и ждут,куда уйти с кошмара ,именуемого metro. ladserg пишет
согласен. |
ladserg > 23-01-2013 14:36:38 |
Apple hater пишет
ммм, у ребят вроде не лагал, но дров на видюху найти не смогли. Ставилось всё нэтбуки ASUS Eee. П.С. Правда потом все равно снесли и поставили ubuntu, дров то для видюхи не нашли :-) |
krigstask > 23-01-2013 15:06:08 |
ladserg пишет
К одной функции? Это пример, говорю же. Это тоже нормально?
У меня складывается впечатление, что ты никогда не вёл долгосрочный проект с числом разработчиков больше трёх. Когда смотришь на кусок кода и пытаешься понять, почему он работает неверно, надо срочно читать все руководства по используемым функциям? Помнить их наизусть? Считать знаки «=», чтоб не пропустить `$index == FALSE` вместо `$index === FALSE`? Считать это удобным и логичным поведением, когда даже динамически типизированный Питон макнёт тебя носом в конкретную ошибку на конкретной строчке? Критики похапэ на том же хабре более чем достаточно. Писать на нём можно, но зачем? Чтоб доказать, что можешь? Лучше писать тогда на brainfuck, там хоть вызов более интеллектуален. ladserg пишет
Конечно, если не умеешь подбирать инструмент под задачу. |
ladserg > 23-01-2013 15:27:55 |
krigstask пишет
Если ты интересуешься программист ли я - то отвечу, нет не программист. Я инженер АСУП, которому нередко приходится в своих работах использовать различные языки программирования. При чём пых тут и не единственный, и даже не основной, хотя вещи на нем работают для нас важные. Так же приходилось руководить небольшими группами программистов (до пяти) работающими над различными проектами (что впрочем не сильно то показатель, ребята были грамотные, вмешиваться приходилось редко). Не совсем понял по поводу этого куска, либо поясни что ты хотел этим куском добиться либо докажи что данный кусок не жосткий стеб под программиста двоечника. По крайней мере обе стороны равенства так и должны возвращать NULL. П.С. Если с питоном всё удачнее, то лучше на питоне остаться. |
Apple hater > 23-01-2013 15:37:57 |
okkamas_knife пишет
Типичный представитель ....,ругается,когда его любимую windows критикуют.просьба не обращать внимание.okkamas_knife, ПНХ(Пожалуйста,Не Хамите),для непонятливых модераторов. |
krigstask > 23-01-2013 15:41:38 |
ladserg пишет
Таки и вот. ladserg пишет
При чём тут «программист-двоечник»?
В похапэ — да. А по логике? null — стандартный json-объект, который вполне может быть передан, скажем, по HTTP в ответ на какой-то запрос. А может прийти какой-нибудь другой ответ, побившийся или обрезанный по тысяче причин. json_decode для обоих случаев вернёт идентичный (даже не равный) ответ. Продолжать? ladserg пишет
Я примерно в этом духе и продолжаю. Есть, конечно, проблемы и у Python. Правда, они больше идеологического плана, и PHP их точно не решит, поэтому я расширяю кругозор в плане каких-нибудь Erlang и Go, например. ladserg пишет
Не понял мысли. |
Lain_13 > 23-01-2013 16:11:33 |
krigstask Впрочем, ты ведь сам допустил идентичную ошибку в обоих случаях: |
ladserg > 23-01-2013 16:13:38 |
krigstask пишет
Да, было бы не плохо, т.к. я не понял претензий. Функция ведёт себя не так как описана в документации? krigstask пишет
Забей, это уже древняя история. |
krigstask > 23-01-2013 16:22:04 |
Lain_13 пишет
Не понял про ошибку (в сортах похапэ не разбираюсь). То есть я неспорю, но прошу пояснения. Ему не всё равно, какие кавычки используются для литералов строки? |
Lain_13 > 23-01-2013 16:24:20 |
krigstask |
krigstask > 23-01-2013 16:26:31 |
ladserg пишет
Именно так и ведёт, в этом-то и проблема. Lain_13 |
ladserg > 23-01-2013 16:40:41 |
krigstask пишет
Признаться не силен в данном вопросе, но насколько я понял значение null возвращается в виде строки (могу и ошибиться, данные из беглого гугла) со значением 'null', не актуальнее ли сначала сравнить строку примерно так: Выделить код Код:if (strtolower($request) === 'null') { тут обработка NULL ответа } elseisf (json_decode($request) === NULL) { ответ битый } else { обработка ответа } или так не по православному? Предположу, что питон сгенерирует исключение и остановит программу, но PHP не питон. А как вообще должна действовать функция в твоем понимании? Каков алгорит обработки такого случая на РАЯ, или на любом другом привычном тебе АЯ? krigstask пишет
Текст в двойных кавычках подвежен преобразованиям и подстановкам, в одинарных нет (как в перле). Впрочем в твоем случае это не имеет значения, там нечему преобразовываться и нечего подставлять. |
Keepun > 23-01-2013 16:54:34 |
А может прочтёте этот срач про PHP, а то от ваших постов у меня 146% де-жавю... |
ladserg > 23-01-2013 16:59:42 |
Keepun пишет
Вся эта ветка - сплошное де жа вю. Я тебе могу пересказать всю эту ветку во всех её реинкарнациях:
Тебе я всё пересказал в пяти словах, а я эту ветку читаю уже почти семь лет |
Keepun > 23-01-2013 17:04:53 |
Apple hater пишет
А по моему Попов тогда продемонстрировал типичные знания Линуксойда Аналога MS Visual Studio в Лине НЕТ. Только пародии. 23-01-2013 17:08:42 ladserg пишет
Не тот ты форум читаешь. Здесь одни Поповы с скучными аргументами. |
krigstask > 23-01-2013 17:12:30 |
ladserg ladserg пишет
Бесспорно.
Ну это если ты исключение не обработаешь.
К сожалению для похапэ. ladserg пишет
Она должна чётко различать два этих случая. В питоне — возвращать None или выбрасывать исключение. В Erlang — возвращать {ok, null} или {error, "Invalid input"}, например. Как это делается в похапэ — без понятия. Если никак, продолжаем закапывать. |
ladserg > 23-01-2013 17:15:56 |
Keepun пишет
Кстати, мне в свое время пришлось работать в MS Visual Studio, весьма понравилась эта среда программирования, особенно её интеграция с MSDN. До этого был негативно настроен к MS Visual Studio, когда пришлось пару проектов делать в ней. Аналога под линукс наверно нет, да и я хз зачем. Не нужно оно там. Мне нравятся KDevelop и QT Creator. Хотя всё равно по привычке всё делаю в nano :-) П.С. ИМХО говорить что пользователи MS Visual Studio имеют мало ума - мягко говоря неверно. 23-01-2013 17:29:43 krigstask пишет
Я паскаль (модула и производные) не люблю, я хз почему, на столько, что аж курсовые в универе по ним писал в сильно пьяном состоянии, что бы не понимал что и на чём пишу. Впрочем свою четвёрку я получил и забыл тот кошмар. А так к языку я отношусь как инструменту, не более, и считаю что свои ошибки сваливать на язык грешно. Мне как то пришлос годик пописать для 1С Предприятие... Скажу честно, не понравилось. krigstask пишет
Для тебя к сожалению, для меня - нет, у меня будет проверка. Если так уж приспичит, то можно написать свою функцию, которая генерирует исключение. krigstask пишет
Т.е. как без понятия? В доке же всё написано, единственное исключение на null надо ответ проверять, как я уже приводил. И как бы это уже свойство функции. Напиши свою. В любом случае это не сам язык, а часть модуля JSON, который написал для общественности Дуглас Крокфорд, php.net его всего лишь выложил для общественности, и уж сам то язык никак не характеризует. |
krigstask > 23-01-2013 18:07:43 |
ladserg пишет
Язык должен помогать программисту выражать мысль, писать эффективный и читаемый код, а не требовать постоянного внимания к деталям своей реализации. Многопоточный и безопасный код писать сложно на C и Java (да и Python, если уж на то пошло), но легко —на Erlang и Go. И разглагольствовать на тему «это же можно сделать и на C, нечего на него пенять, если руки кривые» — признак догматизма. Можно, но неудобно и небезопасно (как известно, безошибочный код с первой попытки пишет только Линус Торвальдс, а он один такой). ladserg пишет
Ёлки-палки, понятно, что она должна быть, раз уж сам пых не может сделать этого. ladserg пишет
Крутой подход. А времени не жалко на все эти ухищрения? Мне вот жалко. ladserg пишет
Без понятия, как правильно в пыхе надо обрабатывать некорректный ввод. ladserg пишет
Это не считается за обработку. Это возложение её на пользователя. ladserg пишет
Спасибо, я «высокоуровневым» языком с обработкой исключений на уровне C (привет, семидесятые!) пользоваться не собираюсь. ladserg пишет
С чего это вдруг? Вот тут я вижу, что функция в модуле json (хотя и знаю, что модуль стандартный): Выделить код Код:>>> loads() Traceback (most recent call last): File "<input>", line 1, in <module> NameError: name 'loads' is not defined >>> json.loads('null') А вот тут где и какой модуль? Всё в общем пространстве имён, красота. Чтоб не надо было утомительные import'ы делать, видимо. ladserg пишет
Приехали. А что, эти функции не включены в глобальную область видимости? Исходный их код не распространяется вместе со всем php-*.tar.bz2 ? Кто заставлял авторов похапэ включать так криво написанную функцию в стандартную поставку? И что теперь, синтаксис только считать за критику языка? Хотя и синтаксис не сахар, конечно. |
Lain_13 > 23-01-2013 18:19:02 |
О, ladserg очередной раз предложил выкинуть все слова из языка и обсуждать его правила при помощи знаков препинания. Какой замечательный спор. Ну чётко как в статье - коробка с инструментами в порядке и в ней есть все инструменты. Ну да, они кривые и их лучше доделать или заменить вовсе, но коробка ведь в порядке! -_- |
ladserg > 23-01-2013 18:22:56 |
krigstask пишет
Ну, как бы да. Отдельно можно пройтись по библиотеке функций того или иного языка. Если ты скажешь, что разрабы пых - нехорошие человеки, раз включили такой несовершенный модуль, то мне нечего будет возразить. Если ты скажешь что автор модуля тоже нехороший человек, раз не генерирует исключение в своих функциях (а они в пыхе есть, просто ими не все пользуются) - только разведу руками, мол на всех не угодишь. Мне исключения не нужны, и без них обхожусь. А так, есть же языки которые тебе нравятся, решай задачу ими, а мысли... Мне пока хватает и привычных языков, для решения моих задач, будет время заодно и питон изучу, больно уж много о нём говорят, и часто с пеной у рта. Хотя... радикаля языка Паскаль, бывало даже за ногу кусали, того кто не прославлял Вирта. Я уже говорил, если человек не может на русском то мысли свои выразить, то ему и другие языки не помогут. П.С. 2B | !2B (C) Уильям Шекспир 23-01-2013 18:31:30 Lain_13 пишет
Не утрируй, язык программирования - это всё же одно, синтаксис, операторы, лексика, а библиотека функций - это совсем другое. И неверно говорить что АЯ - отстой, всего лишь потому что у кого то функция из библиотеки данного языка заработала не так как он ожидал, а документацию читать чел и не собирался. И уж точно фраза вида "а вот если глупенький студент, купивший диплом, вдруг забудет сделать обработку ошибок..." явно не аргумент, для таких студентов есть только одно решение - идти работать дворником. Надеюсь все кто имеет такую возможность - сделают все, что бы такие студенты не могли подняться выше, максимум до уровня грузчика. |
krigstask > 23-01-2013 18:37:31 |
ladserg пишет
Так оно и есть. ladserg пишет
Бесспорно. ladserg пишет
Без них и в C обходятся, но в высокоуровневом динамически и слабо-типизированном языке без нихкак без рук. Как в похапэ. ladserg пишет
Я примерно так и делаю, как я уже говорил. Какой цели служит этот совет/комментарий/замечание? ladserg пишет
Да язык как язык, не то чтобы серебряная пуля, но очень много приятного и полезного там есть. ladserg пишет
А это к чему? 23-01-2013 18:39:10 ladserg пишет
Как хорошо,что есть люди, не собирающиеся довольствоваться тем, что есть. Они и двигают прогресс и создают всё более совершенные инструменты. |
Lain_13 > 23-01-2013 18:40:12 |
ladserg |
ladserg > 23-01-2013 18:44:37 |
krigstask пишет
Да как бы без них вообще можно спокойно обойтись. krigstask пишет
Если ты так делаешь, то чего мы про пых то говорим? krigstask пишет
Да хз, хз, больно уж приверженцы питона часто хают всё что не Python. krigstask пишет
О том что дураку и исключения не помогут. Так понятнее? (не прими на свой счёт). 23-01-2013 18:46:16 Lain_13 пишет
Погладил Может о поговорим о плюсах? Кто то тут православную кутю хаял |
Lain_13 > 23-01-2013 18:51:16 |
ladserg |
ladserg > 23-01-2013 18:51:39 |
krigstask пишет
А можно поподробнее? И что сильно известного на питоне написано? Старые языки (C, C++, Basic-производные, модула-производные, java, assembler, etc) совсем можно выкинуть? Я тут давеча видел как чувак, где то прочитавший что есть такая штука как программирование, с умным видом разглагольствовал, мол де кто на Lisp'е не пишет, те недочеловеки. Увы на поверку он оказался обычным никчёмой, выучившим пару букв из мануала о лиспе. 23-01-2013 18:55:08 Lain_13 пишет
Там ООП желательно знать в полной мере, хотя бы по Страуструпу изучить и попрактиковаться. Ну а сигналы... что то в них есть от MFC |
Lain_13 > 23-01-2013 18:56:53 |
ladserg > Ну а сигналы.. |
ladserg > 23-01-2013 19:08:09 |
Lain_13 пишет
Старенький анекдот:
Что ты там говорил про защищённость? |
ladserg > 23-01-2013 19:12:31 |
okkamas_knife пишет
Ну да, всё верно, линукс написан на сях, а первая винда вообще на паскале. Мы о том и говорим |
krigstask > 23-01-2013 19:14:51 |
ladserg пишет
Ну-ну, конечно. ladserg пишет
Без понятия. Я просто пнул ногой труп, проходя мимо,а ты вскочил на его защиту. ladserg пишет
Дураков на сто лет не только в России припасено. ladserg пишет
Дураку ничего не поможет, так что не будем ему уподобляться и пользоваться PHP. ladserg пишет
Что поподробнее? Про инструменты? ladserg пишет
Известного кому? Из какой области? ladserg пишет
Нет, конечно. Basic и так давно помер, Modula с паскалём — пожалуй, тоже. C и ассемблер — для низкоуровневых вещей. Насчёт «старых языков», конечно, смешно, ибо первые версии Python появились раньше Java 1.0 ladserg пишет
Да ладно, чего уж там такого сверхсуперобъектного? ООП как ООП. Плавали, знаем. |
Lain_13 > 23-01-2013 19:16:05 |
ladserg |
ladserg > 23-01-2013 19:28:03 |
krigstask пишет
А, ну да, АЯ же должен восполнять пробелы в знаниях, я и забыл. krigstask пишет
Такой вот он труп, что на нем не только пишут, но мы еще и сидим на форуме, написанном на этом трупе. krigstask пишет
Дык я же и говорил: ladserg пишет
Ой, а там и ответ есть: krigstask пишет
Как то так... krigstask пишет
Ага, и про прогресс в том числе, и про движение. krigstask пишет
Да хотя бы тебе, из любой области. Чем написанным на питоне пользуешься ты сам. А что можешь предложить другим? Область любая. krigstask пишет
Кстати о ява, чот я в последнее время не вижу кучи программ написанных на нем, столько было громких слов, а что в итоге? krigstask пишет
Чот не сильно то он продвинулся и распространился за это время. Даже мёртворожденный Java и то родил поболее. 23-01-2013 19:42:40 Lain_13 пишет
Да тут дело не столько в пороге или в выборе пути. Ты же сам сказал, что с дуру можно сделать. Пых - это просто язык для генерации HTML страничек, не более. Ругают его так же как и в свое время ругали BASIC. И? Проги на VB до сих пор используются (хотя уже и редкость), а PHP вообще умирать не собирается. Да вообще поплевать так то на сам язык, меня просто оскорбляет мнение что на нем пишут только дураки... Мне приходилось писать программы/скрипты, которые использовались или до сих пор используются людьми или на предприятиях как в системных так и в прикладных целях, на следующих языках: C, C++, Assembler, QBasic, Pascal, Modula, Visual Basic, Perl, bash, VB Script, PHP. Сколько раз я дурак получается, если каждый пройдется по одному из этих языков? А за все время работы в ИТ я убедился, что если у чела нет ничего в голове, то он ничего путного и не создаст всё будет инструменты ругать, а если есть ум и знание, то он просто делает дело. Вон тот же Clarion и FoxPro, ну очень непопулярные языки, а программы написанные на них, до сих пор стоят в конторках и просто выполняют свои функции, игнорируя плевки и мнение о них. |
Dеnis > 23-01-2013 21:14:14 |
ladserg пишет
Абсурд. Трупы рожают |
KooL > 23-01-2013 21:15:14 |
Dеnis |
krigstask > 23-01-2013 22:19:18 |
ladserg пишет
Потрудишься объяснить, как связаны пробелы в знаниях с удобным и выразительным механизмом выдачи/отлова исключений? ladserg пишет
Бывает и не такое. Вот WinXP ещё на каком количестве компов стоит и работает, но ведь все понимают, что даже в случае несбычи пророчеств о вендекапце она мертва. ladserg пишет
«Хаять PHP» != «Хаять всё, что не Python» ladserg пишет
Просмотри хотя бы по диагонали http://ru.wikipedia.org/wiki/Python ladserg пишет
Чем пользуюсь я (из более-менее общего ПО): Что ещё знаю из довольно популярного, но не используемого лично мной: ladserg пишет
В итоге? А что должно быть в итоге? Java пока живее всех живых, несмотря на Oracle. Даже если взять и забыть про миллиарды строк кода, написанного там и сям, во всяких «энтерпрайзах», она очень сильно повлияла на индустрию. На тот же Python, не говоря уже о каком-нибудь C#. И, несмотря на многие недостатки Java как языка, она занимает видное место и в истории, и в современном мире. Даже когда сойдёт со сцены. ladserg пишет
а) с чего это Java мертворожденная? ladserg пишет
Я лично такого не говорил. Но убеждённо считаю, что сейчас начинать новый проект на PHP — признак непрофессионализма и узости кругозора. ladserg пишет
Хватит уже эту мантру повторять, из неё никак не следует, что есть какой-то смысл в выборе PHP как инструмента. |
KooL > 23-01-2013 22:25:16 |
krigstask пишет
Там, вроде, просто морда на Питоне. |
krigstask > 23-01-2013 22:27:08 |
Если у человека есть ум и знания, то он знает инструментарий. Если ко мне на собеседование придёт человек с претензией на владение Python и на вопрос о работе с XML не продемонстрирует хотя бы знание стандартного инструментария (а лучше вспомнит про beautifulsoup и lxml), а будет бубнить что-то о регулярных выражениях и т.д., что я должен сделать? Гонять его по алгоритмам и структурам данных? И потом ждать, пока он на регвырах накорябает мне велосипед вместо пользования подходящим инструментом? 23-01-2013 22:28:33 |
KooL > 23-01-2013 22:35:07 |
krigstask |
krigstask > 23-01-2013 22:58:40 |
KooL |
X Strange > 23-01-2013 22:59:29 |
Lain_13 пишет
Да, сигналы и слоты — это, конечно, удобно, но вот стабильность работы у Qt так себе. Я уже не говорю про утечки памяти... |
krigstask > 23-01-2013 23:01:44 |
X Strange |
KooL > 23-01-2013 23:02:50 |
Тяжеловаты несколько прожки на нём. |
X Strange > 23-01-2013 23:07:36 |
krigstask пишет
Попробуйте запустить любую Qt программу под valgrind, например. На Qt нормально работает только GUI, для всего остального он так себе. |
krigstask > 24-01-2013 00:14:12 |
krigstask пишет
Не очень удачное сравнение вышло. Конечно, если взять человека с головой на место просто погромиста, он быстро подтянется и всё подучит. Я имел в виду больше роль ответственного за подсистему, с архитектурными задачками. 24-01-2013 00:15:02 |
X Strange > 24-01-2013 00:27:19 |
krigstask пишет
Кого именно? Qt или valgrind? |
krigstask > 24-01-2013 00:32:40 |
Второй вариант. |
X Strange > 24-01-2013 01:00:55 |
krigstask пишет
Например, запуск с valgrind'ом тривиального примера, который генерируется qt creator'ом выдаёт следующее: скрытый текст ==3623== Memcheck, a memory error detector ==3623== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==3623== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==3623== Command: ./hello ==3623== QGtkStyle was unable to detect the current GTK+ theme. ==3623== ==3623== HEAP SUMMARY: ==3623== in use at exit: 250,260 bytes in 2,738 blocks ==3623== total heap usage: 20,344 allocs, 17,606 frees, 3,636,039 bytes allocated ==3623== ==3623== 8 bytes in 1 blocks are possibly lost in loss record 27 of 572 ==3623== at 0x4A0881C: malloc (vg_replace_malloc.c:270) ==3623== by 0x4A08990: realloc (vg_replace_malloc.c:662) ==3623== by 0x31A964D4A6: g_realloc (in /usr/lib64/libglib-2.0.so.0.3200.4) ==3623== by 0x31A9E29DA8: ??? (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E2E7EC: g_type_register_static (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E33182: g_type_plugin_get_type (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E31D35: g_type_init_with_debug_flags (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31AB14EA4C: ??? (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AAE3F74B: ??? (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AADD2869: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AADD3133: QApplication::QApplication(int&, char**, int) (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x402A04: main (main.cpp:6) ==3623== ==3623== 8 bytes in 1 blocks are possibly lost in loss record 28 of 572 ==3623== at 0x4A0881C: malloc (vg_replace_malloc.c:270) ==3623== by 0x4A08990: realloc (vg_replace_malloc.c:662) ==3623== by 0x31A964D4A6: g_realloc (in /usr/lib64/libglib-2.0.so.0.3200.4) ==3623== by 0x31A9E29DA8: ??? (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E2E7EC: g_type_register_static (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E0CA49: g_boxed_type_register_static (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E0CC35: g_value_array_get_type (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E1D8C4: ??? (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E31D59: g_type_init_with_debug_flags (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31AB14EA4C: ??? (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AAE3F74B: ??? (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AADD2869: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/libQtGui.so.4.8.4) ==3623== ==3623== 8 bytes in 1 blocks are possibly lost in loss record 29 of 572 ==3623== at 0x4A0881C: malloc (vg_replace_malloc.c:270) ==3623== by 0x4A08990: realloc (vg_replace_malloc.c:662) ==3623== by 0x31A964D4A6: g_realloc (in /usr/lib64/libglib-2.0.so.0.3200.4) ==3623== by 0x31A9E29DA8: ??? (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E2E7EC: g_type_register_static (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E37C41: g_pointer_type_register_static (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E37CC7: g_gtype_get_type (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E1DA24: ??? (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E31D59: g_type_init_with_debug_flags (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31AB14EA4C: ??? (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AAE3F74B: ??? (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AADD2869: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/libQtGui.so.4.8.4) ==3623== ==3623== 8 bytes in 1 blocks are possibly lost in loss record 30 of 572 ==3623== at 0x4A0881C: malloc (vg_replace_malloc.c:270) ==3623== by 0x4A08990: realloc (vg_replace_malloc.c:662) ==3623== by 0x31A964D4A6: g_realloc (in /usr/lib64/libglib-2.0.so.0.3200.4) ==3623== by 0x31A9E29DA8: ??? (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31A9E2E7EC: g_type_register_static (in /usr/lib64/libgobject-2.0.so.0.3200.4) ==3623== by 0x31AD21A0ED: gconf_client_get_type (in /usr/lib64/libgconf-2.so.4.1.5) ==3623== by 0x31AD21A684: gconf_client_get_default (in /usr/lib64/libgconf-2.so.4.1.5) ==3623== by 0x31AB14EA52: ??? (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AAE3F74B: ??? (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AADD2869: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x31AADD3133: QApplication::QApplication(int&, char**, int) (in /usr/lib64/libQtGui.so.4.8.4) ==3623== by 0x402A04: main (main.cpp:6) ==3623== <... вырезано в связи с лимитом на объём сообщения> ==3623== ==3623== LEAK SUMMARY: ==3623== definitely lost: 384 bytes in 4 blocks ==3623== indirectly lost: 590 bytes in 12 blocks ==3623== possibly lost: 7,388 bytes in 95 blocks ==3623== still reachable: 241,898 bytes in 2,627 blocks ==3623== suppressed: 0 bytes in 0 blocks ==3623== Reachable blocks (those to which a pointer was found) are not shown. ==3623== To see them, rerun with: --leak-check=full --show-reachable=yes ==3623== ==3623== For counts of detected and suppressed errors, rerun with: -v ==3623== ERROR SUMMARY: 95 errors from 95 contexts (suppressed: 2 from 2) В программах посложнее всё намного хуже — там уже не только утечки. 24-01-2013 01:02:00 krigstask пишет
Лень набрать emerge -av valgrind? 24-01-2013 01:02:53 |
Keepun > 24-01-2013 04:20:44 |
Ну, не может народ понять, что PHP свою нишу занял, а Python и Ruby претендуют на занятое уже Java и .Net А вообще мир уже подсел на Си-подобный синтаксис и вряд ли с него слезет. Так что Python и Ruby еще по этой причине в пролете. Python и Ruby сливают в тесте Яве. Так что krigstask может пинать Пыха сколько хочет, все равно Питон в Веб не пролезает. 24-01-2013 04:27:40 |
ladserg > 24-01-2013 10:13:42 |
krigstask пишет
А ты не задумавался что между проверкой на ошибки и отловом исключений разницы мало? В первом случае ставится проверка условными операторами на соответствующие значения во втором случае программист определяет реакции на те или иные реакции? И как бы если толково написан код, то вызов исключения - редкость. И мнимая "выразительность" и "удобство" нужны только когда не можешь толком написать код без ошибок. krigstask пишет
При всей моей любви к никсам, вынужден тебя огорчить, что для виндокапеца увы нужно сделать еще многое. Это и сделать доступные игры под альтернативные ОС, и система централизованного управления обновлениями, распространением программ, распространения настроек как ОС так и отдельного ПО. Всё это используется в корпоративном секторе, который влияет на продвижение ОС и ПО. В linux впринципе тоже можно самому организовать аналоги WSUS и AD, написать скрипты, установить на каждом компе, и так же централизованно указывать какие обновления ставить, какие нет, на какие компьютеры какие программы ставить, и если уж сильно изгольнуться то даже настройки программ и ОС можно распространять через скрипты... Но это надо делать самому, единого и устаканенного механизма под никсы пока нет. Это пожалуй самый важный фактор, почему виндекапец еще долго не наступит. Впрочем надеюсь что крупные разработчики дистрибутивов Linux когда нибудь да наступят на горло собственным амбициям, проведут унификацию и разработают необходимые механизмы и протоколы. krigstask пишет
Ты знаешь, я вообще не думал что собственную глупость можно свалить на АЯ. И уж точно прежде чем пихать значение в индекс массива я его всегда проверял как минимум на область допустимых значений. А уж придираться к функциям и совсем не думал, я либо читал по ним документацию, либо просто писал свои функции и классы. Так например я часто использую свой аналог класса string в C++, т.к. класс из STD мне не всегда удобен и занимает слишком много места. krigstask пишет
Это не ответ, это просто отговорка, нет нужды долго распинаться, просто достаточно привести пару примеров прогресса и продвижения. А на странице вики я ничего нового не увидел, даже жутко неудобный бейсикоподобный синтаксис питона - и то не новость. krigstask пишет
Хм, чот я и не подумал, что пиная PHP ты мне дашь примеры далёкие от веб-приложений. Для создания скомпилированных программ у меня только один фаворит - плюсы, впрочем там тоже можно сунуть значение в индекс и программа будет работать без проблем, т.е. по твоему мнению язык для дураков. krigstask пишет
Да где оно живее то? Оглянись, веб-технологии уже прочно вытесняют кросс платформенные приложения (что в первую очередь было главным преимуществом Java), в веб технологиях Java пока используется в основном из-за его механизмов распределения нагрузки. а последние драки в сфере разработчиков ОС для планшетов и смартфона, вытесняют Java. Он изначально то не был особенно привлекательным, сам язык всего лишь пародия на плюсы с парой рюшечек, медленный и глючный JVM, мантрообразный способ сборки пакетов, вовсе не красили его. Им заинтересовались то только из-за дрязгов Sun с Microsoft, да и то благодаря его кроссплатформенности, в надежде создать ПО работающее на любой платформе. Что далеко не всегда себя оправдало. Сейчас в Java как языке и платформе смысла мало. Если на раннем этапе продвижения Java был острый дефицит в унифицированных фреймфорках (QT для винды ещё был платен, GTK был сложен, wxWindows, ныне wxWidgets, не сильно известен, MFC работает только под виндой) то сейчас нехватки в унифицированных фреймворках нет, программа написанная с использование QT и быстрее работает, и писать её проще, и значительно дешевле. И в вэб технологиях тоже смысла мало использовать Java, дешевле (это порой самое главное) проще создать проект на PHP, Perl, ASP, etc, чем заморачиваться с весьма медленной JVM, и неоправданно заумными технологиями самого языка. А что касаемо уже написанного когда то сдуру кода... дык и программы на Clarion всё ещё местами используются, хотя программисты на нем уже почти повывелись (почти потому что я лично знаком с целой командой до сих пор использующей сей язык в своих проектах, и никакие меры воздействия на них не могут заставить их перейти на что нибудь более современное. Самое свинское то, что они программировали ещё в те времена когда программы писались паяльником, и имея большой опыт и знания они умудряются до сих пор решать поставленные перед ними задачи в рамка привычного им Clarion, правда уже виндового). krigstask пишет
Как бы C++, PHP, Perl, Pascal, и еще немало ЯП было создано одиночками, и ничего. krigstask пишет
Статистика - она такая статистика... krigstask пишет
А ну да, не говорил, просто сей форум написали непрофессионал, и вики создали непрофессионалы, да и вообще... один только krigstask знает как спасти мир и экономику, он пишет на питоне, ну и еще на пере языков с громким и малоизвестным именем. krigstask пишет
Я понял что к PHP как к языку, так и к людям его использующих ты относишься предвзято и субъективно. А аргументы против языка пока оказались всего лишь либо неумением читать документацию, либо отсутствием базовых знаний. Особенно красив пассаж с исключениями, мол де если их не генерирует функция - то язык не язык, а чел не пользующий их и совсем... -- Объективность: |
Lain_13 > 24-01-2013 12:58:47 |
X Strange |
krigstask > 24-01-2013 13:49:06 |
X Strange okkamas_knife пишет
Я, кажется, русским по белому написал: «для новых проектов». okkamas_knife пишет
Уймись ты уже со своими хромыми сравнениями (-:Е Keepun пишет
Занял, да. Я даже догадываюсь, почему. Но это не делает его хорошим ЯП. Keepun пишет
Лишь частично верно. Keepun пишет
Ерунда какая-то. Без скобок жизни нет? Единственное заметное отличие. Ну и необязательность точки с запятой. Я понимаю ещё разговоры о непривычности синтаксиса функциональных языков, но уж Python… В общем, смешно. Keepun пишет
Срыв покровов. Keepun пишет
Уже пролез. Пых не вытеснил, но однозначно пролез. Keepun пишет
С чего вдруг? Keepun пишет
Чего-то не уверен совсем.
Ха-ха три раза. Keepun пишет
Ну эта… Выбирай. И много ты знаешь готовых фреймворков для вебни? |
ladserg > 24-01-2013 14:05:35 |
krigstask пишет
Честно говоря тоже за собой заметил что мне трудно читать текст программ на языках без скобок, старею видать А у питона действительно непривычно блоки выделяются (отступами если я правильно понял). |
Lain_13 > 24-01-2013 14:17:27 |
ladserg Кстати, пых в скорости работы тоже сливает Java. О чём нам это говорит? Ни о чём... В вебе в большинстве случаев скорость языка не так и важна если у тебя есть нормальное кэширование. |
ladserg > 24-01-2013 14:41:42 |
Lain_13 пишет
Тут скорее less получается, я к нему привык ещё раньше чем nano стал появляться в дистрах. Lain_13 пишет
Вообще о тормознутости Java больше мифов чем реальности. Там где он суётся не к месту, он да, не показывается себя. Мне пришлось как то поработать с командой людей, которые живут за счёт разработки различных проектов, вот уж кто абсолютно не имеет предвзятости, зато прагматичности и денежного счёта у них хоть другим раздавай. От них я и понял, что системы с использованием сервлетов, ака JBoss, весьма быстры и эффективны там, где нужна балансировка нагрузки. и действительно их кластерные решения были весьма шустры. Для одноядерных систем их решения на базе Java тоже никакой тормознутостью не пахли, да при одно-трёх пользователях может быть и уступили бы, но при количестве от нескольких сотен дадут фору многим. Особенно если учесть JIT. |
krigstask > 24-01-2013 15:02:56 |
Я чуть ли не час писал ответ ladserg'у, и тут Опера внезапно упала. Вот компот. |
RED > 24-01-2013 15:16:53 |
Opera - ужасный браузер, из-за него у порядочных граждан пропадают сообщения. Я бы подал в суд на норвежцев, потребовал возместить моральный ущерб, ведь Вы испытали страдание от пропажи набранного сообщения. |
krigstask > 24-01-2013 15:19:27 |
RED |
RED > 24-01-2013 15:47:22 |
не надо прикидываться колобком и размахивать передо мной транспортантом со словом "оффтопик!" |
KooL > 24-01-2013 15:54:00 |
RED, всё верно, настоящий глюкодром, особенно для разрабов и инфы по багам никакой, в отличии от Ишака, и баги постонно заменяют на новые. |
Keepun > 24-01-2013 16:07:26 |
krigstask пишет
Нормальный у Пыха ЯП. Есть свои моменты, которые нужно "запомнить", но это везде так. krigstask пишет
По мнению многих Сишников. Языки, в который отступы играют важную роль - бред. krigstask пишет
На 0.5% сайтов, как и Руби? krigstask пишет
Как раз Java и .NET единственные в своем секторе. krigstask пишет
ХА за незнание Java и .NET krigstask пишет
|
Lain_13 > 24-01-2013 16:18:55 |
okkamas_knife 24-01-2013 16:27:25 |
ladserg > 24-01-2013 16:34:44 |
Lain_13 пишет
Мне по поводу оформления кода очень понравилась книга Алена Голуба "Веревка достаточной длины, чтобы... выстрелить себе в ногу. Правила программирования на Си и Си++", где он в довольно юмористическом духе рассказывает как оформлять код. Рекомендовано начинающим программистам. |
Lain_13 > 24-01-2013 16:41:16 |
ladserg |
Keepun > 24-01-2013 16:46:13 |
Lain_13 пишет
Сишному достаточно Блокнота, а Питону IDE подавай, чтобы за отступами следил? Lain_13 пишет
Это редкость. И нормальные редакторы уже умеют {} () подсвечивать. |
Lain_13 > 24-01-2013 16:52:16 |
Keepun > В особом запущенном случае можно через Выравниватель Кода прогнать. |
krigstask > 24-01-2013 17:02:03 |
Keepun пишет
Две страницы обсуждения уже было. Keepun пишет
Чего-чего? Везде блоки кода выделяются отступами. Почему? А не потому ли, что они куда нагляднее выделяют блоки, чем скобочки? Keepun пишет
Вы как процентики считаете? Keepun пишет
И Python в Google тоже широко используется (например, в YouTube). И в Яндекс (Погода). Ну это, конечно, не годится в подмётки тысячам сайтов на WP, я понимаю. Keepun пишет
Шок! Keepun пишет
Знаем мы эти автоконвертеры. 24-01-2013 17:05:09 Keepun пишет
Тебе рассказать про разницу между фреймворком и CMS, или в википедии посмотришь? |
Keepun > 24-01-2013 17:09:18 |
Lain_13 пишет
Вот поэтому Си рулит. Я сам могу решать, как выровнять код, чтобы в 100 символьную границу влез. Вообще для понимая 2-х совершенно разных синтаксисов нужно равная тренировка, а иначе просто запутаться. |
Lain_13 > 24-01-2013 17:13:50 |
Keepun > Вообще для понимая 2-х совершенно разных синтаксисов нужно равная тренировка, а иначе просто запутаться. |
Keepun > 24-01-2013 17:24:31 |
krigstask пишет
А у меня 205 с программистами, поэтому я опытнее в этом вопросе. krigstask пишет
if (x>6) {i++; x--;} else break; krigstask пишет
Статистика. krigstask пишет
Только внутри. krigstask пишет
Не знаешь. Можешь спецификацию прочесть. krigstask пишет
CMS уже фреймворки не юзают? |
krigstask > 24-01-2013 17:29:43 |
Keepun пишет
Вот поэтому Python рулит. Единообразие оформление кода — это прекрасно. Прямо вот отнимают у бедолаг возможность отформатировать код так, как хочется в текущей стадии наркотического опьянения. Ну а если есть желание в рамках одного блока делать разные отступы, то лучше прострелите себе голову. |
Keepun > 24-01-2013 17:30:30 |
Lain_13 пишет
мониторы старые. |
krigstask > 24-01-2013 17:38:41 |
Keepun пишет
Ну да, я-то тут с тобой спорю. Keepun пишет
И? И где явнее видны блоки? Keepun пишет
Основной код у YouTube снаружи? Или где? Keepun пишет
Спецификацию чего? Конверторов? Keepun пишет
Эа… Вообще-то совершенно необязательно. Я согласен с тем, что Java используется на многих высоконагруженных сайтах, как раз из-за более высокой производительности. Так там и C используется, и PHP некоторые с C++ транслируют. Но средний сайт, которому недостаточно стандартной CMS, а посетителей порядка нескольких тысяч в день, на жабе не будут писать. Keepun пишет
Во-первых, на Ruby написан тот же Twitter (сейчас уже частично, ибо они упёрлись в его тормоза, и часть там переписали на Scala. |
Lain_13 > 24-01-2013 17:44:32 |
Keepun krigstask |
Keepun > 24-01-2013 17:53:30 |
krigstask пишет
10 таких условий подряд сделай. krigstask пишет
в С krigstask пишет
языков krigstask пишет
Обязательно, а иначе не собрать JSP. krigstask пишет
Почему? Почему приложение для Андройда на Java осилить могут, а сайт уже нет? krigstask пишет
Официальный опрос крупных фирм. Вот откуда ты узнал, что Твиттер на Скалу перевели? От туда же. 24-01-2013 17:55:35 Lain_13 пишет
угу |
Lain_13 > 24-01-2013 18:10:05 |
Keepun Разве что ты геттеры и сеттеры классу прописываешь. -_- |
ZolРar > 24-01-2013 18:11:02 |
RED пишет
Раньше у меня была Next, и она каждые 15 минут падала! Иногда пропадали сообщения. Да и браузер на был. Зависнет, потом фиг восстановишь! |
krigstask > 24-01-2013 18:27:46 |
Keepun пишет
Компактный код на C? (-%E Lain_13 пишет
Keepun пишет
Серьёзный случай. А зачем в C тогда вообще делают отступы и вставляют \n? Ну, обычные, жалкие людишки. Если фигурные скобки лучше выделяют блоки? Keepun пишет
Сходство базового синтаксиса никак не означает, что можно их автоматом конвертировать и получить вменяемый код. Keepun пишет
Ant — это фреймворк? Веб-фреймворк? Keepun пишет
Потому что на Java сложнее и дольше, чем на том же Python/Django, например. Keepun пишет
Так это какая-то выборка от балды. ZolРar пишет
Откуда такие даровитые парни берутся, я просто диву даюсь. |
Keepun > 24-01-2013 18:49:31 |
Lain_13 пишет
Это лишь совет учителя ученикам, которые про циклы не слышали. "Преждевременная оптимизация - корень всех зол." |
ZolРar > 24-01-2013 18:54:53 |
krigstask пишет
Секрет. |
Keepun > 24-01-2013 19:02:42 |
krigstask пишет
Си позволяет любой стиль. Можно и без отступов. krigstask пишет
А если я тебе сообщу, что у них даже основные классы совпадают? krigstask пишет
Разве нет? krigstask пишет
Конечно дольше, когда про Java ничего не знаешь. krigstask пишет
Ну, так опровергни. |
krigstask > 24-01-2013 19:14:36 |
Keepun пишет
Это-то и плохо. Keepun пишет
И что? Этого всё равно недостаточно для вменяемой конвертации. Keepun пишет
Мягко говоря, нет. Keepun пишет
Как, судя по всему, ты. Например. Keepun пишет
Другой выборкой от балды? Она точно так же ничего не докажет. |
Lain_13 > 24-01-2013 20:33:44 |
Keepun |
Keepun > 24-01-2013 20:39:13 |
krigstask пишет
"А мужики-то не знают..." krigstask пишет
Кроме Википедии есть и официальный ман вообще-то. krigstask пишет
А может лучше возможности сравнишь, а не количество символов? krigstask пишет
Плохо, когда выбора нет. 24-01-2013 20:41:57 Lain_13 пишет
А может кому-то стоит изучить Coding Style и проги для его формирования? |
krigstask > 24-01-2013 20:52:36 |
Keepun пишет
Ну ты уж лучше бы не отвечал вообще, а? Ну плакать же хочется от таких «специалистов». Keepun пишет
Отличный диалог: Возможности чего? Возможностей у Python и Java поровну, они оба полны по Тьюрингу. Keepun пишет
То ли дело в C — сплошной выбор. Захотел — поставил скобку на этой строке, захотел — на той. Решил, что эта строка достойна отступа в 4 пробела, а следующая только в семь — пожалуйста! Свобода! Не то что скучный тоталитарный питон, за каждым пробелом следит. У-у-у, змеюка! 24-01-2013 20:53:58 Keepun пишет
В питоне синтаксис обеспечивает половину этого самого Coding Style. Не проги нужны для этого (не считать же текстовый редактор), а голова. 24-01-2013 20:55:24 |
Keepun > 24-01-2013 21:02:58 |
krigstask пишет
Не... ты явно конфетку не получишь... |
krigstask > 24-01-2013 21:22:27 |
Keepun пишет
Меня ничего в ступор не вводит, кроме называния аналога make «веб-фреймворком». Keepun пишет
По-моему, скорее нет. Несмотря на название. Тогда и Python — фреймворк. |
Keepun > 24-01-2013 23:14:13 |
krigstask, даже приведенная тобой статья сообщает обратное:
krigstask пишет
Python - язык. А вот либы на нем, которые позволяют связать его с чем-то (с Вебом) - фреймворк (набор API и классов). Так что учись дальше, студент... |
ladserg > 24-01-2013 23:31:40 |
krigstask пишет
Про 10 проверок сподряд не сильно то хохма, самый простой пример - проверка аргументов программы, а аргументов у программ может быть много. Конечно, там где есть строковые классы можно использовать структуру switch/case, что при разборе - просто банальная куча IF'ов. Сложные условия и реакция по списку. krigstask пишет
Ну, жалкие людишки отступами не всегда блоки отображают, так отображают порой переносы, например сумма десятка переменных, или длинный текст, т.е. отступами просто приводят в читабельный вид. Вообще ошибается тот, кто считает что отступами надо выделять абсолютно все блоки, так например конструкция вида:
Гораздо удобнее читается в одну строку, чем две:
Как в питоне обстоят дела с переносом строк я хз, но могу предположить, что набежит куча народа и на полном серьёзе будет утверждать что оно "правИльному" программисту и не надо..., мне их будет жаль, и пользователей их программ тоже. П.С. Видели бы вы листинги боевых программ на ассемблере... |
RED > 24-01-2013 23:33:51 |
okkamas_knife пишет
Для меня последний спор равносилен чтению символов уснувшего на клавиатуре кота - ничего не понятно, какие-то буквы |
X Strange > 24-01-2013 23:42:02 |
ladserg пишет
Здесь дело не только в читаемости, но ещё и в том, что на отдельную строку можно поставить breakpoint. RED пишет
Dual boot, конечно. 24-01-2013 23:44:28 Lain_13 пишет
А с длинными именами классов и методов что предложите делать? |
ladserg > 24-01-2013 23:47:26 |
X Strange пишет
Хм, это аргумент. 24-01-2013 23:48:34 RED пишет
pinux - смотрелось солиднее |
X Strange > 24-01-2013 23:50:02 |
krigstask пишет
Да там вывод тривиальный --- можно без документации понять. Хотя, если писать на питоне, то valgrind, естественно, не нужен. Он для C/C++, позволяет отлавливать invalid read/write, unintialized values, memory leaks, data races в многопоточных программах, и т.д. Вообще штука полезная. 24-01-2013 23:55:20 Что касается скобочек, то они в C++ очень удобны, так как позволяют не следить за отступами вручную: по скобочкам Qt Creator расставляет отступы сам, в том стиле, в котором указано в настройках. |
Lain_13 > 25-01-2013 00:05:01 |
X Strange ladserg Нежелательно, но можно. |
krigstask > 25-01-2013 00:08:03 |
Keepun пишет
Что она сообщает? Ты совсем глупый, что ли? Ты спросил, является ли .NET фреймворком. Я сказал, что нет (по-моему), потому что тогда и (C)Python придётся считать таковым. |
ladserg > 25-01-2013 00:13:53 |
хочу обратить внимание что .NET и C# - разные вещи.. |
krigstask > 25-01-2013 00:18:34 |
ladserg пишет
Гм, и? Это традиционный слабо связанный с обсуждением вопрос? ladserg пишет
Бредим, да? Даже отвечать на такое не хочу. X Strange пишет
Я знаю, что такое valgrind и зачем он, но никогда им не пользовался, потому вывод его мне без предварительного полулитра не понятен (-:Е X Strange пишет
В смысле? Переформатирует открытые файлы? Или при вводе кода отступает, как надо? 25-01-2013 00:19:51 ladserg пишет
.NET — это реализация C# с сопутствующими библиотеками. CPython — реализация Python и сопутствующие библиотеки. |
X Strange > 25-01-2013 00:22:18 |
krigstask пишет
Во-первых, при вводе кода отступает как надо, а во-вторых, можно выделить блок кода, нажать TAB, и он поправит в нём выравнивание строк. |
ladserg > 25-01-2013 00:23:48 |
krigstask пишет
Я не ставил знака вопроса. Не знаю где тебе показался вопрос. krigstask пишет
Чот мне кажется ты уже не знаешь за что бы поспорить. krigstask пишет
Всё же иногда спор ради спора истину не несёт, вот: http://ru.wikipedia.org/wiki/.NET_Framework, приведи аналогичное подтверждение своим словам. |
Keepun > 25-01-2013 00:31:31 |
X Strange пишет
Для .NET Студия может только конкретное выражение стопорить вне зависимости от строки. krigstask пишет
Приехали... мда... .NET фреймворк оправдывает свое название хотя бы тем, что этот набор API и классов ты можешь из любого языка юзать. C#, C/C++, Delphi, PHP, Python и т.д. - да любой язык, к которому .NET фреймворк прикрутили. фреймворк от либы отличается навязыванием своим стилем программирования. krigstask, купи лицензию на свою траву, а то эта тебе совсем крышу снесла. |
X Strange > 25-01-2013 00:35:51 |
Keepun пишет
Возможно, с .NET мне работать не приходилось, но подозреваю, что на строку всё же удобнее breakpoint ставить. Конкретное выражение, небось, выделять надо... в общем, я считаю, что лучше, когда на одной строке одно выражение. krigstask пишет
Чего в нём может быть непонятного? Стек вызовов с указанием, что в этом месте не так. |
krigstask > 25-01-2013 00:36:33 |
X Strange пишет
Ну тут скобочки не особенно при чём, в питоньих IDE так тоже можно. ladserg пишет
«Вопрос» в смысле «тема обсуждения». ladserg пишет
Я не знаю, что тебе кажется, но ты высосал из пальца и написал ахинею. ladserg пишет
А что там опровергает мои слова? 25-01-2013 00:39:30 Keepun пишет
Именно это и отличает .NET от фреймворков. Это платформа вроде JVM. Keepun пишет
Доморощенные определения в чяте? Keepun пишет
Да-да, у меня крышу снесло, а ты ещё не рассказал про веб-фреймворк Ant. |
Keepun > 25-01-2013 00:41:34 |
X Strange пишет
Нет. Достаточно ; 25-01-2013 00:49:17 krigstask пишет
Вот именно "вроде JVM". JVM только Java может юзать. А .NET любой язык. krigstask пишет
Общепринятое. 25-01-2013 00:52:26
не состыкуется с твоим представлением. |
krigstask > 25-01-2013 00:56:15 |
Keepun пишет
Мн-да. Покури матчасть, что ли. Названия Scala, Jython, Groovy ничего не говорят? Keepun пишет
Я искренне не понимаю этой фразы. Чего не существует? push-based архитектуры? И если .NET — фреймворк, то как написать приложение на C# *без* .NET? И без Mono, конечно. 25-01-2013 00:56:49 Keepun пишет
Ну граница потихоньку размывается, только и всего. |
ladserg > 25-01-2013 00:57:07 |
krigstask пишет
Иди лучше спать, а то у тебя кончились аргументы и начались оскорбления. |
Keepun > 25-01-2013 00:59:34 |
krigstask пишет
Зачем? C# изначально создан для .NET, но .NET фреймворк можно юзать без C# 25-01-2013 01:01:02 krigstask пишет
Так ты статью из Вики прочти дальше первого предложения. 25-01-2013 01:02:40 krigstask пишет
MVC ladserg пишет
А они были? |
krigstask > 25-01-2013 01:06:23 |
ladserg пишет
Слив засчитан. Keepun пишет
Что значит «зачем»? Есть Python — ЯП. Есть фреймворк — Django. Я могу взять и написать что-то (даже вебню какую-нибудь на Pylons и Flask) без мыслей даже об использовании Django. Может быть, я узко понимаю этот термин, но вот как-то так. 25-01-2013 01:07:37 Keepun пишет
Потрудись пояснить, с чего вдруг MVC-фоеймворки ломают мою картину мира. А то я как-то не понимаю. 25-01-2013 01:08:38 Keepun пишет
А ты не умеешь цитировать именно те слова, которые подкрепляют твоё мнение? |
ladserg > 25-01-2013 01:08:39 |
krigstask пишет
Гуд, гордись. |
Keepun > 25-01-2013 01:20:20 |
krigstask пишет
Это уже будет твой фреймворк, если реализуешь классы для взаимодействия. krigstask пишет
Так реализация навязывает свой стиль формирования кода. Yii, ASP.NET MVC и т.п. - фреймворки. krigstask пишет
Там вся статья - противоположность твоему мнению. 25-01-2013 01:23:28
25-01-2013 01:26:47 krigstask пишет
|
krigstask > 25-01-2013 01:34:31 |
Keepun пишет
Классы для взаимодействия чего с чем? Какой мой фреймворк? Ты о чём? Keepun пишет
Пожалуй, да. И что? Keepun пишет
До чего у тебя логика странная. С чего я вдруг буду рыскать по статье в поисках опровержения своему мнению? Или ты надеешься, что я залипну в ней навечно? Ты концепцию MVC и ASP.NET MVC не путаешь, кстати? И я всё ещё жду ответов: Вроде ещё что-то было, но не могу вспомнить. Может, и не было. 25-01-2013 01:35:11 Keepun пишет
Прекрасно. Я в курсе, спасибо. Только что из этого следует? 25-01-2013 01:44:21 |
littleleshy > 25-01-2013 01:52:38 |
RED пишет
У каждой из сторон есть свои печеньки. |
Keepun > 25-01-2013 02:55:52 |
krigstask пишет
А ты? Это намек, что Майк ошибся в названии? ну-ну... krigstask пишет
Ты лучше найди в ней доказательства, что ты прав. krigstask пишет
Тем же местом, что и ASP.NET, Yii и т.д. krigstask пишет
А что это тогда, если не
krigstask пишет
Ну... может. Только что это с твоей стороны доказывает? 25-01-2013 03:03:37
|
hydrolizer > 25-01-2013 03:55:27 |
krigstask пишет
Да, действительно - это как минимум еще CLR, вслед за которой тянется JIT, котроль доменов приложений, поддержка pinvoke/interop итд. итп. Отличие от просто фреймворка, про который определение выше, в том, что всё это хозяйство делает еще много чего помимо просто его использования в своем коде. Keepun пишет
Не любой. Только тот, Keepun пишет
тот же вышеупомянутый Delphi может использовать .net только в своей .net-реализации, и поэтому выражение "может использовать" здесь некорректно - он сам по себе является языком, реализованном на .net; достучаться же до CLR из обычного Delphi (или unmanaged С/С++) - ну, не то что бы невозможно, но достаточно трудоемко. Более трудоемко, чем из тех же unmanaged Delphi или C++ работать с COM через IUnknown. |
Lain_13 > 25-01-2013 03:59:49 |
Keepun hydrolizer |
hydrolizer > 25-01-2013 05:19:13 |
Lain_13
И касательно этой части, Caliburn Micro, например, вполне себе MVVM-фреймворк для WPF. Тот самый, который is an abstraction in which software providing generic functionality can be selectively changed by user code. В отличие от, которое несколько больше, чем an abstraction. |
Keepun > 25-01-2013 16:40:00 |
Вот вам совсем простое объяснение:
|
krigstask > 28-01-2013 02:07:55 |
Keepun пишет
facepalm.svgz Хорошо хоть мало написали тут без меня, быстро прочитал. |
Keepun > 28-01-2013 18:16:29 |
krigstask, ну мог бы так явно не сливать. Аргументы кончились? Ну, да.... я тоже Python-3.3.0.tar.bz2 за framework не считал, пока не понял, что framework (каркас, основа) - это обобщенное название. |
RED > 28-01-2013 18:17:49 |
Понял, почему мне так нравится Ubuntu! Она подходит к интерьеру - у меня оранжевые обои и темная мебель! |
krigstask > 28-01-2013 20:37:39 |
Keepun пишет
Я понял, что с тобой спорить просто бесполезно. То есть вообще. После того, как ты обозвал фреймворком архив… В общем, без толку абсолютно. Считай, что ты меня победил. Мне твой лоб не проломить, это точно. Python-3.3.0.tar.bz2 — фреймворк, Ant — веб-фреймворк, про .NET и говорить нечего. «А вчера в ванной, мне преснился чудный сон, как будто я нырнул в море, и оно оказалось фреймворком, рыбы, водоросли, медузы, все — фреймворки, даже небо, даже Аллах!» |
sentaus > 28-01-2013 20:50:22 |
Эээ. Да вы совсем офигели? Я только попкорну купил ещё... |
krigstask > 28-01-2013 22:32:46 |
sentaus |
littleleshy > 28-01-2013 22:46:31 |
Попробовал тут kubuntu. Работает она быстрее ubuntu (видео с YouTube в 1080p на ubuntu тормозит). Но KDE ужасен. |
KooL > 28-01-2013 22:50:28 |
littleleshy пишет
Может дело в том, что в одном случае видео было ХТМЛ5, а в другом Флеш? Может во Флеше ВебМ тоже проигрывается иногда вместо 264? |
littleleshy > 28-01-2013 23:08:23 |
KooL пишет
Нет, спецом проверял. Тормозило и на флэше, и на HTML5. А теперь ни на HTML5, ни на флэше не тормозит. KooL пишет
У меня всего два ядра по 2 ГГц (Pentium P6100) KooL пишет
Эх, вот вникнуть бы в это… PS: Долго думал, почему проводник в Windows запускается быстрее, чем ФМ в Linux. Потом понял, что в Windows проводник включён в оболочку, а в Linux это отдельное приложение. |
X Strange > 28-01-2013 23:10:07 |
KooL пишет
И одна из самых глючных |
KooL > 28-01-2013 23:12:59 |
littleleshy пишет
В косяках Компиза, наверно, дело. Его, кстати забросили недавно, теперь только баги будут править, а развивать будут Вейленд с Вестоном. Начало новой эры положено: Wayland добавлен в зависимости пакета GTK+ из состава Ubuntu 13.04 http://www.opennet.ru/opennews/art.shtml?num=35945 X Strange пишет
Вот фичи и глючат некоторые, а у других глючить нечему) |
krigstask > 28-01-2013 23:13:15 |
X Strange пишет
Too bloody true \-:E |
X Strange > 28-01-2013 23:15:30 |
KooL пишет
Ну, я в Linux использую XFCE. И таки там есть чему глючить. И даже глючит! Но не так, как в KDE. |
KooL > 28-01-2013 23:22:03 |
В Крысе нет композитинга нормального, если только крутить Компиз через костыли, а без него у меня всё в тиринге ядрёнейше разрывается. Да и вообще она скудна для меня очень, тайлинга через мышь нет, не, накрутить можно, но то ещё красноглазие, с Кути там какие-то проблемы были, выглядело убого, сейчас не знаю, что уж там. В общем своей веселухи хватает. ЛХДЕ уж тогда лучше или сразу ОткрытуюКоробку с отдельной панелькой. |
X Strange > 28-01-2013 23:34:11 |
KooL пишет
Не знаю, у меня всё работает, ЧЯДНТ? KooL пишет
Это что? |
KooL > 28-01-2013 23:41:39 |
X Strange пишет
Это в Линуксе просто так работает графика вся, через зад то есть, тут уж не важно кто как что делает. X Strange пишет
Окошко потащил вверх, оно весь экран заняло, влево потащил, половину левой стороны и так далее. |
littleleshy > 29-01-2013 09:16:57 |
Ну меня лично интересует, где какие "мультики" и где какие печеньки. |
krigstask > 29-01-2013 15:38:49 |
okkamas_knife пишет
Не люблю глюки. Не люблю кеды (-:Е |
Keepun > 29-01-2013 20:02:43 |
Вот почему стиль окон - закос под Mac OS 100%? Когда наконец-то начнут нормально использовать пространство для toolbars и menu? Какая-то мифическая боязнь этой части у Пингвиноводов. У Маководов эта боязнь меньше и они лучше юзают это пространство. Майк даже первоклассный Ribbon для этого создал. Набор из маленьких кнопок-иконок тоже давно является стандартом. |
ladserg > 29-01-2013 23:02:25 |
Keepun пишет
Да, это пожалуй минус, никогда аква не нравилась. Keepun пишет
А можно поподробнее, что именно слизали, и чего именно не было в юниксовых интерфейсах 80х годов? Так же прошу обратить внимание что с 2000 года KDE мало изменилось, разве что карамбу сделали встроенной. Тут скорее наоборот, винда семерка плазмоиды у кед украла, кои в кедах еще в прошлом веке уже были, ну и по мелочи. Keepun пишет
можно поподробнее, о каком тулбаре и о каком меню идёт речь? Если речь идёт о меню в виде панели с вкладками, то боже упаси от такого ужаса. |
Keepun > 30-01-2013 02:45:40 |
ladserg пишет
О, это признак старости... мда... ladserg пишет
угу. И какой-то поиск там тоже присутствовал... ladserg пишет
Это лишь стариковская проблема. Мне идея Ribbon'a в Офисе 2007 понравилась. Да, первое впечатление было "Бред!", но логичность и настраиваемость взяли свое. KGet - типичный пример этого маразма: есть кнопки "Новая загрузка, Запуск, Пауза, Удалить выбранные, Удалить загруженные". А почему сразу не добавили на панель "Приоритеты, Регулятор скорости, Поиск"? И зачем эти надписи? Иконка должна четко показывать действие + всплывающая подсказка! У меня претензии наподобие KGet к большинству софту. А надписи "(иконка) Создать, (иконка) Открыть, (иконка) Сохранить" больше похожи на "Мы уверены, что ты не идиот, но лучше мы добавим описание." 286 пикселов в пустую так потратить! Guideline уже давно нужно менять с учетом современных направлений. Да, "(иконка) текст" настраивается. Можно и некоторые кнопки добавлять. Но зачем по умолчанию до сих пор стоит этот пережиток прошлого? |
krigstask > 30-01-2013 09:41:03 |
Keepun пишет
Где там закос? Кнопки круглые? В Oxygen? Или там что-то изменилось по умолчанию? |
ladserg > 30-01-2013 12:58:12 |
Keepun пишет
А по существу то ответить религия не позволяет? Хотя бы о технологиях. Keepun пишет
Опять без конкретики. Если говорить про индексацию файлов, с дальнейшим поиском по индексу, то locate и slocate существуют в никсах ещё со сталинских времён, и они независимы от оболочки. Что касаемо Strigi из четвертых кед, то её аналог в виде отдельного приложения был и в третьих кедах. В лбом случае я что в кедах, что в винде эту беду либо отключаю, либо просто не ставлю. Keepun пишет
Спокойнее, уважаемый, не спешите с выводами. Старость тут ни при чём, мне просто не нравится именно интерфейс современного МСО, дело вкуса знаете ли. Я вообще побольшей части на хоткеи налегаю, и посему мне удобнее, что если вдруг понадобится какая фича, которую я редко использую, то в меню в обычном виде я её быстрее найду. Если вам нравится интерфейс МСО 2007++, то ради бога, только не стригите всех под одну прическу. Keepun пишет
У меня в огнелисе дополнение есть DownThemAll, из-за него я повыкидывал все остальные закачивалки, кроме wget. Да и не пользовался я KGet'ом никогда, то что я под кедами сижу вовсе не означает, что я спользую всё исключительно кедовое. Keepun пишет
Пережиток прошлого это как раз формат MS Word (doc/docx), пример современности - использование формата ODF, который является международным стандартом ISO/IEC 26300. А приведенные вами примеры - это всего лишь дело вкуса. Я не спорю, что новые течения в области интерфейса немало кому по сердцу приходятся, но... |
sentaus > 30-01-2013 13:43:45 |
А что ж эта мегатехнология до сих пор в Visual Studio не появилась? Предвижу ответ "не нужно" |
ladserg > 30-01-2013 14:05:31 |
sentaus пишет
Кстати, использование тулбара с вкладками вместо меню - не такая уж и новая идея, ещё в пятой дельфе (и C++ Builder) такая беда была. В смысле именно настраиваемые тулбары, а просто тулбары с вкладками еще в win 3.11 были. Почему я про дельфи/Builder вспомнил, просто мне как то пришлось в начале 2000х в Borland C++ Builder 5/6 ряд программ написать, так вот я там как раз использовал аналогичные настраиваемы тулбары. |
Lain_13 > 30-01-2013 15:54:06 |
> (иконка) Создать, (иконка) Открыть, (иконка) Сохранить |
sentaus > 30-01-2013 15:58:30 |
Да ладно! В риббоне так можно, это ж не тулбар! |
Lain_13 > 30-01-2013 16:28:52 |
> это ж не тулбар! Чё правда?! it is a bar and there are tools on it Кстати, риббон пошёл дальше и разделил тулбар на группы, и подписал каждую группу. |
Keepun > 30-01-2013 17:43:01 |
okkamas_knife пишет
Очевидно: Окошко с кнопками, Шестеренка. ladserg пишет
Так ты сам сначала ответь: а что в Unix было и функционировало из современного и не изменилось с тех пор? ladserg пишет
Угу. И какую инфу они индексируют? ladserg пишет
KGet был взят для примера. Любое приложение, созданное по этим правилам... призрак прошлого. ladserg пишет
Office_Open_XML - ECMA-376, ISO/IEC 29500 |
Lain_13 > 30-01-2013 17:50:14 |
Keepun > Office_Open_XML - ECMA-376, ISO/IEC 29500 |
Keepun > 30-01-2013 17:57:34 |
Lain_13 пишет
А мне нравится. Они даже сворачиваться умеют. Вот сравни старый и новый Paint. |
Lain_13 > 30-01-2013 18:11:55 |
Keepun |
krigstask > 30-01-2013 18:18:48 |
Посоны, ответьте мне, прежде чем мутный вал срача скроет вас: krigstask пишет
|
Lain_13 > 30-01-2013 18:21:56 |
krigstask |
Keepun > 30-01-2013 18:25:45 |
okkamas_knife пишет
Не современный ты чел. Сейчас мобила заменяет кучу устройств от часов до видеокамеры. okkamas_knife пишет
Ну, да... Сидя на ХРени, ты новый интерфейс не познаешь никогда. 30-01-2013 18:36:10 Дизайн окон не похож. Даже иконки отличаются |
littleleshy > 30-01-2013 18:47:55 |
Keepun пишет
Часы, которые нужно заряжать каждый день. |
krigstask > 30-01-2013 20:29:41 |
Keepun пишет
А… «Дизайн окон», гы. Я это понял как window decoration. Вообще там же как минимум не совсем родное оформление MacOS, а закос под WinXP. То-то я смотрю, шрифты убогие. 30-01-2013 20:30:01 okkamas_knife пишет
LFS? |
Lain_13 > 30-01-2013 21:32:32 |
Нет, ну вы только посмотрите на это: Притащил из родственной темы и хоть большинство из вас там уже видели, но остальным может быть интересно. Спасибо Shura за наводку. |
Keepun > 30-01-2013 23:15:27 |
okkamas_knife пишет
не... не работал ты с этим Пуском... 30-01-2013 23:28:50 |
littleleshy > 30-01-2013 23:36:29 |
okkamas_knife пишет
Пуск и сразу набираем (по умолчанию в Win7 фокус на поле ввода, в Win8 поле появляется после нажатия на любую символьную клавишу). okkamas_knife пишет
не забудьте прокрутку и поиск глазами нужной папки okkamas_knife пишет
В Win8 работает набор любого названия программы (напр., notepad/блокнот). okkamas_knife пишет
Это вполне реально. Я набираю почти вслепую. |
Lain_13 > 30-01-2013 23:44:49 |
littleleshy |
Keepun > 31-01-2013 00:02:31 |
okkamas_knife пишет
и после этого еще он заявляет, что Пуск ХРени лучше okkamas_knife, вылазь из пещеры. Новые технологии уже оттестировали. |
Keepun > 31-01-2013 00:25:06 |
okkamas_knife пишет
А что тебе мешает 10 популярных прог закрепить на первой менюшки? Совесть? Именно так решалась проблема часто запускаемый прог. Другое дело, когда нужно найти прогу, которую редко юзаешь в списке из 50 других прог - во эпик квест был. okkamas_knife пишет
Не... я таким мазохизмом не страдал... 31-01-2013 00:28:04 |
Keepun > 31-01-2013 02:32:40 |
okkamas_knife пишет
Я тоже такой фигнёй страдал до перехода на Винь 7. Раскидывал ярлычки по папочкам, делал даже тематические папочки типа "Программирование" и т.п. |
littleleshy > 31-01-2013 09:09:02 |
okkamas_knife пишет
Угу, а потом при удалении программы вручную удалять ярлыки, т. к. у uninstaller'ов другие пути прописаны. После XP я перестал пользоваться кнопкой "Все программы". Разве что посмотреть, какой там хаос |
ladserg > 31-01-2013 09:15:32 |
Keepun пишет
Ну, тут видимо надо разделить тогда технологии. Графика - да, хотя на SGI наверно графика возможно уже была на высоте (графические станции как никак), но тут у меня информации нет. А по сути, если брать технологии построения интерфейса, то практически всё уже было - окна, тулбары, даже нелюбимая мною полоска с кнопками и меню как в гноме, макосе, unixware и иных интерфейсах. Ну и кнопочки :-) Если брать фишки с прозрачностью, растворением окон, и иные графические эффекты, то в линукс они появились попозже. А если взять те же виджеты (гаджеты, плазмоиды), то они появились намного раньше чем в Windows. Так например в 2003 году было анонсировано приложение SuperKaramba, которое уже тогда реализовывало функционал плазмоидов, а оно - суть форк Karamba, которое было еще раньше Тут еще нужно отделять объективное от субъективного. Так например прозрачности, растворения и иные графические эффекты на юзабилити особо не влияют, только на эстетику, а эпилептикам так вообще некоторые эффекты могут оказаться опасными для жизни и здоровья. А вот кнопка пуск, внедренная в Windows 95 - это существенный шаг в области юзабилити, именно благодаря чему и до этого то убогий интерфейс макоси стал совсем невыносимым, со своим дурацким докбаром. Keepun пишет
Просто имена файлов, но зато действительно давно появились, еще в Unix System кажется. Keepun пишет
Не могу сказать про это, т.к. мне такой поиск как коню пятая нога, скорее мешает чем нужен. Как то так получилось, что я всегда знал что где у меня лежит. Keepun пишет
Новое - не значит лучшее, например сейчас в моде новое течение - метросексуализм, но это ведь не значит что надо поддаваться моде А если серьёзно, я уже обращал внимание - что вкусы у всех разные, равно как и потребности. Тебе, например, нравится интерфейс МСО 2007, мне нет, кто то торчит от Метро из восьмой винды, мне Метро надоел еще в винде 3.х, разве что там значки не пугали своей активностью и шевелением. К тому же попытка внедрить новое порой может привести только к насмешкам и провалам, как например интерфейс семерки, где логичную и естественную механику плазмоидов из кед превратили в неудобное убожество. Keepun пишет
Тоже кста модернизм, хотя и менее распространён. П.С. В последнее время странная тенденция пошла, более 70% приходящих документов от сторонних (коммерческих) организаций стали приходить в формате ODF. Видать что то меняется в этом плане. |
krigstask > 31-01-2013 09:24:32 |
На тему изничтоженного DLL-адаъ: у моего брата не вышло завести 1С на Win7. На древней WinXP работает, на семёрке — нет. Посоветовался он со своими бухгалтерами знакомыми — говорят, так и не удалось. Но, говорят, на Win8 встаёт. Что поделать, поставил другую ось. Правда, я как-то не уследил, завелась ли там 1С у него. |
ladserg > 31-01-2013 10:08:27 |
krigstask пишет
Если речь идёт о 1С версии 7.7, то там надо дополнительные танцы с бубном произвести, честно говоря это недосмотр самой 1С. Правда обычно проблемы у 1С 7.7 с седьмой виндой проявляются при работе с базами в MS SQL, в файловом и сетевом режиме обычно всё норм. |
krigstask > 31-01-2013 12:03:12 |
ladserg пишет
Каким образом? И почему не работает хвалёная обратная совместимость? И если работает с восьмёркой? |
ladserg > 31-01-2013 14:07:46 |
krigstask пишет
При подключении к базе находящейся в СУБД MS SQL, 1С зачем то проверяет версию драйверов, у семерки версия 6я, а 1С максимум знает 5ю версию, и у 1С сносит башню и она начинает думать что версия драйверов для подключения к базе - старая. Ну и прибить сортировку там тоже надо. С работой в сетевом режиме и локальном проблем не наблюдалось. krigstask пишет
Это если честно не ко мне вопрос, и кажется даже не к форумчанам, но мне кажется, что если бы рядом с офисом разработчиков 1С стоял хотя бы один забор, пусть маленький и кривенький, то программы у них были бы менее глючные и более продуманные. Тут лучше сказать с какой версией 1С были проблемы. Правда с другими версиями я проблем не встречал. Про семерку вкурсе только потому что пришлось решать эту проблему у себя. 1С 8.2 работает нормально под седьмой виндой. |
ladserg > 31-01-2013 15:11:01 |
okkamas_knife пишет
Кста, бывает что при обновлении программа ставится в другой каталог, там да, нередко приходится ярлыки обновлять/удалять. Хотя и не часто это. |
Квизац_Хадерач > 31-01-2013 15:26:27 |
Хм. Шел 2013 год. Очередная серия холиваров линукс против окошек. И ничего так и не поменялось с самой первой ветки этого спора. Лишь номера версий программ обновились. |
sentaus > 31-01-2013 15:41:46 |
Аргументы ещё отзеркалились. Вот пять лет назад линукс был хренью, потому что интерфейс отличался от винды, и поэтому фатально не годился для пользователей привыкших к XP. А теперь, когда вышла windows 8... |
Zero-8 > 31-01-2013 16:52:48 |
к сожалению "пользователи" тока поглупели за это время. |
ladserg > 31-01-2013 17:52:25 |
okkamas_knife пишет
Тоже выход, для личного пользования, в корпоративной сети, где каждый пользователь - бесправное существо и писать может только в свой профиль, портабельное ПО сложнее использовать из-за того что оно пишет всё в свой каталог, а если учесть что у каждого компа количество пользователей может достигать двух десятков... тут лучше простая установка ПО. |
Keepun > 31-01-2013 18:37:55 |
okkamas_knife пишет
Ок. Только объясни: почему новый Пуск не дает тебе такое сделать? Я больше поверю в твою лень попробовать новое, чем в ущербность нового Пуска. |
Keepun > 31-01-2013 20:48:26 |
okkamas_knife пишет
Если бы действительно юзал, то не постил бы элементарную чушь про мифические перестановки... |
Keepun > 31-01-2013 22:55:49 |
okkamas_knife пишет
Они разделены в ХРени и в твоих фантазиях, а с сВисты эти две части объединили в Пуске. 31-01-2013 23:11:32 okkamas_knife пишет
тогда поясни это странное предложение: okkamas_knife пишет
в чем самовольничает? |
Lain_13 > 01-02-2013 01:12:20 |
okkamas_knife |
Keepun > 01-02-2013 03:27:44 |
okkamas_knife пишет
Дык, ты и 5 дней наверняка Пуск не юзал - от куда он статистику запусков возьмет? Это не самовольничаство, а крутая штука по отслеживанию частоты запуска. |
Keepun > 01-02-2013 18:42:20 |
okkamas_knife пишет
Этого бредового предложения достаточно для понимания, что мыслишь ты как школьник и про UAC не читал и Винду 7 вообще не юзал. okkamas_knife пишет
Добро пожаловать в реальный мир! Только "Hello, World!" статистику не ведет. |
ladserg > 01-02-2013 19:02:33 |
Keepun пишет
Если честно, то UAC действительно не очень продуманное решение, хотя для винды это значительный плюс. Если сравнивать с линуксовым user-only, где даже иксы на некоторых дистрибутивах не запустить из под root'а, то UAC вызывает скорее досадное раздражение, чем удобство. Хотя лично я к нему уже привык. UAC к сожалению не панацея и не очень эффективно защищает систему от вирусов и троянов, но то что они так защитили системные файлы - это конечно уже плюс, а более мощной и удобной защиты для Windows сделать будет тяжело, пока кардинально не изменится архитектура данной ОС. П.С. в корпоративном секторе UAC, если честно, как козе баян, там пользователи итак сидят под бесправными учётками (если админ конечно не мудак или не аникейщик), а ПО требующее админских прав для работы либо заставляют работать под обычным пользователям (дав пользователю права на запись в необходимый каталог/файлы/ветку реестра), либо тупо выкидывают на помойку. Так что мнение о нем не такое уж и бредовое. ИМХО. |
MySh > 01-02-2013 20:19:17 |
https://forum.mozilla-russia.org/viewto … 12#p290212 и далее по тексту ещё несколько страниц, если вдруг кому интересно. okkamas_knife
Извините, но, IMHO, c такими взглядами давно пора быть на Linux. |
Keepun > 02-02-2013 00:01:28 |
okkamas_knife пишет
да вот же: okkamas_knife пишет
okkamas_knife пишет
дураки и гении. А между ними кто? Обычные люди вообще-то.
Так кто же ты? ladserg пишет
А вот объясни: чем su отличается от UAC? ladserg пишет
UAC вообще-то еще и подпись проверяет. |
ladserg > 02-02-2013 00:21:31 |
Keepun пишет
Тем же чем и UAC отличается от виндового runas, первый просто спрашивает разрешения на изменение системных файлов/каталогов/веток реестра и только, а второй запускает программу от другого пользователя. Keepun пишет
sudo на самом деле весьма гибкий инструмент, так например с его помощью можно разрешить отдельному пользователю или группе пользователей править определенный файл, и ничего более. sudo - это на самом деле не запускалка всего и вся с админскими правами а система делегирования прав, просто в пользовательских дистрибутивах по умолчанию пользователю группы wheel даётся разрешение на запуск всех программ. Приведу пример из личной жизни. Мне как то потребовалось дать разрешение на создание новых почтовых ящиков своим помощникам на серваке, я сделал скрипт коий позволял ящики создавать и настроил sudo так что бы они могли этот скрипт запускать. Больше ничего они запускать не могли. Обычному пользователю тоже есть профит. У меня сын под бубунтой всё время умудряется нахватать троянов, в силу желания поиграть (а я ему разрешил держать на его личном ноуте только linux), он осилил запуск интересующих его игр в Wine... В общем все его лечение от троянов сводится к банальной очистке хомяка. А sudo он использует только для установки и удаления ПО, ну и настраивает иногда. Это два разных подхо, кардинально. В случае UAC нет защиты от троянов, которым UAC позволяет гадить в профили пользователей и не системные каталоги (например в корневой каталог флэшки), в случае же юниксового подхода пользователь применяет админские права только тогда, когда они нужны. Не болеею Keepun пишет
Не знаю как и чему это помогает, особенно если учесть, что почти весь софт у меня не подписан корпорацией майкрософт, и все равно UAC его пропускает. |
Keepun > 02-02-2013 01:26:22 |
ladserg пишет
А ты не дальтоник случайно? ladserg пишет
А в чем проблема дать права на установку ПО в Винде? В незнании настроек групповых политик? 02-02-2013 01:33:23 ladserg пишет
В Винде тоже самое. |
ladserg > 02-02-2013 01:33:47 |
Keepun пишет
А ты читать умеешь? Или ты сюда поругаться пришел? Понту мне от твоего неподписанного огнелиса, если весь остальной софт у меня тупо не подписан? Сходи прочти еще раз о чем тебе говорят, почитай Лермонтова, и начни разговаривать как культурный и внимательный в чтении человек. Keepun пишет
Во первых мне это не надо, ни дома ни на работе, во вторых если такой умный то давай, поучи как. Вот что бы MSO могли ставить, а более ничего, опиши алгоритм. Хоть посмеёмся. Мне аж любопытно стало. |
ZeHoha > 02-02-2013 05:27:21 |
Какие же вы смешные! |
Lain_13 > 02-02-2013 07:04:47 |
ZeHoha |
krigstask > 02-02-2013 11:30:48 |
okkamas_knife пишет
Нуэ. Вообще-то это совершенно разные типы уязвимостей: выполнение произвольного кода и повышение привилегий пользователя. okkamas_knife пишет
В винде? Что, правда? |
krigstask > 02-02-2013 12:45:21 |
okkamas_knife пишет
Ну так эти другие уязвимости ещё должны иметься в наличии. okkamas_knife пишет
Ну это даже в умолчательной убунте не сработает. Придётся убедить пользователя пароль ввести. Погоди, ты считаешь, что под админской учёткой сидеть не менее безопасно, чем под пользовательской,что ли? |
Keepun > 02-02-2013 13:55:47 |
ladserg пишет
Шо? Даже Лиса не подписанная?! ladserg пишет
А зачем учить того, кому это не надо? |
Keepun > 02-02-2013 14:06:02 |
okkamas_knife пишет
Отдел по безопасности Microsoft = журналист? krigstask пишет
Похоже okkamas_knife про права доступа вообще ничего не знает и живет мифом "Все легко ломается." |
ladserg > 02-02-2013 14:07:23 |
Keepun пишет
Похоже ты совсем читать не умеешь. При чем тут огнелис, который не требует повышения прав? Почти все программы, требующие повышения прав, у меня свободно распространяемые или опенсурсные, и им не с руки подписывать свои программы. Если одна из них заразится то она при запуске заразит весь комп. Что касаемо лисы, то ничто не мешает вирусу после заражения файла переподписать файл заново, всё равно 90% цифровых подписей - всего лишь никому не известные сертификаты. Keepun пишет
Т.е. ты просто сказал, что бы выделиться, не имея соответствующих знаний. Ну и какого ты тут тогда рассуждаешь и выдаёшь себя за специалиста? То то я гляжу тебе легче админские права дать чем кого то убеждать. Я жалею что кончился кризис 2008 года, когда таких криворуких недоучек-даунов пачками на улицу выгоняли. |
Keepun > 02-02-2013 14:12:39 |
okkamas_knife пишет
Наивный... на ХРени причем... okkamas_knife пишет
А их надо настраивать? 02-02-2013 14:25:12 ladserg пишет
Шо? Даже в "Program Files" поставилась без запроса прав? ladserg пишет
А пруфлинк можно на такой вирус? ladserg пишет
На реальный компонент Винды 7 появился странный наезд... Аргументы кончились? |
ladserg > 02-02-2013 14:37:16 |
Keepun пишет
Ты вообще к чему про это если речь идёт о другом? И не стоит он у меня в "Program Files". Keepun пишет
Нету у меня такого пруфлинка, но и у тебя не найдется пруфлинка что такое не возможно. Keepun пишет
Нет там такого, да и не требуется. Зачем? Редко кто ставит ПО не находящееся в репозитарии. Keepun пишет
Тебя просто спросили, как сделать что бы пользователь мог ставит только МСО, и ничего более не мог поставить. Ты же тут за спеца выступил, мол есть, мол можно и мол знаешь. А теперь юлишь намекая на чью то безграмотность, аргументы, и иной бред. Ты либо ответь на поставленный вопрос, либо просто признай, что ляпнул для поднятия ЧСВ. Особенно про AppLocker пассаж был совсем дурацким. Если претендуешь на знание то подверждай их или признай свою тёмность в данном вопросе. |
Keepun > 02-02-2013 15:22:09 |
ladserg пишет
А какие после этого вообще претензии к безопасности и к UAC частности? ladserg пишет
Такое возможно, если только украсть сам закрытый ключ. ladserg пишет
Чего там нет? В репе пакеты не подписанные уже? ladserg пишет
А почему дурацким? Он вообще-то для этой задачи создан. |
krigstask > 02-02-2013 15:27:01 |
okkamas_knife пишет
Диагноз поциента ясен. Keepun пишет
Похоже на то. Неудержи́м ни разу. |
ladserg > 02-02-2013 15:39:46 |
Keepun пишет
Не знаю с чего ты взял что я его ставлю в профиль. Что касаемо "Program Files", то у меня там стоит немало не подписанного софта (в основном игр), без которого мне собственно винда и не нужна. Какого рожна ты вообще привязался к цифровой подписи и чего ты хотел этим сказать я не так и не понял. Keepun пишет
Да, как бы не обязательно подписывать именно этой подписью, можно сгенерировать свою, и даже весь путь сертификации создать, надавать громких имён сертификатам и всё. Пойди выясни, тот или не тот сертификат, особенно если учесть, что львиная доля ПО подписана сертификатами от "неизвестного производителя". А еще цифровую подпись можно тупо выкинуть из исполняемого файла, тогда и проверять будет нечего. Keepun пишет
Ты опять невнимательно читаешь, теперь даже то что пишешь ты. Ты выразил мнение: Keepun пишет
Сам дистрибьютор может подписывать, PGP никто не запрещал, но от имени дистрибьютера подписать не получится, без кражи ключа. И да, в большинстве дистров пакеты не подписаны, во многих случаях проводится проверка чек-, хэш-, црц-, мд5- и иных сумм. Т.е. просто проверяются контрольные суммы. Keepun пишет
Это механизм ограничения. Не более. Он не даёт возможности обычному пользователю запускать программы требующие админских прав. Т.е. он тут не уместен. Пользователь МСО с его помощью поставить не сможет. Если конечно админ - не криворукий-ламер, давший пользователям админские права. |
ladserg > 02-02-2013 15:55:36 |
okkamas_knife пишет
Ну, мож чего подчепнет для себя нового. Впрочем ты прав. Пойду дальше своего танка качать |
sentaus > 02-02-2013 16:08:44 |
На практике обычно конкретные пакеты не подписываются, а подписывается список хэшей пакетов всего репозитория. Подробности - в /var/lib/apt/lists/ 02-02-2013 16:09:48
Смотрите, чтобы не угнали |
krigstask > 02-02-2013 16:11:50 |
okkamas_knife пишет
Ты пишешь ерунду про уязвимости и получение доступа к системе. Аргумент «я сижу под админом и не подхватил вирусни» очень силён, конечно, но с позиций логики не доказывает ничего. Считать, что «для пользователя с головой нет разницы, с какими правами сидеть» — это чушь и ерунда. Пользователь с головой сам себе обрежет все права. А параноидальный пользователь с головой ещё и что-нибудь вроде Gentoo Hardened натянет, с PIE, RBAC, SELinux и прочими страшными штуками. Но это не твой уровень, извини. |
Keepun > 02-02-2013 20:58:59 |
ladserg пишет
и кто это сертификат примет? Винда не примет такой самоподписанный сертификат и не надейся. ladserg пишет
Ну... если с торрентов репаки тянуть, то конечно они не подписанные... в них и трояны пихают... ladserg пишет
Дык, ты сам определись, что тебе нужно: запретить установку всего, кроме МСО, или поднятие прав - это две разные задачи, которые в Винде решаются через AppLocker и присвоении группы юзеру. 02-02-2013 21:03:35 sentaus пишет
Ну, не верит ladserg в такую магию. 02-02-2013 21:06:03 |
ladserg > 02-02-2013 22:24:05 |
Keepun пишет
Именно поэтому винда и спрашивает разрешить или нет запуск данного ПО. И поди разбери то ли файл подменен, то ли денег не хватило на подпись от мелкомягких. Keepun пишет
Ты вообще откуда такие выдумки берешь? Залезь к себе в каталог с программами и глянь, что у тебя там подписано или нет. Это собственно был софт из-за которого и стоит винда. Из остального не подписанного софта: 7-Zip, AIMP3, Far Manager, FBReader, Hi Suite, LibreOffice, VLC, XnView, и т.д. В общем море. Огромная уйма софта, без которого винда и нафег не нужна - не подписаны, и ничего, всё работает, а некоторый софт работает даже с неизвестными подписями, норм работает. Keepun пишет
Так давай, покажи алгоритм настройки, докажи, что офичиально руководство от Microsoft ошибается, докажи что они дятлы и при момощи AppLocker обычному пользователю можно повысить привилегии. Или приведи алгоритм действий или признай что просто брякнул невпопад. Keepun пишет
Ты другим свои слова не приписывай, и за других не выдумывай. Keepun пишет
autorun.in F, если уж на то пошло, не ini а inF. |
ladserg > 02-02-2013 23:24:40 |
okkamas_knife пишет
Ну, на самом деле есть способ, правда МС официально отключила в дистрах МСО её, но немало ПО можно позволить пользователям установить при огранниченных правах. Он либо сдастся, либо узнает об этом способе, либо что нибудь новое придумает, во всех трёх случаях - польза. |
krigstask > 02-02-2013 23:42:04 |
okkamas_knife пишет
Я-то уж точно, тебе же по делу сказать уже нечего, ты перешёл на надувание щёк (-:Е |
krigstask > 03-02-2013 00:36:41 |
okkamas_knife пишет
А куда он сможет прописаться-то? Только в пользовательские файлы. Ни антивирус не испоганит, ни в системную автозагрузку не пропишется. okkamas_knife пишет
Очень просто: он не сможет этого сделать. |
ladserg > 03-02-2013 00:57:29 |
krigstask пишет
Не спеши, в его словах есть доля правды. Я когда пришел полтора года назад на нынешнее предприятие мне пришлось многое приводить в порядок. Одна из текущих проблем был ряд троянов, которые оседали в профиле пользователя и в общем профиле (не спрашивай как они туда попадали, я хз), тот что находится в каталоге "C:\Documents and Settings\All Users" и гланое, они прописывались в корне сетевого диска в виде autorun.inf, благодаря чему они весьма успешно распространялись, разрешение на запись на данный сетевой диск был нужен. Для решения сих проблем пришлось принять ряд мер, запретить использование флэшек там где в них не было рабочей нужды, обновить антивирус, поднастроить политики антивируса, на сетевой ресурс запретить запись, создать на нем подкаталог и уже в нем разрешить запись, попутно средствами NTFS запретить запуск программ с этого ресурса программ (есть у NTFS такой флаг). Ну и мониторинг. К счастью данный троян не затронул каталоги с пользовательскими программам, тут Keepun проходился по поводу программ вне каталога "Programm Files", так вот есть ряд специализированных программ, которые пишут в свой каталог, эти программы еще более спицифичны чем автокад и фотошоп, для них пришлось создать отдельный каталог и политиками домена разрешить пользователям запись в него. Эти каталоги как выяснилось не пострадали. Потом есть вские салити, кидо и иная хрень, которая пользуется уязвимостями винды... В общем после внедрения WSUS эта проблема нас уже не колышет. Но все равно приходится быть на чеку :-) krigstask пишет
Тоже поспешил, сейчас большинство программ для установки не требует админских прав, тупо ставится в каталог пользователя, это и аська, и скайп, и хром, и еще туева куча всякой дряни... Не говоря уже о яндексбаре. Так что сможет ограниченный пользователь поставить немало всякого ПО, а что не поставить, то тупо скопировать и использовать. |
krigstask > 03-02-2013 01:11:21 |
ladserg пишет
А, про эту шляпу я позабыл. А туда все могут писать, что ли? И в тамошнюю Автозагрузку? ladserg пишет
facepalm.svgz ladserg пишет
Ну, уязвимости типа «повышение привилегий» — это отдельный сказ, я про это уже говорил. А что, она всё такое же решето? ladserg пишет
Я просто не считаю установку программ в пользовательский каталог установкой. Тогда можно просто бинарник скачать и считать это установкой. Я вёл речь об общесистемной установке. |
ladserg > 03-02-2013 01:24:33 |
krigstask пишет
Обычно нет, да и не в автозагрузку там писалось, вражеские dll, пихались в общий профиль. Как я не знаю, подозреваю что использовалась одна из уязвимостей ОС. Помню первое появление салити у нас на предприятии, о нем еще не было известно в новостях, а у меня уже четыре сотни компьютеров не могли соединиться с виндовыми шарами, хотя все абсолютно работали под бесправными учётками. krigstask пишет
Ммм, ты не мог бы перевести на русский? krigstask пишет
Да вообще жить страшно, но иногда приходится. krigstask пишет
Не знаю, после внедрения WSUS я уже не наблюдал, но я по привычке не верю никому и ничему. По началу всё было как решето, т.к. на компах тупо не стояли патчи, сейчас всё везде пропатчено. krigstask пишет
Ну если общесистемная установка - то да, если несчитать назначенное ПО (которое жестко контролируется), то пользователь не сможет поставить ПО изменяющее содержимое системных каталогов и системные ветки реестра. П.С.: |
krigstask > 03-02-2013 01:39:26 |
ladserg пишет
Хм, а зачем? Винда их оттуда подгружает, что ли? ladserg пишет
Выражаю… Э-э-э… Даже не знаю, как это описать-то. Картинка отличная 4-:Е |
Lain_13 > 03-02-2013 01:40:36 |
ladserg |
ladserg > 03-02-2013 01:48:44 |
krigstask пишет
Хз, если честно, я просто вычищал от туда всё не задумываясь, и exe и dll. krigstask пишет
Судя по описанию с вики - это реакция на ложное высказывание. Что ж, поясню. Когда сетевой ресурс подключается в виде диска, то винда первым делом обрабатывает на нём autorun.inf как с обычной флэшки, я признаться до того как с толкнуться с этим вирусом не знал об этом, на предыдущих предприятиях у меня никто ни в корень шары, ни в корень диска писать не мог. |
krigstask > 03-02-2013 02:21:44 |
ladserg пишет
Да нет же, это… Блинский компот. В общем, я удивился такому фокусу винды и таким образом выразил своё негативное впечатление. Что-то вроде «Даже от винды не ожидал». |
ladserg > 03-02-2013 02:33:42 |
okkamas_knife пишет
Ну, если говорить честно, то пользователь с ограниченными правами априори не может запустить программу от имени админа, за редким исключением, в винде я призанаться не знаю как позволить пользователю с ограниченными правами запустить программу с правами админа, в линуксе это sudo и suid бит на файле, но такие вещи обычно используются с умом и осторожностью. Если речь идёт о корпоративных сетях конечно. Дома то - да, если у пользователя есть пароль от админки, то там пофег какая ОС и какой железо, всё зависит от головы и случая. |
Lain_13 > 03-02-2013 03:19:16 |
ladserg |
ladserg > 03-02-2013 03:25:13 |
Lain_13 А про сидюки я знаю, конечно не безопасно. |
Keepun > 03-02-2013 04:23:28 |
okkamas_knife пишет
кабгэ это намекает, что кто-то до сих пор с этой фигнёй маятся, потому что из-под Админа пашет. ladserg пишет
То есть ты не можешь скачать этот файл с официального сайта, что бы выяснить точно? ladserg пишет
Не в таком виде. ladserg пишет
решение я тебе выделил okkamas_knife пишет
Гений безопасности, объясни: как один юзер у тебя умудрился залезть в профиль к другому? okkamas_knife пишет
а где пример? krigstask пишет
Не пашет это на Винь 7, а ХРень давно пора на свалку. |
ladserg > 03-02-2013 04:47:43 |
Keepun пишет
Ты это к чему я не понял? Ну скачал я файл с оффсайта, и? Или ты подразумеваешь, что файл с неизвестной для винды подписью скачанный с оффсайта не может быть инфицирован, а если инфицирован с (теоритически) подмененной подписью, то не может быть запущен? Keepun пишет
Не знаю к чему тут сына приписал (он у меня под линуксом сидит), а решения ты не выделил, только делал туманные намёки, на AppLocker сослался. Права админа обычному пользователю сейчас предлагаешь зачем то дать. Ты всё же поднапрягись, приведи полный алгоритм как обычному пользователю, с ограниченной учёткой (т.е. находится он только в группе Пользователи) дать возможность поставить МСО. Так вот, включение пользователя в группы Пользователи и администраторы никак не канает, даже с использование AppLocker'а. Во первых это далеко не то же что и sudo (там всё же пользователю не дают админских прав), а во вторых давая пользователю админа даёшь ему и возможность подменить файл/инфицировать файл/тупо отрубить политику домена, всё это неприемлемо в корпоративном секторе, за это в лучшем случае уволят, а то и привлекут по 274 статье УК РФ, и на мой взгляд правильно и делают. Keepun пишет
Пока старое железо пашет, нет смысла на семерку перелазить. А гениев с воплями, мол нужно обновлять парк, в дупу, пусть свою фирму заведут с парком в несколько сот компов, и меняют в ней за свой счёт хоть каждый год то, что нормально работает. |
Keepun > 03-02-2013 07:02:15 |
ladserg пишет
Keepun пишет
Или здравое решение у нас не в почете? ladserg пишет
Сначала ты приведи решение: как поставить Xorg в Лине без повышения прав через sudo. ladserg пишет
Так че там "sudo krusader" не даст мне сделать? |
ladserg > 03-02-2013 13:09:23 |
Keepun пишет
Ты либо читать не умеешь, либо просто юлишь и начинаешь писать разную чепуху. Я уже писал что ставить ПО у нас могут только администраторы (как на всех нормальных предприятиях), и что неподписаный то у нас как раз специализированный отраслевой софт, без которого винда не нужна, впрочем как и комп. Если я поставлю запрет на запуск неподписанных программ, надобность винде отпадет, совсем. Keepun пишет
Ты стрелки то не переводи, я в отличии тебя кулл-хакера из себя не строю. Что касаемо иксов - качаешь исходники, компилируешь, ставишь себе в домашний каталог и запускай оттуда сколь угодно. Ты стрелки то непереводи, поищи лучше рецепт. Keepun пишет
ну и где там написано что пользователя надо пихать в группу root? Там написано что sudo позволяет давать возможность обычным непривилигерованным пользователям запускать комманды с root-привилегиями, что совсем не то же что быть в группе root. И вообще чего ты привязался к sudo? UAC != sudo Отстал бы ты от него, все равно пока не прочитаешь и не разберешься чего он делаешь будешь путаться. |
krigstask > 03-02-2013 14:27:56 |
okkamas_knife пишет
Ну, «любые» файлы так уж просто не позаражаешь, да и пользователи нечасто друг к другу в файлы суются. okkamas_knife пишет
Это как? okkamas_knife пишет
Я винду не знаю совершенно, кто ж знал, что там всё так запущенно. okkamas_knife пишет
«Чем безопаснее работа под пользователем, если пользователь фактически имеет админские права», отличный вопрос. okkamas_knife пишет
Это дополнительный уровень защиты даже для них. В случае взлома через какое-нибудь пользовательское ПО. Если для тебя опасность таится только в установке неизвестных программ, то… okkamas_knife пишет
Диссонируй, мне не жалко. |
X Strange > 03-02-2013 15:58:08 |
ladserg пишет
Ну, на самом деле есть, например, такое: http://sourceforge.net/projects/sudowin/, но когда я пытался его поставить, мне не удалось это сделать... Судя по дате последнего обновления, он с тех пор не поменялся. okkamas_knife пишет
Ну, во-первых, я сильно подозреваю, что krigstask её не под root'ом запускает |
Keepun > 03-02-2013 18:04:05 |
ladserg пишет
Ты уже сам как-то определись: для предприятия или дома? ladserg пишет
О пять же: для предприятия или дома? ladserg пишет
Вылаз уже с ХРени. В Винде 7 группа Администраторы == sudo! Даже есть настройки, чтобы вернуть старого Админа, но зачем? ladserg пишет
Я не зря Х за пример взял, потому что тебе придется нестандартный путь к его либам прописывать. Да, возможно, но красноглазить придется... okkamas_knife пишет
А на них уже Автозапуск пашет? |
X Strange > 03-02-2013 18:16:31 |
Keepun пишет
Тоже мне проблема, LD_LIBRARY_PATH и LDFLAGS выставить. 03-02-2013 18:18:00 |
X Strange > 03-02-2013 18:51:16 |
okkamas_knife пишет
Да уж. Ну тут я только руками могу развести... Но в Linux в этом плане лучше --- сперва понадобится сделать chmod u+x <имя файла>. |
Keepun > 03-02-2013 19:19:07 |
X Strange пишет
Это okkamas_knife не остановит. В реальности он заразит только профиль юзера, а не всю систему. |
Lain_13 > 03-02-2013 19:20:09 |
ladserg |
X Strange > 03-02-2013 20:50:48 |
okkamas_knife пишет
Возможно, я последний раз запускал MSO (как и OOO) года 3 назад. Вообще макросы в ворде --- это, имхо, чистой воды идиотизм. Документ, он на то и документ, что он не должен нести в себе исполняемого кода. Keepun пишет
Это да, но даже в профиле юзера вирус может наделать много гадостей. Поэтому вообще говоря, браузер следует запускать от имени отдельного аккаунта, который к файлам пользователя доступа не имеет. Однако даже большинству пользователей Linux это делать влом, что уж там говорить про Windows, где такое сделать ещё и сложно (если кто знает, как --- мне будет интересно). 03-02-2013 20:51:24 Lain_13 пишет
В каком смысле? |
Keepun > 03-02-2013 21:12:29 |
X Strange пишет
Просто: Режим "порнобраузера". |
krigstask > 03-02-2013 21:53:08 |
X Strange пишет
Ну это уже паранойя. |
X Strange > 03-02-2013 22:20:48 |
Keepun пишет
А если я не хочу каждый раз вводить пароль пользователя "Lox"? krigstask пишет
Да, есть немного. Кстати, при настройках по умолчанию в Linux можно отредактировать ~/.bashrc (~/.zshrc), поменяв значение переменной PATH, а потом ждать, пока пользователь введёт su - или sudo, чтобы перехватить пароль root. |
Keepun > 03-02-2013 22:25:51 |
X Strange пишет
Разреши пустые пароли. |
X Strange > 03-02-2013 22:27:15 |
Keepun пишет
А может сразу под админом работать? Нет, я, конечно, понимаю, что этот аккаунт предназначен для того, чтобы из под него запускались вирусы, но всё-таки. В идеале этот аккаунт должен быть таким, чтобы из-под него нельзя было залогиниться. |
Keepun > 03-02-2013 22:38:42 |
А вообще WinAPI позволяет задавать пароль из прог при запуске процесса, так что свой runas создать очень просто. Тулз куча. 03-02-2013 22:39:37 X Strange пишет
У тебя Админ без пароля? |
X Strange > 03-02-2013 22:55:22 |
Keepun пишет
С паролем, естественно. Keepun пишет
"Напиши программу сам" (с) |
krigstask > 03-02-2013 22:55:58 |
X Strange пишет
Это да. Но не sudo (-%Е |
Keepun > 03-02-2013 23:37:42 |
X Strange пишет
Ну и в чем проблема тогда разрешить пустой пароль для юзера? X Strange пишет
С точки зрения безопасности Майк прав, что не добавил такую тулзу в дистр Виня. |
X Strange > 04-02-2013 00:40:12 |
Keepun пишет
А это необходимо? Keepun пишет
Не понимаю. Поясните. Keepun пишет
Сомневаюсь, но даже если так, то, во-первых, придётся порыться в MSDN, чтобы узнать, что это за 3 строки, а во-вторых, я сильно подозреваю, что для того, чтобы это работало безопасно, придётся написать сильно побольше, чем 3 строки. Скорее всего, придётся написать системный сервис, работающий под админом (не берусь утверждать, так как не знаю Windows API, особенно по части прав доступа и безопасности). Keepun пишет
Продемонстрируйте. |
Keepun > 04-02-2013 01:03:11 |
X Strange пишет
Это костыльный вариант для тупого юзера. X Strange пишет
Что значит "безопасно"? Похоже ты вообще не в теме (1 строка на эту функу и всё). X Strange пишет
|
X Strange > 04-02-2013 01:12:04 |
Keepun пишет
MSDN пишет
Предлагается захардкодить пароль в программу? Не самое лучшее решение в плане безопасности. Конечно, для такого случая сойдёт, но полноценный sudo таким способом реализовать не удастся. По PowerShell: прочитаю --- отвечу. |
Keepun > 04-02-2013 01:21:26 |
X Strange пишет
А аргументом задавать уже не принято? Вот более полный вариант на PowerShell, но при желании его можно до 2-3 строк сократить. 04-02-2013 01:24:02 X Strange пишет
Так ты определись с задачей: тебе нужен аналог runas или просто firefox от другого юзера запустить? |
X Strange > 04-02-2013 01:25:57 |
Keepun пишет
Тогда в чём её великий смысл? Такая программа уже есть --- она называется runas. Я же хочу другое: если программа имеет такой-то полный путь к исполняемому файлу, то запускать её от другого юзера. Список программ и соответствующих юзеров настраивается в конфигурационном файле (как sudo в UNIX). 04-02-2013 01:27:59 Keepun пишет
Как я уже написал выше, мне нужно, чтобы уровень привилегий для определённых программ зависел только от полного пути к exe файлу и (если нужно) не требовал ввода пароля. 04-02-2013 01:31:15 krigstask пишет
Можно и sudo. Её можно настроить так, что будет спрашивать пароль root. А в Ubuntu пароля пользователя достаточно. |
Keepun > 04-02-2013 01:32:17 |
X Strange пишет
Он пароль аргументом не принимает. Нужно самому вводить. X Strange пишет
ну запускай 04-02-2013 01:34:53 |
X Strange > 04-02-2013 01:36:33 |
Keepun пишет
Тем, что в конфиге sudo не указывается ни один пароль. Там указывается только какую программу от какого юзера запускать. |
Keepun > 04-02-2013 01:42:05 |
X Strange пишет
sudo - демон. В моем "sudo" пасс в конфинге хранится на зашифрованном разделе. |
X Strange > 04-02-2013 01:43:32 |
Keepun пишет
Нет. 04-02-2013 01:44:01 Keepun пишет
Нет. Если правильно настроить. |
ladserg > 04-02-2013 01:44:26 |
Keepun пишет
sudo - не демон, и даже не служба. И надобности вводить пароль там нет. Можно дать возможность запуска программы без ввода пароля. |
X Strange > 04-02-2013 01:45:16 |
Keepun пишет
А толку? Всё равно в момент использования этот раздел должен быть подмонтирован. 04-02-2013 01:46:30 ladserg пишет
Кстати, sudowin для windows --- таки демон. Точнее служба. Иначе никак, ибо бита suid под windows нет |
Keepun > 04-02-2013 04:43:11 |
Ну, да... нет читерского SUID в Винде и хорошо, а то бы его на все вешали. X Strange пишет
Ну, да. Профиль и конфиг с паролем на зашифрованном разделе находится. Кстати, есть "runas /SAVECRED", который решит вашу задачу, но я его не юзал. P.S. |
krigstask > 04-02-2013 08:00:17 |
Keepun пишет
Не понял. Это о чём? О том, что root ко всем файлам на системе имеет доступ? |
littleleshy > 04-02-2013 09:32:48 |
Давно меня здесь не было… okkamas_knife пишет
Ну во-первых, многие программы при обновлении заново переписывают свою папку в пуске. Про UAC было написано много, но не то. Даже если кому-то кажется сомнительным влияние UAC на безопасность, то UAC хотя бы прибавляет удобства. |
littleleshy > 04-02-2013 10:40:25 |
okkamas_knife Полезность UAC заключается в сокращении действий при надобности запуска с наивысшими привилегиями програмы юзером и отсутствии по умолчанию у админа полных прав (как, кстати, и сделано в Linux). |
KooL > 04-02-2013 12:49:54 |
Дайте форуму отдохнуть( |
SendSpam > 04-02-2013 13:34:08 |
Обязывает ли периодическая необходимость в работе со службами/демонами и системными настройками в запуске всего юзерспейса с наивысшими правам |