Задать вопрос
  • Почему в комментариях нет кнопок для быстрой вставки HTML-тэгов: "B", "I", "U", "S", и главное - code/pre?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Это такой определитель настоящих программистов, привыкших писать код руками.
    Ответ написан
  • Какие языки транслируются в код C(си) и какие у них недостатки и плюсы?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Когда говорят, что некий язык транслируется в код на Си, это или любительский проект, или какая-то метасистема, типа как Haxe, которая транслирует не только в Си.

    В результате такой (пред)трансляции, ясен пень, получается программа на Си, которая затем должна компилироваться тем или иным компилятором. Сгенерированный исходник теоретически можно подправить вручную, но на практике так обычно не делают, поскольку теряется вся гибкость метапрограммирования. Развитая метасистема должна иметь настройки, позволяющие выбрать соответствие стандарту Си, синтаксис make-файлов и пр. Кроме того, код, сгенерированный предтранслятором, далеко не всегда читабелен для человека, поскольку рассчитан на машинную обработку.

    Со скоростью тоже всё просто. Компилируемые языки быстрее интерпретируемых, и фразу о скорости нужно понимать именно в сравнении с интерпретируемыми языками, как если бы автор такого языка написал (бы) его интерпретатор. Кодогенерация — штука муторная, не каждый любительский проект хочет за нее браться. А скомпилированный код быстр вне зависимости от способа его получения, пусть даже и трансляцией через Си.
    Ответ написан
  • Чем лучше всего отправлять по интернету односторонние сообщения на ПК под управлением Win?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    В Jabber можно на сервере настроить правила, чтобы сообщения от пользователей или групп игнорировались.

    Да даже в обычной Миранде/QIP можно добавить себе всех пользователей в контакты, а потом поставить фильтр входящих, не имея доступа к серверу. Это стандартная функциональность Jabber. В Миранде она видна после подключения к серверу, зовется "Privacy lists".
    Ответ написан
  • Как в СССР писали свои операционные системы/языки?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    В СССР было два периода -- до "слива" и после.

    Период до слива пришелся на ламповые и транзисторные ЭВМ, когда теории операционных систем и языков высокого уровня еще только разрабатывались. И мы, и американцы шли тогда методом научного тыка, но с точки зрения сегодняшнего дня было в чем-то проще, поскольку всё упиралось в ограниченные аппаратные возможности, поэтому объемы были мизерные и могли контролироваться вручную. Именно в те времена была создана троичная ЭВМ Брусенцова, про которую недавно писали.

    Слив заключался в том, что при Хрущеве партия и правительство приказали собственные разработки закрыть и явочным порядком заставили копировать PDP, IBM и DEC. С этого момента мы начали отставать, и это продлилось до конца СССР. После распада лучшие разработки и лучшие умы США получили в качестве трофея.

    Более-менее применимые к современным условиям разработки приходятся самый конец СССР -- буквально последние два-три года. Можете почитать про разработку кодовой страницы Windows-1251, книгу Зуева про разработку компилятора, найти что-нибудь по истории компании Excelior из Новосибирска, еще про встроенку какую-нибудь, вроде "Микроши" или БК.
    Ответ написан
    Комментировать
  • Почему возникает ошибка svnlook: E000022: Can't convert string from 'UTF-8' to native encoding: при коммите svn?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    А какая кодировка установлена на сервере в качестве этой самой native encoding? Из лога видно, что добавляется файл с русскими буквами в имени, причем это именно UTF-8, по кодам читается пример.txt.
    Ответ написан
  • Как увеличить скорость передачи файлов XMPP?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    В XMPP файлы можно передавать несколькими способами:
    1. Маленькими кусочками через сервер — по тому же пути, что и сообщения чата.
    2. P2P на максимальной скорости — без участия сервера, в интернетах требует реальный IP, в корпоративной сети достаточно внутреннего. Поддерживается не всеми клиентами.
    3. Вроде какой-то третий способ, не помню..

    При желании можно найти XEP-ы, описывающие это дело. P2P работает в Миранде и QIP.

    В вашем случае может оказаться, что брандмауэр Windows 7 запрещает прямые подключения, и передача файла идет кусочками через сервер.
    Ответ написан
  • Как узнать какие файлы будут обновлены командой svn up?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    svn status -u
    Для файлов, ожидающих обновления, в девятой (последней) колонке атрибутов будет стоять звездочка. Актуально для SVN 1.9, вероятно также для 1.8, про более ранние версии не скажу.
    Ответ написан
    1 комментарий
  • Почему прерывается соединение с базой данных спустя ~ 1.5 часа покоя?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Соединение с базой постоянное? Если да, нужно найти настройку, отвечающую за прерывание неактивных соединений по таймауту. На память не помню, где она. Посмотрите доку по listener.ora и sqlnet.ora для начала.
    Ответ написан
    2 комментария
  • Оправдан ли в 2015 переход с git на svn?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Как активный пользователь SVN не вижу аргументов начинать новый проект на SVN в 2015-м году, если только нет идеологических причин. Тем более, раз у вас Git уже освоен и всем устраивает.
    Ответ написан
    Комментировать
  • Почему после svn switch некоторые файлы отличаются?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Файлы текстовые? Теоретически отличия могут быть, если используются свойства вроде svn:eol-style или автозамена номера ревизии в теле файла.
    Ответ написан
  • Linux+openfire+AD+miranda, возможно?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Где-то на сервере должен быть LDAP. А Miranda тут вообще ни причем, клиент может быть любым.
    Ответ написан
  • Справочник по SQL: поможете с поиском?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Вместе с TOAD поставляется (поставлялась?) электронная база знаний Knowledge Xpert, в которой есть кратко и по SQL, и по PL/SQL, и по особенностям Oracle. Всё с примерами, что важно.

    У самого как-то не сложилось пользоваться, но видел, как другие пользуются. Сам читаю официальную доку Oracle соответствующей версии, забивая ссылки в браузер и пользуясь жестами. :-)
    Ответ написан
    Комментировать
  • Зачем удалять dev ветку из svn?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Гонит ваш PhpStorm. Во-первых, он не предлагает ничего удалять. Просто пишет, что после интеграции изменений в trunk нельзя будет просто так забирать изменения из trunk обратно в develop, и нельзя будет объединить изменения повторно.

    Мне кажется, что оба ограничения, возможно, были актуальны для SVN 1.6 и ранее, а в SVN 1.8 и 1.9 всё должно быть работоспособно даже с перекрестными слияниями. Сколько читал официальную доку SVN, такого ограничения не видел.
    Ответ написан
    2 комментария
  • У вас есть проект. Должна ли основная работа быть простой?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Основная работа должна быть по задачам, а не текучка/рутина вроде тестирования или техподдержки. Когда есть задачи -- можно планировать, а текучка засасывает, все дни становятся одинаковыми и наступает полная демотивация.

    Это к тому, что основная работа может быть простой, но не проще определенного уровня, -- прям по Эйнштейну.
    Ответ написан
    Комментировать
  • ICQ, авторизация Pidgin?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Если дело в сертификате, то такое иногда бывает. Запили, деньги пропили, забыли продлить сертификат (в Mail.ru, которому теперь принадлежит ICQ). Нужно временно отключить проверку сертификатов и/или перейти на небезопасное подключение (отключить SSL).
    Ответ написан
  • Как правильно создать ветку в svn?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Каталог не надо было создавать. Делать можно через svn copy или даже svnmucc cp, без создания рабочей копии.
    svn copy ^/trunk ^/branches/mybranch
    С svnmucc сходу пример не напишу. С SVN 1.7, если не путаю, при указании пути можно использовать символ ^ для обозначения корня репозитария вместо полного URL.

    После создания ветки ничего автоматически сливаться не будет, нужно каждый раз вручную делать.
    Ответ написан
  • Как убрать запрет доступа к интернету?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Можно-ли как-то провернуть на других сайтах?

    Купить провайдера, на правах владельца установить свои правила.

    Если же денег на покупку провайдера нет, посмотреть на его сайте, где должно быть написано, какие сайты доступны при нулевом балансе. У меня, например, доступны сервисы Яндекса, халява длится еще неделю.
    Ответ написан
    Комментировать
  • Что мешает сделать компьютер без оперативной памяти?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    О преимуществах и недостатках вечной памяти почитайте в критике ОС "Фантом".
    Ответ написан
    1 комментарий
  • Джаббер под авто-спамом. Что делать?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Настройка -- через списки приватности на сервере?
    Ответ написан
  • Как по-умному перевести preloader?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Preloader -- предзагрузчик, для остальных терминов пока нет общепринятого русского эквивалента. Слово "favicon" в контекстах может даваться просто как "значок" или же "значок сайта", почему нет? Допустимо "значок (favicon)".
    Ответ написан
    Комментировать