• Как правильно передать информацию через com порт?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Кроме упомянутых @pi314 настроек порта (которые тут, скорее всего, ни при чём: при неправильном бод-рейте ничего осмысленного, обычно, получить не удаётся) есть ещё 100500 параметров терминала доступных для изменения через stty. Среди них есть, например, локальное эхо или вставка дополнительных CR перед LF. При обмене бинарными данными терминал стоит перевести в raw-режим (stty -F <device> raw).
    Ответ написан
    Комментировать
  • Odesk: как разрулить ситуацию?

    @ELauD
    Тоже был у меня косяк подобный. Решил его так - удалил часы на неделе, которые потратил впустую и извинился. Потом бесплатно сделал то, что должен был.
    Ответ написан
    1 комментарий
  • Odesk: как разрулить ситуацию?

    @nikita-b
    Это ваша ошибка, клиент не виноват. Надо возвращать деньги, либо договариваться на продление срока и доделывать бесплатно.
    Какая разница сколько вы работали, если работа бессполезна для клиента?
    Ответ написан
    1 комментарий
  • Как из открытых наушников сделать закрытые?

    Color
    @Color
    Golang SWE, Cloud & DevOps
    Пищевой пленкой обернуть или пластилином залепить. Вообще, никак. Купи нормальные. Открытые на то и открытые, чтобы с тобой хиты русского шансона слушал весь автобус.
    Ответ написан
    Комментировать
  • Каким должен быть шрифт на сайте?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Если Вы серьезно спрашивайте, то в качестве обзора могу посоветовать книгу Кирсанова «Веб-дизайн», в качестве отличного обзора, не только по шрифтам, а в принципе веб-дизайна. Не смущайтесь, что книга старая.
    Далее, в зависимости от того, собираетесь ли Вы серьезно заниматься типографикой, или Вам достаточно начальных знаний. Сам сейчас читаю «Типографика. Шрифт, верстка, дизайн» Джеймса Феличи, это уже настоящий учебник.
    Вопрос насчет шрифтов для сайта очень широкий, на него можно с какой-то долей вероятности правильно ответить только в рамках одного шаблона. Где-то нужен будет рубленный, где-то антиква, где-то обязательно использовать декоративные шрифты, а где-то они будут смотреться очень странно.
    Шрифт, верстка - это самая незаметная часть дизайна, которая на самом деле требует большого внимания. Исключая акцидентные и декоративные шрифты - цель типографики именно в незаметности для читателя.
    Ответ написан
    Комментировать
  • Если продавать нагрузочный трафик — с каких цифр он приобретает "товарный" вид?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Я не могу представить себе ситуацию когда людям связанным с сервер-хостингами потребуется такая услуга. Там как правило трафик уже есть и протестировать новый функционал можно легко.

    Услуга массовых запросов с разных IP будет востребована людьми вполне определенного толка, чем это грозит см habrahabr.ru/post/116477
    Ответ написан
    2 комментария
  • Стоит ли использовать малоизвестные технологии при разработке, чтобы "привязать" к себе заказчика?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Заказчика лучше удерживать другими способами, например, качеством работы.
    По мне так большинство и так достаточно ленивы, чтобы менять исполнителей. Это же каждый раз риск, трата времени.
    Кроме того, малоизвестные технологии скорее всего и развиваются медленно, имеют риск умереть. Представляете, как будете оправдываться перед заказчиком, почему не можете сделать ту или иную фишку, которая есть уже у всех его конкурентов. Что Вы ему скажете?
    Ответ написан
    Комментировать
  • Стоит ли использовать малоизвестные технологии при разработке, чтобы "привязать" к себе заказчика?

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

    Помимо этого есть вопрос репутации. Довольный клиент рассказывает 1-2 людям. Недовольным - 10рым.
    Это относится к вообще любым серым приемам. Можно и исходный код зашифровать, что уж стесняться.
    Ответ написан
    Комментировать
  • Eclipse постоянно валится без видимой причины. Есть ли решение?

    sim3x
    @sim3x
    https://bugs.launchpad.net/ubuntu/+source/openjdk-...

    https://helpdesk.code42.com/entries/24395528-Crash...

    Adding

    -Dorg.eclipse.swt.browser.DefaultType=mozilla

    to the vmargs in eclipse.ini
    Ответ написан
    Комментировать
  • Java: Почему не получается обработать JSON?

    vlad20012
    @vlad20012
    e.getMessage() не дает никакой информации о возникшем исключении, нужно строкой ниже писать e.printStackTrace(); Дополните вопрос тем, что было выписано в консоль после этого, а то скиллом телепатического поиска ошибок тут мало кто владеет.
    Ответ написан
    2 комментария
  • В каком виде java популярна в данный момент?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    java популярна в любом виде.

    p.s. 5-ый курс вуза самое то время что бы подумать о занятии собой ;)
    Ответ написан
    2 комментария
  • Как увеличить скорость обмена данными между сервером и ПК?

    @386DX
    как вы планируете увеличить скорость записи до 120-140 мб/сек, если ограничение гигабит эзернет 80-90?
    Ответ написан
    3 комментария
  • Какие сейчас тренды в Web разработке на Java?

    Quber
    @Quber
    PHP Team lead
    Покурите nodeJs
    Ответ написан
    Комментировать
  • Как получить кривую радиосигнала (Wi-Fi 2.4rrц)?

    @throughtheether
    human after all
    Научиться принимать абсолютно сырой (Т.е. именно кривую) радиосигнал от WiFi точек. Причём желательно не только 2,4ггц, а диапазон, от 2,3 до 2,5 (минимум, желательно шире). И не просто принимать, а некоторым образом оцифровывать и обрабатывать (получать данные по фазе, спектру, скважности и т.д. и т.п. )
    С какой целью? Я понимаю, что данные по спектру, (которые вы в некоторой степени можете получать при помощи трансиверов на 2,4 ггц за 30-50 долларов) могут пригодиться при общем анализе производительности сети (есть ли помехи и т.д.). Зачем вам данные по скважности? Зачем вам форма сигнала?
    По поводу обработки вопросов нет.
    Поискал... походу найти такой, чтоб частота дискретизации была выше или равна 2,5 Ггц не представляется возможным
    Мне непонятно - почему, если правая граница интересующего вас спектра 2,5 гигагерц, вы говорите о частоте дискретизации в 2,5 гигагерц (гигасемплов в секунду)? Что вы там увидите? Вам нужна частота дискретизации 5 гигагерц минимум, это, как говорил поэт, классика, это знать надо.

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

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

    Если вы работаете в рамках некоей самодеятельности или обучающего проекта (например, показать студентам форму реального сигнала очень оживило бы учебный процесс), то возможен следующий вариант - перенос спектра (устройство называется down-converter, см. пример использования) в область более низких частот и оцифровка его уже на этих частотах (частота, задаваемая теоремой Котельникова-Найквиста-Шеннона-Уиттакера, снизится, что позволит использовать более доступное оборудование для дискретизации). Естественно, это не то же самое, что оцифровывать исходный сигнал, добавится шум и искажения, которые я сходу затрудняюсь предсказывать.

    UPD.
    По поводу классики- Это смотря кому надо знать
    Это, простите, один из столпов цифровой обработки сигналов. Как вы собираетесь дальше что-то делать, не понимая, насколько ваши семплы отражают реальный сигнал?

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

    Ознакомился. Не то. Скажем так, более чем избыточный функционал.
    Ну вот опять. Я вам сразу сообщил, что для того, чтобы получить "кривую сигнала" вам нужно дорогое оборудование с соответствующей частотой дискретизации. При помощи переноса спектра вы можете получить примерно то же, но с шумами, более пологими фронтами и прочая, то есть с меньшим "количеством" информации. И вдруг выясняется, что для вас это избыточно, хотя информации из этого вы получите меньше, чем путем оцифровки изначального сигнала. Или вы обратили внимание на декодирование Bluetooth-данных? Так вас это делать никто не заставляет, суть в том, что, используя down-converter, можно принять сигнал вне полосы приемника.
    Еще раз, какие данные вам нужны и зачем? Мне неинтересно это знать, вы сами себе ответьте, или попытайтесь хотя бы. Без точного представления, что именно вам нужно, вряд ли у вас выйдет что-то путное.

    А за ссыль на DIY вариант Wi-Spy спасибо.
    Мне нужен только приёмник который позволит на требуемой частоте завести оцифрованный сигнал в ЭВМ
    Да пожалуйста, вот вам еще ссылки: USRP (дочерние карты выберете, исходя из потребностей), HackRF, BladeRF. Вообще, приглядитесь к SDR (software-defined radio) - оборудованию. Самый доступный пример - RTL-SDR.
    Ответ написан
    4 комментария
  • Деградирует ли flash-память в смартфоне?

    opium
    @opium
    Просто люблю качественно работать
    Там от 10 000 циклов записи чтения
    чтобы убить за год надо писать и читать с одного места 27 раз в день, то есть чаще чем раз в час.
    Зачем вы это делаете?
    Пробовали спать?
    Ответ написан
    Комментировать
  • Как распределить ip адреса в подсетях?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    R1 сеть 192.168.1.0/25
    R2 сеть 192.168.2.0/25 интерфейс смотрящий на R1 192.168.0.2
    R3 сеть 192.168.3.0/24 (либо 192.168.3.0/25 + 192.168.3.128/25 т.к. объекта 2) интерфейс смотрящий на R1 192.168.0.3
    R4 192.168.4.0/25 интерфейс смотрящий на R1 192.168.0.4

    Таблица маршрутизации для R1 будет примерно такая.
    Destination Gateway
    default внешний выход в инет если есть
    192.168.2.0/25 192.168.0.2
    192.168.3.0/24 192.168.0.3
    192.168.4.0/25 192.168.0.4
    Можно и подругому построить, например на R1 для объекта и других маршрутизаторов выделить разные сети, назначив каждому из интерфейсов свой адрес, тогда таблица маршрутизации будет иметь привязку сети не к шлюзам а к интерфейсам.

    Тут вариантов как сделать много, сети можно вообще брать любые с потолка если данных нет, то и нет принципиальной разницы что использовать, хоть R1 запустите в режиме роутера и давайте каждому интерфейсу свой диапазон, а R2, R3, R4 в режиме свича.

    За объяснениями в любой учебник по маршрутизации, советую курс CCNA
    Ответ написан
    Комментировать
  • Php. Постоянный цикл внутри скрипта и вывод информации на экран через веб. Пока цикл не завершится, вывода не будет. Что делать ?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    @Mussi "куча клиентов" это сколько?
    В чем смысл данного скрипта?

    Во первых как написали выше правильный запрос это
    select date_column  from last_date ORDER BY date_column DESC LIMIT 1

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

    Во вторых в качестве стартового решения - можно действительно сделать это в лоб на ajax.

    В третьих - дать реальную нагрузку и посмотреть куда оно упрется.
    Варианты
    а) в базу. в этом случае делаем следующее:
    ставим redis/memcache/что угодно по вкусу.
    далее два варианта:
    тупой:
    делаем cron скрипт который выполняет указанный выше sql запрос и кладет результат в базу.
    скрипт который дергается по ajax переделываем что бы он брал данные из redis
    минус решения - данные возможно иногда будут запаздывать.
    умный:
    переписываем логику приложения которая обновляет поле date_column что бы при обновлении поля оно клалось в redis
    б)упрется в производительность веб сервера (более вероятно на мой взгляд)
    Правильное решение (кстати в любом случае правильное) - не использовать ajax вообще, а использовать сокеты. Можно это сделать на php ( habrahabr.ru/post/41223 habrahabr.ru/company/ifree/blog/209864 habrahabr.ru/company/bitrix/blog/198540 ), можно это сделать на node.js - там чуть нативнее и есть отличная библиотека socket.io
    Получение данных правильно сделать так: на старте демона получаем данные из sql (один раз), далее как в варианте 2.умный если данные менются - логика приложения шлет особый запрос в демон, демон рассылает изменение всем подключенным клиентам.
    Получается мгновенное обновление данных при минимальной нагрузке к бд и основному веб серверу.

    Спасибо пожалуйста.
    Ответ написан
    3 комментария
  • Есть ли какая-нибудь разница в написании приложений на Django, используя Windows или Linux?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Как не крути, но заниматься разработкой серверной части, будь то Python или что-то другое намного удобнее на Linux.

    в порядке приоритетов:
    - bash (на винде есть MinGW, но не стравнить по удобству работы)
    - возможность в одну команду настроить базовое окружение (через менеджеры пакетов)
    - некоторые либы работают только под linux (хотя почти все популярные вроде как и под windows работают).
    - Все клевые штуки для автоматизации процесса деплоя linux-only.
    - деплоить вам на linux придется все же.

    В целом же... поставьте Ubuntu, PyCharm, oh-my-zsh (что бы симпатишно), и удобнее среды для работы (именно для работы, жить под linux боль, хотя это личное) вы не найдете. Как компромис - Mac.
    Ответ написан