• Как собирают Python приложения под Windows

    susl
    @susl
    Собственно непонятно чего вы еще хотите, ведь cpython не компилятор, а интерпретатор. Да, все эти приложения используют py2exe и ему подобные. Можете зайти в dropbox.exe как в архив и проверить, например :)
    Под ironpython pyqt заюзать не получится, разве что через биндинги qt для дотнета, но нужно будет много чего переписывать
    Ответ написан
    Комментировать
  • Зеркало Subversion (svn) -> Mercurial (hg)?

    susl
    @susl
    Ну чтоб не тянуть все каждый раз можно заюзать hgsubversion. Но вариант получше что-то в голову не приходит :)
    Ответ написан
    1 комментарий
  • Как подменить стандартные ввод и вывод IPython?

    susl
    @susl
    IPython.Shell.Term.cin/cout не работает?
    Ответ написан
    Комментировать
  • Загрузка торрента на файловый сервер?

    susl
    @susl
    На корыто uTorrent, в настройках ставишь следить за папкой (если в папке появляется .torrent файл, utorrent начинает его качать).
    Затем либо пользуешься dropboxом (или подобным) для синхронизации папок между компами, либо просто по сети подключаешь папку одного компа к другому.
    Самый простой способ, что я знаю :) Ну и можно включит uTorrent'у вебморду и в ней уже что поинтересней делать.
    Ответ написан
    Комментировать
  • Free Pascal статьи?

    susl
    @susl
    Пишите конечно. Я уже много лет паскаль не видел и было бы интересно почитать что там поменялось/добавилось и т.д.
    Ответ написан
    Комментировать
  • Помощь с настройкой FAR Manager 2.0?

    susl
    @susl
    для КПК — WM Explorer
    остальное все вроде уже рассказали как делать. Разве что вкладки могут быть не через ConEmu, а например, через Panel Tabs
    Ответ написан
    Комментировать
  • Преобразование JVM/.NET кода в бинарники?

    susl
    @susl
    Есть gcj, есть еще куча ahead-of-time компиляторов. Но нужно понимать что все равно нужно таскать с собой полноценный рантайм с jit (или на крайний случай интерпретатором) + стандартную библиотеку. Jit (или интерпретатор) нужен потому что можно подгружать классы динамически.
    Простенькое консольное приложение скомпиленное gcj со слинкованным рантаймом будет весить несколько десятков метров. Если же не линковать рантайм в бинарник, то разницы с обычным jvm в приницпе нет… и то и то должно стоять в системе отдельно.
    К тому же последний раз когда я в этом копался поддержка java была не полная. Не знаю как ситуации сейчас, но думаю не лучше, учитывая что gcj уже пару лет не обновляли.
    Ответ написан
    2 комментария
  • Доступ к SVN из программы

    susl
    @susl
    собственно сам svn идет с сишным api, но есть биндинги чуть ли не под все языки.
    лично я юзал pysvn для парочки простых скриптов, это немного более высокоуровневая обертка над апи.
    Ответ написан
    Комментировать
  • lua - практическое применение?

    susl
    @susl
    Помимо того что уже сказали есть интересный проект LuaTeX — можно писать скрипты к теху на луа. Иногда можно вообще обойтись без генерации какого либо тех-кода извне.
    Пока сыроват, но с каждым годом все лучше :)
    Ответ написан
    Комментировать
  • Какие ресурсы посвящены F# (помимо msdn`a)?

    susl
    @susl
    подписаться на блоги:
    hubfs
    planet F#
    don syme
    Tomas Petricek
    chris smith (хотя он уже почти не пишет)

    форумы:
    конечно же StackOverflow
    + вот новый форум открылся social.msdn.microsoft.com/Forums/en-US/fsharpgeneral/threads

    ну и книги того же томаса и криса и дона :)
    Ответ написан
    Комментировать
  • конечный автомат

    susl
    @susl
    В этих статьях есть все способы что я видел на плюсах (ну, с темплейтами есть чуть большие извращения).
    Я считаю что для мелкого автомата (<5 состояний) лучше switch или goto ничего нет, если больше то я использую State/Strategy.
    Кстати о goto, есть еще один способ, гибридный. По сути goto + функции на каждое действие/ивент и прыгается между ф-циями с помощью setjmp/longjmp, но это больше для С чем для С++.
    Вы ищете что-то контретное? :) Просто не совсем понятно в чем поврос.
    Ответ написан
    1 комментарий
  • Стоит ли использовать typedef?

    susl
    @susl
    по умолчанию использовать.
    typedef int minutes;
    minutes x;
    лучше
    int x;
    хотя бы потому что сегодня это int, завтра это может быть double, а послезавтра si::minutes
    главное что это минута, а не как она реализована, так ведь?
    Ответ написан
    2 комментария
  • Защищённый рюкзак для ноутбука

    susl
    @susl
    я не понял что имеется ввиду под застежкой на спине, фотки бы не помешали…
    у меня вот такая шняга: Logitech KINETIK 15.4
    он огромный, зато панцирь очень надежный :) я его столько раз с ноутом ронял что не сосчитать, и только пластик царапается и все
    Ответ написан
    Комментировать
  • Регулярное выражение, проверяющее, что перед каждым символом 'a' в строке находится чётное число символов

    susl
    @susl
    для простоты, предположим что алфавит у нас из 2х символом a и b (в «настоящих» регулярках это b есть «все кроме a»), тогда (ab | bb)*(a|b|epsilon) есть решение (я использую классическое определение регулярного выражения)
    что любое слово из определения входит в наш язык и наоборот любое слово в нашем языке подходит под определение, доказать можно просто по (сильной) индукции по длине слова (в шаге индукции нужно лишь рассматривать отдельно случаи четной и нечетной длины)
    на языке «программистских» регулярок получится что-то типа /^((a|[^a])[^a])*(a|[^a])?$/
    ну или если упростить («а | [^a]» есть любой символ, т.е. просто "."), то /^(.[^a])*.?$/

    на самом деле в таких «заковыристых» случаях вернее всего нарисовать автомат и сконвертить его в регулярку.
    на автомате еще и проще доказать будет :)
    надеюсь не ошибся нигде ;)
    Ответ написан
    6 комментариев
  • Чем хардкорно уменьшить раздел винта без потери данных?

    susl
    @susl
    проги для бекапа обычно шарят восстанавливать на винты меньшего размера (акронис точно умеет). т.к. в любом случае нужно сделать бекап перед такой операцией, я бы взял большой винт, забекапил 80 на него, потом отформатил/разбил как нужно, а потом восстановил бекап с виндой на один из разделов.
    Ответ написан
    1 комментарий
  • Подключение внешнего монитора к ноутбуку. Как физически расположить?

    susl
    @susl
    Я купил себе клаву, мышу и моник 24". Ставлю ноут в док на краю стола (справа) и практически забываю про него. То что он не на том уровне не особо важно, потому что 1го большого монитора хватает с головой. На моник на ноуте кидаю только консоли, в которых что-то билдится на фоне, чаты, иногда окна для дебага, такое что не сильно важно и не всегда нужно в поле зрения, но просто не хватает места на основном монике. Иногда фильмы/сериалы туда бросаю, чтоб на фоне был, и краем глаза смотрю пока что-то делаю.
    Пробовал ставить рядом, но неудобно из-за того что они существенно разного размера и разное dpi (не важно на какой высоте ноут, я пробовал на разных), но это только мне, вам, возможно, нужно что-то другое.
    Ответ написан
    Комментировать
  • Почему ЖК экраны "синие" при съёмке?

    susl
    @susl
    > Но ведь этот эффект виден и на проф. видео камерах, например во всех новостных сюжетах по ящику мониторы и телевизоры уходят в синеву. Или у них тоже беда с балансом белого?
    представьте, что у вас в комнате 2 источника света: лампа накаливания (т.е. обычная лампочка) и монитор. знать так чтоб экран был белый и свет от лампы не желтый не получится, у них разная температура. т.е. варианта 2: либо экран синий, но все остальное более-менее нормальное; либо экран белый, но все желто-оранжевое. нужно выбирать меньшее из двух зол :)
    щас я щелку пару снимков чтоб понятно было :) а то на словах я не могу объяснить.
    Ответ написан
    2 комментария
  • Почему ЖК экраны "синие" при съёмке?

    susl
    @susl
    это потому что у вас фотики фиговые :) они неправильно определяют баланс белого и ставят режим «лампы накаливания», когда это не нужно.
    Ответ написан
    8 комментариев
  • Где и кого пинать: usps

    susl
    @susl
    First-class не только по России, но и по США не отслеживается. В стандартный набор даже подтверждение о получении не входит, его нужно отдельно покупать. Посылка может с равной вероятностью находится в любой стране по пути следования или даже у какого-то таможенника дома :)
    Ответ написан
    Комментировать