Pull to refresh
0
0
SergeyKish @SergeyKish

User

Send message
Так прекращайте нарушать :)

Сносите Windows в которой практически нет нормального бесплатного софта, переходите на нормальную операционную систему.

По поводу копирайта меня смущает только музыка — одной только классики 180 CD Моцарта, около сотни CD Бетховена итд. Мне банально проще сделать пожертвование чем арендовать машину для перевозки, да и куда девать эту кучу пластика? Как созрею займусь этим вопросом.
А вы понимаете?

Пример — окрываешь страницу, там видеоролик на воспроизведении — «Люди Х 28 — Сто лет спустя» и прощай интернет

PS: не сомневаюсь что используете исключительно оплаченное ПО и медиа. Ведь так?
Что делать с бесплатным контентом?

Вводить цифровые подписи, бюрократию и сдача основных публичных лицензий в школе на память?

Контент защищенный копирайтами отличить невозможно — допустим я зохожу на сайт бесплатной музыки и вижу новинку «Вася Пупкин и Ко», скачиваю… байты и оказывается что это самая что ни на есть Бритни или еще кто. Скорее всего даже не узнаю — копирайт нынче можно поставить даже на последний отстой! Убиваю эту злую шутку и иду к почтовому ящику смотреть сколько осталось попыток. Нравится?
Большая часть сети бесплатна.

По аналогии — перемешайте сотню бесплатных (например благотворительных) телефонов с парой ворованых. Дайте возможность раздать это людям и пристрелите тех кому попался ворованый. Спустя несколько туров желания брать телефоны поутихнет.

Даже в реальном мире старые компьютеры практически раздаются. В интернете бесплатное еще и копируется бесплатно.

P2P сети часто используются для разгрузки серверов раздачи — например мой текущий дистрибутив Arch Linux скачан через торрент.
За %edit спасибо.

Дефолтный вид ipython показался довольно многословным, но это легко настраивается

$ vim ~/.ipython/ipythonrc

# странно прашивать «желаете ли выйти?» если уже ввел «exit()»
confirm_exit 0

# стадартный вид строки
prompt_in1 '>>> '
prompt_in2 '… '
prompt_out ''
separate_in 0
separate_out 0
separate_out2 0

А еще убрал шапку с версией и справкой.
Очень ограниченное решение — работает только для QWERTY + ЙЦУКЕН(win).
У меня Dvorak + ЙЦУКЕН и нет ни малейшего желания добавлять QWERTY ради одного сайта.
Попробуйте запустить приложение на видео чипе — будет обратная ситуация. Nvidia сравнивается с устаревшим процессором на числодробительных задачах — прямой поток без ветвления.
Это наверно от кода поста. Ниже привел пример каким его хочется видеть habrahabr.ru/blogs/code_wtf/47774/#comment_1229020
Я не пытаюсь учить — бесполезно. Просто делюсь мыслями. Для меня венгерская нотация пройденный этап.
Необходимость в переопределении отпадает при декомпозиции кода:
function processEmail($email) {
    requireNumeric($email);
    $row = queryOne("SELECT email FROM users WHERE id=".$email);
    return $row[0];
}


Код библиотеки:
function requireNumeric($data) {
    if (empty($data) || !is_numeric($data))
        throw new InvalidArgumentException();
}

function queryOne($query) {
    $result = query($query);
    if (!$result || mysql_num_rows($result) <= 0)
        throw new InvalidDBDataException();
    return mysql_fetch_row($result);
}


A при использовании ORM даже так
function processEmail($email) {
    requireNumeric($email);
    return select_email($email);
}


Ну а если ORM умеет накладывать ограничения на параметры
function processEmail($email) {
    return select_email($email);
}


Так за что вы «любите» PHP?
А если он не пройдет первую проверку?
if(is_numeric($email) && !empty($email)){
Случайно отправил, извиняюсь

Итак, в C
wile (dwCount > 0) // бесконечный цикл
{
    // do
    dwCount--;
}


В случае отсутствия беззнаковых переменных ее полезность сомнительна. Для этого нужно чуть пораскинуть мозгами. Нотация позволяет не путаться в типе переменных, Вероятно, у вас в коде объявлено множество переменных с одним именем.

Вот и проблема — множество переменных. Возможные решения — разбиение на методы, выделение классов.
Венгерская нотация приносила имела смысл в C
Я прекращаю дискуссию ибо бред
Вы сами написали ответ на импорт / экспорт csv, xml, odt — awk, sed и прочее — вероятно таки руками.

А мне кажется вы не понимаете о чем я говорю. Потрудитесть прочесть и иные ветки.
habrahabr.ru/blogs/python/47474/#comment_1219134
habrahabr.ru/blogs/python/47474/#comment_1220000
habrahabr.ru/blogs/python/47474/#comment_1221499

Еще — что это за «язык программирования на котором пишутся десктопные приложения» у вас есть опыт программирования? Вы понамаете о чем говорите? Или только лабы умеете писать?
Человек знакомый с одним из языков ветки легко переходит на другой. Bash для него тоже не составляет труда.
Расскажите об этом миру! Не сдерживайте себя.

А если серьезно — где вы постоянно берете «не понятный»?
И хватит смешивать понятия — неграмотный код есть везде.

>> И?
А я тут при чем?
Эм… вы не фанатик случайно? Ручной парсинг… брр.
Создается впечатление будто вы готовы переписать все на bash.

Ключевой для меня момент:
>> BASH — отличная штука, но как язык программирования полный отстой.

И если мне нужно узнать текущую директорию я воспользуюсь
$ pwd

а не
$ python -c "import os; print os.path.abspath(os.curdir)"


Но при создании приложения я воспользуюсь языком программирования. А вы приложения создавали?
Имхо, не изобретать велосипеды это использовать библиотеки:
— python pypi
— ruby gems
— perl cpan
есть это под bash?

Именно библиотеки определяют возможность использования языка.
— Вы импортируете / экспортируете данные из csv, xml, odt?
— Производите математические рассчеты?
— Строите графики?
— Создаете GUI с Gtk, Qt (я помню о Tcl, вопрос для bash)?
— А как вы работаете с RPC / SOAP?

Вам не кажется что мы рассматриваем разные задачи?
Мне не кажется нечитаемым код на bash. Я просто не хочу его читать. Он мне по просту не нравится (как и php, а также C++ местами).
Ага, языки одного вида (кроме JavaScript, но мы о нем тактично промолчим).

Случилось так что C/C++, Python, Ruby, Perl я использую для автоматизации процессов в Unix системах. Ну не встречаются мне скрипты на lisp, haskell, io, lua, хоть и интересуюсь. А если я попробую их использовать заказчики не поймут — кому потом систему поддерживать, дорабатывать?

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity