Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№114-08-2011 18:24:46

Zero-8
Забанен
 
Группа: Members
Откуда: Екатеринбург
Зарегистрирован: 24-11-2005
Сообщений: 309
UA: Firefox 5.0

Linux, Windows, Mac OS X - IX

а ассемблер уже совсем не в моде?

Отсутствует

 

№214-08-2011 18:48:21

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 11.5
Веб-сайт

Re: Linux, Windows, Mac OS X - IX

Zero-8
Мы очень рады, что Вы в курсе, что такое ассемблер, но Вы явно не в курсе, что значит писать на нём программы.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№314-08-2011 21:30:38

Vladimir_S
Участник
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 19-09-2008
Сообщений: 4493
UA: Firefox 6.0

Re: Linux, Windows, Mac OS X - IX

Прочитал, но только вот чего не понял. Да, создать второй (скрытый) файл с именем тоже якобы "hosts" путем замены латинской "о" на кириллическую не проблема, но вот почему система его воспринимает, как настоящий? Ведь для нее-то, казалось бы, имя файла совсем не то! Как так?


"Большинство философов до сих пор придерживается весьма нефилософских воззрений на многие вопросы философии" Эдгар Аллан По

Отсутствует

 

№414-08-2011 21:37:16

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 11.5
Веб-сайт

Re: Linux, Windows, Mac OS X - IX

Vladimir_S пишет

Прочитал, но только вот чего не понял. Да, создать второй (скрытый) файл с именем тоже якобы "hosts" путем замены латинской "о" на кириллическую не проблема, но вот почему система его воспринимает, как настоящий? Ведь для нее-то, казалось бы, имя файла совсем не то! Как так?

Так всё наоборот. «Настоящий» файл назван латиницей, но скрыт, а пользователь видит неиспользуемый файл.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№515-08-2011 04:05:40

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692
UA: Firefox 4.0

Re: Linux, Windows, Mac OS X - IX

krigstask пишет

Например, там его почти нет, без Moose? (-%Е

Тут наиболее важный вопрос: а нужен ли? ООП не панацея и в подавляющем большинстве случаев он просто не нужен. Особенно в веб. Точнее в CGI.

krigstask пишет

А как там с функциональным подходом?

Это типа шутка такая? =)

krigstask пишет

Это почему же? Для Perl есть привязки к Qt и GTK+? Много приложений написано с их использованием?

А потому что такие приложения требуют порою лишних танцев с бубном. Со всех сторон торчат разные биндинги и не дай бог что-нибудь отвалится. А для всяких виджетов куда как более подходящим IMHO является ECMAScript.
По второму вопросу:
http://gtk2-perl.sourceforge.net/
http://search.cpan.org/~srezic/Tk-804.0 … rGuide.pod
http://wxperl.eu/
http://www.ohloh.net/p/perlqt4
По третьему: не искал и не буду. Я так же с опаской отнесусь к приложению на Perl с графическим интерфейсом, как и приложению на Python. Тому подтверждение sK1, который не смотря на свою «высокоуровневость»: 1) портируем с проблемами, 2) падуч, 3) медленно развивается.
И тут же пример обратный от той же команды: консольный питоновый uniconvertor. 1) в падениях не замечен, 2) внёс существенный вклад в развитие векторной графики в свободном ПО, 3) хорошо развивается.

krigstask пишет

Мало того, что претензии по поводу скриптов в share мне кажется надуманными

Для этого есть lib и libexec. share предназначен в основном для неизменяющихся данных и документов. А то, что некоторые разработчики (не только Питоновые) от этого отходят, то это увы и ах...

krigstask пишет

И я безо всяких ухищрений гоняю tracd от своего пользователя. Ну разве что права на каталог конкретного проекта пришлось выставить

А теперь представим что запускается от пользователя без домашнего каталога. Что делать тогда? Всё решаемо конечно, но это именно то, о чём я говорил: лишние движения при внедрении.
Ну а Trac и я использую активно. И универсальный rc скрипт для запуска написал, чтобы упростить себе жизнь, которым разработчики (или портировщики) не озаботились.

krigstask пишет

Мне почему-то смешно постоянно, когда я такое слышу. «Про гигиену отступов не забывать» надо всегда и во всех языках, чтоб код оставался читаемым.

Мне так же смешно когда я слышу про замороченный синтаксис Perl =)
Читаемость и работоспособность несколько разные категории, не так ли?

