• Как повысить знания в области архитектуры веб проектов?

    smart
    @smart
    вы меня знаете
    Учитесь на ошибках - своих и чужих. Как правильно сказали рядом, практика - это главное. Проектируйте системы - свои, чужие - лучше реальные, но можно и вымышленные.

    Очень полезно начать с рассуждений "как бы я спроектировал поиск Яндекса, почту Mail.Ru, френдленту ВКонтакте". Продумайте архитектуру - а потом расскажите свое видение разработчикам этих систем и спросите, как на самом деле сделано у них и почему (вот увидите, многие с удовольствием ответят).

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

    Ну а еще про "чужие ошибки" - многие проекты с удовольствием рассказывают в интернете и на конференциях. Читайте их статьи, смотрите доклады - в интернете доступны записи с многих технологических конференций:
    https://techforum.mail.ru/video/
    https://tech.yandex.ru/events/yac/
    ritconf.ru/archive и www.highload.ru - тут видеозаписей нет, но есть слайды почти всех презентаций

    В общем, в сети как обычно большой и интересный объем информации, многое из которого представляет ценный опыт.
    Ответ написан
    2 комментария
  • Каково соотношение полевых и биполярных транзисторов в микросхемах смартфонов, в процентах?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Около 99% полевых, так как они используются в процессорах, а там их количество запредельное по отношению к остальным микросхемам.
    Ответ написан
    2 комментария
  • Быстрая передача данных клиент-сервер?

    benbor
    @benbor
    Помог ответ - не забудь лайкнуть
    Есть такое понятие, как уровни OSI https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D...
    Чем уровень выше, тем проще как разработчику, но работает медленно. Чем ниже, тем сложнее разработчику, зато работает быстрее.
    WOT как и большинство онлайн игр работает на UDP.
    "Различные MMORPG " отлично справились с проблемой передачи данных не только благодаря протоколу передачи данных. Есть еще куча технологий и алгоритмов которые использовались при разработке.
    Например предсказания. Если от игрока пришел пакет, что его персонаж бежит вверх, то не стоит через 1/24 секунды (один кадр) останавливать персонажа, не дождавшись следующего пакета. Скорее всего следующий кадр его персонаж будет бежать дальше.
    И еще, не стоит "передавать огромное кол-во данных". Необходимо передавать только то, что необходимо. Например, анимация персонажей, зачем каждому игроку передавать информацию о замахивании топором, если можно передать один байт, который соответствует типу "сейчас_персонаж_машет_топором". Это очень просто наблюдать на примерах существующих MMORPG когда у Вас пропадает интернет. Все персонажи залипают на текущей анимации
    Андрей При любом качестве связи UDP быстрее.
    Ответ написан
    5 комментариев
  • Как потратить молодость?

    В ВУЗе ты учишься выкручиваться из различных сложных ситуаций - это поможет тебе будущем. Вернуться в Самару ты всегда успеешь!
    Ответ написан
    Комментировать
  • Как отслеживать доступность сетевых хостов на карте?

    Jump
    @Jump
    Системный администратор со стажем.
    Ну как то странно вопрос задан.
    Отслеживать сетевые хосты можно кучей разных способов, самое простое скрипт пингующий хост.
    Зависит от того какую именно доступность отслеживать надо.

    А уже на основании данных отслеживания можно рисовать их на карте. Тут уже зависит от того что за карта- Yandex map например, или просто картинка изображающая карту соответственно и методы будут разные.
    Ответ написан
    2 комментария
  • Какие фирмы делают такие входы в блоки питания, как на изображении?

    icCE
    @icCE
    youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
    Неполяризованный линейный разъём C7.
    Ищите по Разъёмы IEC .

    Connector (Female) C7

    wiki - https://en.wikipedia.org/wiki/IEC_60320

    Вот вам ссылка на alibaba
    www.alibaba.com/showroom/c7-female-connector.html
    Ответ написан
    1 комментарий
  • Как войти в другой компьютер по локальной сети (СРОЧНО нужна помощь)?

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

    hrls
    @hrls
    "Scala для нетерпеливых" годится как entry-level manual, книгу Одерски прочитать в любом случае придется. ИМХО Одерски как первая книга скучна и не очень, но вот со средних размеров багажом читается просто отлично. Багаж можно наполнить чтением сорцов самой скалы, на уровне посмотреть как работают базовые классы и коллекции (когда учил ставил эксперименты вроде "а как бы я это реализовал сам с теми знаниями что у меня есть сейчас", лез читать код и просветлялся). Если что-то читается тяжело, то лучше это пропустить – не вся библиотека блещет красивыми и логичными решениями, некоторые решения просто удивляли (описываю 2.10).
    Может это сугубо персонально, но код на скале читается просто очень легко, если автор преследовал такую цель (имею ввиду стандартную библиотеку).
    Про spray не скажу, но у проекта typesafe вроде как очень хорошая документация с туториалами.
    Из книг можн пробежаться по Functional Programming Patterns in Scala and Clojure, если маловат опыт в функциональном программировании и планируется активное использование этой парадигмы.
    Ответ написан
    Комментировать
  • Насколько устойчив SSD к помехам электропитания?

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

    edinorog
    @edinorog
    Троллей не кормить!
    Чтоб построить симулятор биржевой торговли нужно уметь играть на бирже. Знать и понимать что необходимо. А не кодерством владеть.
    Ответ написан
    1 комментарий
  • Как найти программиста для проекта?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Если вам нужен партнер, зачем же вы ему рамки ограничиваете всякими yii и pyramid ? Такое впечатление что на работу нанимаете.
    Ответ написан
    Комментировать
  • Имеет ли смысл переводить java проект на scala?

    @nesterione
    Вам на java чего-не хватает, или Вы просто хотите 'технологию ради технологии'? Мне кажется ответ очевиден если разобраться чего Вам не хватает в java? можно без этого обойтись? какие реальные преимущества я получу с использованием scala? или это будет использовано потому что модно? В первую очередь смотрите на решаемую задачу, а не модные технологии. Если технология поможет решить задачу - есть смысл использовать, иначе - нет.
    Ответ написан
    Комментировать
  • Ноутбуки Мак или Сони (выбор из двух зол)?

    sintez
    @sintez
    Прошлым летом пересел на Мак (тоже ретина 13, только предыдущая моделька). До этого всю жизнь пользовался виндой. Привыкал где-то неделю, потом стал доволен как слон. Сейчас уже не могу представить себе ноутбук на Windows. Ну и железо, качество сборки, тактильные ощущения. Берите мак ;)
    Ну и ретина - огромный плюс. После нее сложно смотреть на зернистые экраны обычных ноутбуков.
    Ответ написан
    Комментировать
  • Ноутбуки Мак или Сони (выбор из двух зол)?

    cissav
    @cissav
    Руководитель Omnidesk.ru
    3,5 года назад перешел как раз с Sony Vaio на iMac + Macbook. Очень доволен. Даже не представляю, что должно произойти, чтобы я вернулся обратно :)
    Ответ написан
    Комментировать
  • Ноутбуки Мак или Сони (выбор из двух зол)?

    metamorph
    @metamorph
    Что-то мне подсказывает, что задачи "работа, серфинг, фильмы" оба ноута отработают на ура, разницы не заметите. Ну, смотря что за работа, конечно.

    Я сижу на маках из-за софта (всё по-человечески сделано) и тачпада (полностью отказался от мышки). На анализ и сравнение железа давно забил, поскольку 90% моих задач покрываются любым железом.
    Ответ написан
    Комментировать
  • Как минимизировать риск того, что нанятый программист присвоит созданный им сайт по моему ТЗ себе?

    Anonym
    @Anonym
    Программирую немного )
    Да всем плевать.
    Разработчикам ваша мега-идея покажется дурью в 99% случаев.
    Ответ написан
    Комментировать
  • Легальная сторона работы на Odesk. Когда стоит начать ли о ней задумываться?

    makol
    @makol
    Не схватят по той причине что нет соглашения с работодателем который предлагает подзаработать, в договоре подряда (если его хочет составить работодатель) можно упоминать что исполнитель как физ лицо не является налоговым агентом, а можно и не упоминать по умолчанию налог за вашу зп должен заплатить тот кто заказал работу. Наем фриланцера выгоден работодателю с той позиции что он сам уходит от сторонних издержек и налогов предолгая вам как физ лицо физ лицу заработать. Другое дело еси тебе специально хочет кто то подосрать и пойдет с заявой в налоговую мол этот чел бабло понимаешь рубит и не делится, но это еще надо доказать (если ты конечно явку с повинной не написал, под давлением улик) а для доказательства нужны факты, передача денежных средств, выписки поступлений на расчетный счет, от кого когда за что и сколько, если все это было бы просто то все кто барыжит сдачей квартир в наем и не делится сидели бы как Ходорковский. Итог не парься если начнутся повальные аресты фриланцеров, интернет сообщество об этом узнает первым.
    P.S. В суде как правило выигрывает не тот на чьей стороне правда, а тот кто грамотно трактует законы в свою пользу, опираясь на задокументированные факты.
    Ответ написан
    Комментировать
  • Как правильно работать на oDesk?

    Ubran_Hera
    @Ubran_Hera
    Начинал ~2 года назад (август/сентябрь) на oDesk (это была не первая моя попытка), выставил 14..15 баксов, без портфолио и истории. Первый заказ был получасовой, на 7 баксов, практически случайный (от новичка) — немного напортачил, но всё исправил, потратил времени в разы больше, но добился положительного отзыва.
    Общение сразу пошло через Skype и электронную почту, оплата — через PayPal. Это против правил, но так предложил заказчик.

    Затем оказалось, что работы у него непочатый край. До Нового Года переделывал маленькие сайтики (бизнес-проекты одного и того же человека). Взял меньшую плату, но повысил себе статистическую «среднюю ставку».

    Самое сложное было в графике и работе из дома — жена (девушка) не подходила ко мне когда я говорил по Skype/SIP, но в остальные моменты очень мешала и сбивала с толку. Ещё обижалась, что я ничего не делаю по дому и ложусь спать/встаю с разницей 3..4 часа по отношению к ней — одна комната, горящий монитор, гудящий вентилятор и т.д. Очень сложно было когда мы оба заболели (простуда).

    В итоге я понял, что никак не могу в таком режиме работать дольше 2 недель (у меня ещё есть постоянная работа в телекоме по сменному и практически ненормированному графику), а потом требуется месяц (!) отдыха. С девушкой пришлось расстаться, меня постигло разочарование во фрилансе на следующий год, когда я за месяц заработал сумму порядка $2000, но ни разу не покатался на велике (это был июль) и не побывал на природе/на пляже.

    Шашлык и вино действительно хоть каждый день и стойкое желание переехать куда-нибудь в англоязычную Канаду (тем более, что часто звали). Ставка на почасовые заказы сейчас 20..35.
    Иногда чувствую себя зомби (3 часа сна два дня подряд, потом 12 часов и всё равно не выспался, 6 часов, опять 2 дня по 3 часа, потом 14..15 на выходных).

    Жизнь повернулась так, что сейчас вынужден буду выплачивать пару кредитов, включая ипотечный.
    Выбор очевиден — уволюсь рано или поздно с основной работы (уже была попытка, в целом удачная) и стану совожаворонком (рано вставать и поздно ложиться).

    Success story неполная — не даю ссылки на профиль (у меня их несколько, в т.ч. приходилось заказывать самому у себя, но это оказалось ненужной глупостью). Так что не просите — за треть проектов, особенно первых ужасно стыдно, при том, что посмотрев на некоторые из них клиенты просят «и мне так же сделай», причём никогда не угадаешь заранее что может понравиться.

    Единственное, что радует — UK, CA, NZ, US AU — WeekEnd для них — это святое. На душе легко и спокойно с 3 утра субботы до 15:00 понедельника.
    Но бывает, что заказчик шлёт мне в полседьмого утра письмо с вопросом «Как продвигается наш проект» в 6:30 утра по его часовому поясу.

    С точки зрения разработки хорошо, что разделение testing/development/working environment очень чёткое и всегда есть время откатиться — начинаю обычно в час ночи и заканчиваю полпятого утра по их TimeZone, на живом, боевом сервере никогда не экспериментирую.

    Ну и по поводу каналов в Интернет — у меня 2 FTTx и 3 «свистка» — иногда так медленно заливается на хостинг, что приходится вспоминать командную строку и перепробовать их все.

    Зато индусы иногда вымораживают своим менталитетом, даже при хороших ставках.

    Ну и естественно, я стал замечать за собой НЕНАВИСТЬ к нашим местным наебизнесменам-работадателям, которые предлагают оклады 15..22 тыс. руб./мес. работникам с образованием и опытом, особенно после того, как устроившись в одну из местных фирм-конкурентов «тайным покупателем», вернее разработчиком (чтобы посмотреть workflow, т.к. это довольно успешный бизнес-проект с большой клиентской базой) увидел тот же Job Offer с oDesk, но очень плохо, безграмотно переведённый топ-менеджером компании в редких перерывах между поездками на дайвинги.

    В «малый бизнес» я тоже пытался уйти — очень сильная конкуренция, ценовая со школотой. Потом оказалось, что это ещё не главная проблема — рынок заказчиков всё равно растёт быстрее рынка исполнителей. Главная проблема — это чудовищная пропасть между опытом заказчика — НЕ ЗНАЮТ ЗАЧЕМ ИМ ИНТЕРНЕТ И НЕ ЗНАЮТ ЧЕГО ХОТЯТ и… ПОЛНЫМ ОТСУТСТВИЕМ ЖЕЛАНИЯ ПЛАТИТЬ профессионалам.

    Ещё поразило соотношение между уровнем разработчиков и наглостью в сочетаниями с понтами у менеджеров компаний-конкурентов. Не знаю кого винить — Фурсенко, или сразу Вашингтонский кагал, но пока встречался с потенциальными заказчиками (сейчас только телефон, а лучше -электронная почта) по три раза на дню бывал в ситуации, когда выплеснув на меня ушат откровенной технической ахинеи дядя-Вася-на-джипе на вопрос «Где вы нашли эту чушь?» начинал быковать в духе «Это мне сказали девушки в конторе ИП XYZ, А У НИХ ВСЁ ЧЁТКО, ВЕДЬ У НИХ САМ ИВАН МОИСЕИЧ ЗАКАЗЫВАЕТ САЙТЫ!»

    Короче oDesk — единственный шанс для заМКАДья, кроме восстания конечно.
    Ответ написан
    8 комментариев
  • Технологии для вебчата (платформа PHP и JS)?

    dizballanze
    @dizballanze
    Software developer at Yandex
    Ответ написан
    Комментировать
  • Удаление синглтонов

    yse
    @yse
    Попробуйте покопать в направлении использовании функции atexit() — эта функция регистрирует пользовательские функции, которые вызываются при выходе из приложения. А вообще, если много синглтонов — посмотрите реализацию у Александреску в библиотеке Loki
    Ответ написан
    3 комментария