• Где сейчас используется Delphi?

    svd71
    @svd71
    Altium design
    Ответ написан
    Комментировать
  • Как программировать микроконтролеры в Os X?

    svd71
    @svd71
    Наверное плохо искали https://www.google.de/?gfe_rd=cr&ei=L7vKU6D0L4id_w...

    Хоть то, что я искал подходит только под атмеловские микроконтроллеры, но так же можно наййти и под кучу других.

    iOS свои корни берет от *nix систем. Поэтому все, что подходит для *nix, то подходит и iOS.
    Ответ написан
    Комментировать
  • JavaScript - где расположить код, используемый не везде?

    svd71
    @svd71
    Все зависит от возможностей CMS. По феншую нужно подгружать скрипты в заголовке из стораэйджа. Но по тому же феншую глупо загружать ненужные скрипты туда, где они не используются. Поэтому я иногда даи оставляю функцию, другую в нужном компонентике на нужной странице. Тем более для скрипта расположение в тесте совсем не критично.
    Но когда уже паередаю сайты заказчику, то обычно все такие кусочки кодов засовываю в отдельный файл и подгружаю из хранилища на нужно й странице.
    Ответ написан
    Комментировать
  • Как новичку перейти на Linux?

    svd71
    @svd71
    Вообще то сам ставил так же на два раздела винду и убунту. винда отвлекала, пока не завалилась - вызывало разражение в убунте много привычных вещей, которые работали только в винде. Например по щелчку заголовка окно сворачивается, попасть в край окна для растягивания очень запросто, посоянно выскакивающий невовремя тулбар снизу. Программы без дрыг-и-дроп: все колбасить либо ручками либо с помощью многоходовых диалоговых окон.
    После того, как померла винда, убунту перехватила первенство (небыло свободного времени на колупание с переустановкой и боязнь по неосторожности случайно потерять данные). Виндовый раздел использовал только как резервную файлопомойку.
    При успешном убиении убунты, переустановку уже делал с упором на нее. Виндовый раздел до сих пор существует, без винды, но как резервный. Опять же в качестве резервной файлопомойки.
    Много старых железок, которые у меня не шли под вынь7 (принтеры, сканеры, стриммер и еще парочка экзотических девайсов) под линуксом. Да и новые железки (например МФУ с нетоторыми сетевыми возможностями) просто и легко устанавливаются под линуксом, чем под выньдой(сканер МФУ по сети так и работает через одно место с компа жены, зато под убунтой проблем нет).
    Почему убунта? недолгие изыскания в сети показали что поднее больше всего существует нужных мне пакетов программ, переносимость онных с дебиана - тоже немаловажный параметр.
    Ответ написан
    4 комментария
  • Загрузчик для windows/linux?

    svd71
    @svd71
    перенести приоритетную загрузку на винт два (временно-отключаемый). На нем установить ДЕбиан и потом GRUB с совоим меню загрузки.
    Ответ написан
    Комментировать
  • Какие перспективы у WinCE?

    svd71
    @svd71
    скорее нет, чем есть. технология СЕ берет свои корни от Win API, которую они не так давно придушили в версии начиная с 8й.

    В роутере СЕ тоже как бы никчему. Ведь ее основная фича - это GUI, которое роутеру как бы тоже не нужно (если, конечно, роутер имеет графические железки, то ....). С таким же успехом можно адоптировать туда и андроид, но толку будет столько же.

    Если даже и цеплять к роутеру графические железки, то вывод на них намного проще делать на линуксе - в сети очень много описания и кодов для этого.
    Ответ написан
    Комментировать
  • PDO Firebird. Причина возникновения 324 ошибки?

    svd71
    @svd71
    похоже на то, что хринимая процедура скомпилировава с признаком возврата результата, но не возвращает ничего. Создате в процедуре переменную в списке returns и в конце выполнения перед выходами из обработки делайте suspend. или в самом начале выполнения, ведь результат не интересен.
    Ответ написан
    Комментировать
  • Как написать операционную систему с нуля?

    svd71
    @svd71
    Согласен с большинством коллег - писанина операционки для коммерческого применения - весьма хлопотное занятие и в денежнов эквиваленте, и в трудоресурсах, и по времени , и даже в маркетинге.
    Учитывая все это, такие системы обычно пишут не совсем с нуля. Пример: QNX. За основу взято юниксовое ядро и переписано под систему реального времени. Теперь они активно продают свою систему для управленя атомными реакторами.

    ОС является прослойкой между сторонними программами и железками компьютера. Тут всплывает проблема возможности работы со всем зоопарком железа - для этого нужно создавать под каждую железки драйвер, управляемый вашей ОС. Некоторые производители ОС решили такую задчу с маркетинговой точки зрения - производители железок пишут сами драйвера под их систему. Как собираетесь решать этот вопрос вы? С другой стороны нужно заставить разработчиков писать программы под вашу ОС. Тоже обратите внимание, какие "пряники" предлагают за это другие производители ОС. Тут же, на хабре полно описания этих предложений.

    Если же речь идет о создании операционки "для себя", вопросов нет - ваше время и ваше желание. Вам нужно просто проанализировать, какие функции для разработчиков предоставляют другие ОС (в основном это базовые: возможность работать с файловой системой и конвертация данный в файловой системы из/в устроств ввода/вывода и хранения данных.

    Так же можно изучить все грабли, сделанные другими: например ту же коллибри, или поискать исходники какого-нибудь ДОСа (Микрософт своей досни опубликовали вроде бы, TR-DOS можно найти и т.п.) или поизучать предтече Линукса - minix (ведь Торвальдс начал именно с нее). А еще лучше присоединиться к какому-нибудь существующему проекту (Minix, Linux, Kollibry, ReactOS) и начать создание чего-либо под них.
    Ответ написан
    1 комментарий
  • Как залить данный ниже код в контроллер с помощью ардуино?

    svd71
    @svd71
    1. Указанный вами код совсем не подходит для ардурины: коллега Calc правильно написал - он для низкого класса контроллеров attiny2313.
    2. Указанный вами код собирается с помощью avr studio или avr-gcc, winavr. Тогда в ардуину нужно загрузить скетч ДЛЯ СОЗДАНИЯ ИЗ АРДУИНО ПРОГРАММАТОРА. и с помощью его программировать микроконтроллер attiny2313, но не ардуино.
    3. Или второй вариант: адоптировать этот код уже под ардуино фреймворк и залить его уже прямо в ардуино. что отначают конструкции типа PORTx, DDRx и пр. можхо узнать из даташитов на attiny2313 с сайта atmel.com.
    Ответ написан
  • Какое решение подойдет для фонового вычисления на php?

    svd71
    @svd71
    Немного не так должно пойти. JS на странице ввода данных стартует этот фоновый запрос, показывая счетчик выполнения. При получении итвета об выполнении переводит на страницу с готовым результатом. Пример можно просмотреть на любом файловом шаринге.

    Сам фоновый процесс можно организовать следуюшим образом: php скрипт создает в определенной папке текстовый файл с именем сессии полъзователя. Внутри - путь до ишодной картинки. В кроне проверяется в этой папке наличие файлов, если файл найден, то берется и запускается обработка. по окончании обработки создается файл с именем сессии в другой папке с содержимым в виде пути к обработанному файлу. php-скрипт, проверяющий по ajax-запросу браузера готовност просто ищет в этой папке файл с именем, как сессия и если находит, то сообсшает, что выполнено.
    Ответ написан
  • Как раздать wifi с телефона на другие устройства?

    svd71
    @svd71
    настройки-беспроводные сети-модем и точки доступа - переносная точка досупа и там же Точка доступа wifi
    Ответ написан
    3 комментария
  • Почему PHP не может записать значение в arduino ?

    svd71
    @svd71
    "Шо, опять???" ©

    1. Попробуй вызывать в пайповом формате: "COM17:" - большими буквами и еще вариан с двоеточием на окончании.

    2. Войди в настройку устройств, далее в свойствах компорта изменить 17 на 1,2,3. Но не более 5. Не все программы одинаково работают с раширенным списком портов.

    3. Винда - не очень хорошая затея для сервера в часности. Разница с линуксом в том, что в линуксе настроил и будет работать всегда. А в Винде постоянно танцы с бубном.
    Ответ написан
  • Как Опубликовать Http вебсайты как https для внешних пользователей?

    svd71
    @svd71
    если сервер реализован на апаче, то в настройках виртуального хоста можно указать к какому сетевому интерфейсу доступен виртуальный хост.
    httpd.apache.org/docs/2.2/vhosts/examples.html
    Ответ написан
    Комментировать
  • Почему возвращается только первое совпадение при использование оператора LIKE в mysql?

    svd71
    @svd71
    Потому что имеются две функции: fetch и fetchAll. После первой нужно перемещаться по курсору с помощью функции next. Вторая же вернет все строки из курсора за одно обращерие.
    Ответ написан
  • Как управлять Arduino из интернета ?

    svd71
    @svd71
    Есть два вида реализации: один долгий и затратный и второй попроще.
    Первый - который хочешь ты. Требуется Ethernet Shield, в нем нужно писать по таймеру чиение определенного запроса по TCP/IP с любого доступного сервера, где можно располагать свои данные. Далее анализировать полученный код и делать то, что нужно.

    Второй вариант. Если уже стоит домашний сервер, то что стоит к нему подключить Arduino и по запросу скрипта передавать по COM-порту нужные данные и читать ответ?
    Ответ написан
  • Какую HW конфигурацию выбрать для сервера?

    svd71
    @svd71
    Хотя бы из-за памяти стоит.
    Ответ написан
    Комментировать
  • Как портировать Arduino-скетч в реальное устройство на аналогичном кристалле?

    svd71
    @svd71
    Строится/покупается программатор (вероятно на еще одной ардурине), сливается дамп флэша и ерпрома из скетчевой ардуино и записывается на новый кристалл.

    Хотя в среде ардуины есть опция меню - "сохранит в файл" или что то типа такого, для программирования настоящим программатором отдельных кристаллов.
    Гугление по теме "программатор AVR" даст кучу вариантов.
    Ответ написан