krigstask пишет

А в C-подобных языках приходится дополнительно не забывать про скобочки, и что теперь?

Скобочки по меньшей мере видны.

krigstask пишет

Я имею в виду, что готовых каркасов типа Django и Ruby on Rails под Perl нынче мало делают

А нужно много? =)
они по крайней мере есть и некоторые весьма так не плохи: Catalyst, Mojolicious, Dancer.

krigstask пишет

и я не слыхал, чтоб кто-то из них был особо популярен

Linux вон тоже не слишком уж популярен, но это кое-кого не останавливает ;)


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

Отсутствует

 

№615-08-2011 07:14:08

Vladimir_S
Участник
 
Группа: Extensions
Откуда: Санкт-Петербург
Зарегистрирован: 19-09-2008
Сообщений: 4493
UA: Firefox 6.0

Re: Linux, Windows, Mac OS X - IX

krigstask пишет

Так всё наоборот. «Настоящий» файл назван латиницей, но скрыт, а пользователь видит неиспользуемый файл.

А, спасибо - понял.


"Большинство философов до сих пор придерживается весьма нефилософских воззрений на многие вопросы философии" Эдгар Аллан По

Отсутствует

 

№715-08-2011 08:14:42

X Strange
Участник
 
Группа: Members
Зарегистрирован: 21-02-2010
Сообщений: 103
UA: Opera 11.5

Re: Linux, Windows, Mac OS X - IX

krigstask пишет

Так всё наоборот. «Настоящий» файл назван латиницей, но скрыт, а пользователь видит неиспользуемый файл.

Можно сделать и наоборот: в реестре Windows, ЕМНИП, имеется ключ, в котором хранится полный путь к файлу hosts.


# rm -rf /

Отсутствует

 

№815-08-2011 12:49:09

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 11.5
Веб-сайт

Re: Linux, Windows, Mac OS X - IX

Azathoth пишет

Тут наиболее важный вопрос: а нужен ли? ООП не панацея и в подавляющем большинстве случаев он просто не нужен. Особенно в веб. Точнее в CGI

Не панацея, и я не поклонник тотального объектно-ориентирования, но отрицать его пользу как-то странно.

А вот CGI мёртв. К счастью.

Azathoth пишет

Это типа шутка такая? =)

Нет. Я не в курсе и Перл на самом деле функциональный язык?

Azathoth пишет

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

Можно поконкретнее? А то выглядит как философия (-:Е

Azathoth пишет

А для всяких виджетов куда как более подходящим IMHO является ECMAScript

Ха, и чем же он более подходящ? Тем, что там есть скобочки и прочий «настоящий» синтаксис? Это для которого даже CoffeeScript сделали?

Azathoth пишет

Для этого есть lib и libexec. share предназначен в основном для неизменяющихся данных и документов. А то, что некоторые разработчики (не только Питоновые) от этого отходят, то это увы и ах...

«The libexec/ directory contains small helper programs called by other programs»
Это явно не то, о чём мы говорим. И явно не в lib/ этому место.

Azathoth пишет

А теперь представим что запускается от пользователя без домашнего каталога. Что делать тогда?

Могу рассказать про переменную PYTHON_EGG_CACHE, описанную в документации.

Azathoth пишет

Мне так же смешно когда я слышу про замороченный синтаксис Perl =)

Давай-ка сначала с отступами разберёмся, а то это отговорки уже идут d-:Е

Читаемость и работоспособность несколько разные категории, не так ли?

Бесспорно. И что?

Azathoth пишет

Скобочки по меньшей мере видны.

А пробелы разве не видны? (-%Е

Azathoth пишет

они по крайней мере есть и некоторые весьма так не плохи: Catalyst, Mojolicious, Dancer.

Ну, может быть. Просто почему-то они не на слуху.

Я не против Perl (как, например, Ruby), но он проигрывает Python на ряде задач.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№915-08-2011 13:43:49

R2dtw
Участник
 
Группа: Members
Зарегистрирован: 08-08-2011
Сообщений: 63
UA: Nightly 8.0

Re: Linux, Windows, Mac OS X - IX

krigstask,Azathoth,
Можно создать отдельную Тему PHP/Python/Perl и холиварить беседовать или обсуждать все это там :) просто эт вроде тема про ОС ;)


#"И чё?" - фраза, о которую разбиваются все доказательства.
#Делай то, что можешь делать уже сейчас – чтобы очень скоро суметь сделать то, что раньше казалось невозможным.  © Теодор Рузвельт
#Важно помнить принцип: «Удваивай усилия, достигнув определенного успеха».

Отсутствует

 

№1015-08-2011 14:58:39

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 8.0

Re: Linux, Windows, Mac OS X - IX

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

Отсутствует

 

№1115-08-2011 15:20:25

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692
UA: Firefox 5.0

Re: Linux, Windows, Mac OS X - IX

krigstask пишет

Не панацея, и я не поклонник тотального объектно-ориентирования, но отрицать его пользу как-то странно.

А я и не отрицал его пользу. И сам эту пользу использую когда надо. И функционала Perl как правило хватает. Я говорил что всему свой интсрумент нужен. ООП в Perl есть, просто не в полной мере следует букве современного определения ООП. Т.е. есть упущения (которые будут исправлены в Perl6).

krigstask пишет

Нет. Я не в курсе и Перл на самом деле функциональный язык?

Сорри. Спутал с процедурным =)
Нет, Perl не относится к функциональным.

krigstask пишет

Ха, и чем же он более подходящ? Тем, что там есть скобочки и прочий «настоящий» синтаксис? Это для которого даже CoffeeScript сделали?

Тем что он более интегрируемый.
А CoffeeScript к ECMA вообще никакого отношения не имеет. Точнее имеет ровно столько же, сколько C++ к asm =)

krigstask пишет

Могу рассказать про переменную PYTHON_EGG_CACHE

Знаю и давно. Но когда столкнулся впервые — не знал. Получил +1 к раздражающему фактору.

krigstask пишет

Давай-ка сначала с отступами разберёмся

Хорошо =)
Посчитаешь на глазок 5 пробелов?
Скажешь сходу что ты видишь? 1) восемь пробелов, 2) один таб, 3) два таба.

А вот цитата с одного форума:

Я, кстати, после нескольких лет ввода пробелов четырьмя нажатиями на клавишу пробела вдруг осознал, что это неудобно и за неделю перепривык нажимать на клавишу Tab. В файле, естественно, это всё те же четыре символа пробела.

Чувствуется что человек познал дао =) А вот виндовый Блокнот для него 100% закрыт. Как и часть других редакторов, которые могут попасться по пути.

krigstask пишет

Я не против Perl (как, например, Ruby), но он проигрывает Python на ряде задач.

Взаимно =) Во всём взаимно ;)

R2dtw пишет

Можно создать отдельную Тему PHP/Python/Perl и холиварить беседовать или обсуждать все это там

А почему бы и нет. Пусть модераторы перенесут сообщения в новую тему...


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

Отсутствует

 

№1215-08-2011 15:51:11

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 11.5
Веб-сайт

Re: Linux, Windows, Mac OS X - IX

Ну, Per6 вообще чуть ли не другим языком обещает быть.

скрытый текст
Кто ещё не видел:
p6_cover.gif

Azathoth пишет

Сорри. Спутал с процедурным =)Нет, Perl не относится к функциональным.

Позор джунглям (-:Е

Azathoth пишет

Тем что он более интегрируемый.

С чего это вдруг? В чём меряется интегрируемость?

Azathoth пишет

А CoffeeScript к ECMA вообще никакого отношения не имеет. Точнее имеет ровно столько же, сколько C++ к asm =)

Вот уж нет.

Azathoth пишет

Знаю и давно. Но когда столкнулся впервые — не знал. Получил +1 к раздражающему фактору

«Я недочитал документацию по Trac и обиделся на Python» (-:E
Вообще почему они не берут ${PYTHON_EGG_CACHE:${TRAC_ENV_PATH}/egg-cache}, мне действительно не очень понятно.

Azathoth пишет

Посчитаешь на глазок 5 пробелов?

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

Azathoth пишет

Скажешь сходу что ты видишь? 1) восемь пробелов, 2) один таб, 3) два таба.

Какая разница? (-:Е
Ну или
TabsSpacesBoth.png

Azathoth пишет

А вот виндовый Блокнот для него 100% закрыт

Вот уж была бы потеря потерь. Но почему закрыт-то? Пусть жмёт Tab, делов-то куча.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№1315-08-2011 22:06:41

ladserg
Обещал вернуться...
 
Группа: Members
Откуда: Russia
Зарегистрирован: 10-03-2005
Сообщений: 1977
UA: Firefox 5.0

Re: Linux, Windows, Mac OS X - IX

Винда рулит :)


Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).

Отсутствует

 

№1415-08-2011 23:17:39

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 5.0

Re: Linux, Windows, Mac OS X - IX

ladserg
Всё меняется (посмотрите хотя бы на мои UA, если интересно) — сейчас настроил и икс-пи, и убунту — нравится то и другое, но «рулит» бесплатность линукса.
С возвращением (на форум)! :)

Отсутствует

 

№1516-08-2011 02:32:35

ladserg
Обещал вернуться...
 
Группа: Members
Откуда: Russia
Зарегистрирован: 10-03-2005
Сообщений: 1977
UA: Firefox 5.0

Re: Linux, Windows, Mac OS X - IX

Йцукен пишет

С возвращением (на форум)!

Спасибо :-)

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

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


Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).

Отсутствует

 

№1623-08-2011 11:01:09

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 11.5
Веб-сайт

Re: Linux, Windows, Mac OS X - IX

Вчера не смог подключиться к серверу jabber.no через Pidgin под Windows. А ведь сначала попробовал специально под Gentoo, всё отлично сработало.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№1723-08-2011 20:11:25

X Strange
Участник
 
Группа: Members
Зарегистрирован: 21-02-2010
Сообщений: 103
UA: Opera 11.5

Re: Linux, Windows, Mac OS X - IX

krigstask пишет

через Pidgin под Windows

Мой личный опыт говорит, что многие программы, входящие в состав GNOME, имеют очень кривые Windows-версии.


# rm -rf /

Отсутствует

 

№1823-08-2011 22:08:12

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 11.5
Веб-сайт

Re: Linux, Windows, Mac OS X - IX

Pidgin ни разу не входит в Gnome. Он просто на GTK.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№1923-08-2011 22:34:54

X Strange
Участник
 
Группа: Members
Зарегистрирован: 21-02-2010
Сообщений: 103
UA: Opera 11.5

Re: Linux, Windows, Mac OS X - IX

krigstask пишет

Pidgin ни разу не входит в Gnome. Он просто на GTK.

Разве?

Выделить код

Код:

~ # 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?


# rm -rf /

Отсутствует

 

№2023-08-2011 23:10:04

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 11.5
Веб-сайт

Re: Linux, Windows, Mac OS X - IX

gcong тянет за собой и Chromium, к примеру. Это вообще мелочи, настоящие гномьи приложения уж тянут так тянут!


Ядрёная консоль делает меня сильней!

Отсутствует

 

№2124-08-2011 07:17:16

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 7.0

Re: Linux, Windows, Mac OS X - IX

Azathoth пишет

Посчитаешь на глазок 5 пробелов?
Скажешь сходу что ты видишь? 1) восемь пробелов, 2) один таб, 3) два таба.

Странная проблема. Я обычно (хоть и не работаю с питоном) всегда вижу, сколько где чего:

скрытый текст
msvscodeedt.png

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

Отсутствует

 

№2224-08-2011 20:27:13

X Strange
Участник
 
Группа: Members
Зарегистрирован: 21-02-2010
Сообщений: 103
UA: Opera 11.5

Re: Linux, Windows, Mac OS X - IX

hydrolizer пишет

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

Обычно так подсвечивается только «trailing whitespace», то есть пробелы и табуляции только в конце строк. Но я, например, и без подсветки отличаю пять пробелов от четырёх. Если, конечно, шрифт нормальный.


# rm -rf /

Отсутствует

 

№2325-08-2011 05:09:45

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 7.0

Re: Linux, Windows, Mac OS X - IX

X Strange пишет

Обычно так подсвечивается только «trailing whitespace», то есть пробелы и табуляции только в конце строк

Неправда.

скрытый текст
Текстовый редактор Far'а:
far-ws.png
Notepad++:
npp-ws.png
И IDE тоже так умеют - MSVS, например (скриншота не привожу, т.к. я приводил его выше, да и дома я эту штуку не держу).

Отсутствует

 

№2425-08-2011 08:51:17

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 11.5
Веб-сайт

Re: Linux, Windows, Mac OS X - IX

Ну это же вопрос настроек, что привязались. Мой vim показывает \t всегда, а пробелы — только на хвосте.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№2530-08-2011 23:11:55

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 6.0

Re: Linux, Windows, Mac OS X - IX

Подскажите, пожалуйста, способ пакетного переименования файлов в линуксе с использованием даты изменения файла.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]