• Почему никто не учит C# но на каждом углу учат Java?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Ява чуть больше востребована. C# и .NET очень хорошо поднялись за несколько лет.
    А то что нет вакансий на джунов, я так думаю что нужны готовые специалисты. В крупных фирмах просто перекидывают с других направлений. Ну и фишка в том что шарп сильно завязан на бизнес. Писать что то для платформы это значит уже видеть специалиста уровня начиная от мидла.
    Ответ написан
    Комментировать
  • Какую книгу по go выбрать?

    @JekaMas
    Я бы предложил легкую вводную книгу www.golangbootcamp.com
    Затем более глубокую www.amazon.com/Programming-Language-Addison-Wesley...
    Отдельно советую по БД и Golang: https://www.vividcortex.com/resources/the-ultimate...
    И по concurrency (но эту книгу стоит с осторожностью) - www.amazon.com/Mastering-Concurrency-Go-Nathan-Koz...
    И две обязательные к прочтению
    devs.cloudimmunity.com/gotchas-and-common-mistakes... - на удивление эти ошибки 90% разработчиков делают. Практически настольное пособие.
    golang.org/doc/effective_go.html - стандарт, что тут добавить.

    Про интерфейсы тут - https://habrahabr.ru/post/276981/
    Про то, как работает конкурентность в Go(а по сути runtime) - https://habrahabr.ru/company/ua-hosting/blog/269271/

    Что хорошо - большая часть этих ресурсов полностью бесплатны.
    Ответ написан
    1 комментарий
  • Какой выбрать 2-х симочный телефон?

    no1
    @no1
    Три года менял китайцев чуть ли не раз в месяц, то не ловит, то динамик «как из колодца», то заряжаться переставали. Были gigabyte, пару samsung-ов, lg, даже поддерка под айфон :)

    Последние полгода пользую Nokia C3-06, никаких наворотов, но для звонков самое то. Брал за 4000 рублей.
    Ответ написан
    Комментировать
  • Вывод денег из Admob

    DedalX
    @DedalX
    Web разработчик, IT бизнесмен
    Виза действительно является лишь картой привязанной к счету в банке. Если у вас есть виза есть и счет. Если AdMob разрешает получать деньги на счет в вашей стране (России или СНГ) то вы без проблем можете получить их в ваш банк на счет и потом снять с карты. Для перевода вам на счет из-за рубежа вам также нужно знать SWIFT код в вашем банке.

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

    Решить проблему можно относительно легко — откройте счет в другой стране (польша, германия, бельгия, франция и т.п.), где не требуется быть ее гражданином для открытия и не задают вопросов, с интернет банком и карточкой. Будете без проблем получать деньги и снимать их в банкоматах в вашей стране. Правда этот способ не совсем законный, но что-то предъявить вам могут если поймают за руку в банкомате, а этого никто делать не будет (если вы не миллионы там снимаете).
    Ответ написан
    4 комментария
  • Прошивка PS3

    FrostMoon
    @FrostMoon
    Если в общем, патчится прошивка, соединяется по сетке с компом, на компе поднимается программно заглушка.
    Далее игры спокойно заливаются на хард ПС3 и играются. Но при этом работоспособность лицензионных диском в 90% случаев сходит на нет :) т.е. в них играть уже нельзя. Поэтому я бы не стал заниматься такой ерундой.
    goo.gl/L6umO — подробнее
    Ответ написан
    1 комментарий
  • Какой ИБП для ТВ?

    Odinokij_Kot
    @Odinokij_Kot
    На всех современных, да и не очень, телевизорах (даже на CRT) стоят импульсные блоки питания, по этому можете питать от ибп и не париться.
    Ответ написан
    Комментировать
  • Выбор Java фреймворка для веб-разработки?

    @bald2b
    Может я отсталый, но я пишу в в посконной связке Servlet+JSP+JSTL
    Плюсы — полный контроль над всем, никаких аннотаций, связок и правил, тучи xml и .properties, на выходе именно то что хочешь, а не то что сгенерит фреймворк.
    Минусы — надо много писать руками рутинного кода, а на выходе получится свой фреймворк с блекджеком и хибернейтом.

    Но для маленьких сайтов я считаю подход оправдан
    Ответ написан
    Комментировать
  • Выбор Java фреймворка для веб-разработки?

    Foror
    @Foror
    Графоман
    grails, а лучше вообще python+django или ror, если нужно быстро что-нибудь сделать, что-нибудь шаблонное.

    tapestry5 — если разобраться, то у вас в руках окажется очень мощный и гибкий инструмент для разработки веб-сайтов и веб-приложений любой сложности. Но нужно многое самому пилить. Хотя с плагинами там сейчас получше стало. Есть уже стандартные наборы библиотек, можно на сайте найти.

    Еще как вариант wicket+spring посмотрите
    Ответ написан
    Комментировать
  • Выбор Java фреймворка для веб-разработки?

    malexejev
    @malexejev
    Зависит от приложения и архитектурных требований.

    Во-первых, компонентный или action-based?

    Компонентные — легко писать (i.e. «разрабатывать большие сложные гуи») но долго разрабатывать кастомные компоненты, приложение будет в среднем тяжелее (медленнее) и будет жрать больше памяти (особенно JSF имплементации с conversation state сохраненным в HttpSession) на одного юзера. Кроме того, их нередко сложно кластеризовать из-за плохого использования сессии библиотеками.
    Из компонентных: JSF (XxxFaces), Tapestry 5, GWT. Тапестри 5 не советую — имел опыт разработки большого публичного сайта на нем. Посоветовал бы попробовать GWT — слышал максимум положительных отзывов от людей, кто что-либо на нем делал. Опять-таки, лично я не советую JSF — сразу потеряете контроль за тем, что находится у вас в сессии, приложение станет «тяжелым».

    Action-based фреймворки: чуть медленнее разработка, легко сделать приложение stateless и получить простую кластеризацию, приложение получается легковесным и быстрым.
    Посоветую такие комбинации: Spring MVC + FreeMarker, Spring MVC + Velocity, Spring MVC + JSP 2 (EL-based). Слышал положительные вещи про Stripes (но он очевидно менее популярен, чем Spring MVC) и Play (всем хорош, кроме странных архитектурных закидонов — например, предлагается пихать бизнес-логику в модели, а не в выделенный сервис-леер. одно это скорее всего будет для вас критично).

    Потом, что еще надо учесть —
    1) HTML это не XML. Если движок шаблонов использует XML — это уже не очень хорошо. DOCTYPE, browser-specific комменты придется вставлять через хаки.
    2) streaming, not buffering. Правильная работа с вебом — писать в outputStream по ходу, а не копить строчку и потом выбрасывать ее целиком. Почти все компонентные фреймворки грешат лишней буферизацией, многие action-based тоже. Отсюда завышенные требования к памяти, OOME при генерации тяжелых страниц, etc.
    3) Обратите особое внимание на то, как в выбранном фреймворке сделаны Layouts — они должны быть удобные (ie. ближе к Django-style) и имплеменчены без буферинга (см. п. 2)
    4) Если ваш фреймворк диктует вам одну конкретную прошитую javascript-библиотеку — подумайте дважды. Для intranet приложения это может сработать. Для публичного — я бы взял другой фреймворк. GWT вроде используют в паблике, но я лично с ним не работал.
    5) Если к сервису понадобится REST Api, возьмите сразу фреймворк, в котором это есть, а не надейтесь на авось.

    В целом так. Дадите больше требований к приложению — могу посоветовать что-то более конкретное.
    Ответ написан
    6 комментариев
  • Выбор Java фреймворка для веб-разработки?

    stas_agarkov
    @stas_agarkov
    Я программист
    Насколько я знаю, лучший фреймворк для Java — Stripes. Если интересует, могу рассказать.
    Ответ написан
    Комментировать
  • lua - практическое применение?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Ещё добавлю про игры: Lua позволяет писать кросплатформенные игры для мобильных устройств в специальных фреймворках. Это например Corona (iOS + Android), cocos2d-x и недавно вышешдший Moai SDK.
    Сам сейчас активно на Lua пишу игру, гораздо легче чем на ObjC/C++/Java, если не обращать внимания на ограничения фреймворка.
    Ответ написан
    1 комментарий
  • lua - практическое применение?

    Zigmar
    @Zigmar
    Луа, будучи, очень простым и компактным языком — легко встраиваться. Включаете пару десятков чистых сишных файлов в проект — и вуаля — у вас встроеный язык. Еще, настраиваемость — по большому счету, в плане библиотек, луа это скорее скелет языка, чем полноценный язык програмирования. Иногда при встраивание вообще выкидвают большую часть (или всю) «стандартную» библиотеку, заменяя ее специализированной под домейн, фактически создавая специализированный язык. Еще один плюс — компактность. Я как-то давно, проверял возможность запускать луа-интерпретатор в качестве отладочного модуля на встроенном чипе (я не говорю про смартфоны, а про «жесткий» embedded). Так вот, виртуальная машина луа (правда почти без библиотек и без интерпретатора, кормить ей надо было уже байткод) занимала 15кб (!) RISC кода. Оказалось, что вполне реально запустить было на том железе, хотя в конце эту идею зарубили как слишком сумашедшую («интепретатор в нашем RT?!»). Идем дальше, Луа можно использовать в качестве декларативного языка, но с «плюшкой» в виде динамичности и читаемости человеком, в отличии скажем от статических декларативных систем, например XML. Я как-то делал декларативную систему описания автоматических тестов на луа, получилось по-моему, неплохо. :) А из более простых примеров такого применения — это файлы конфигурации. Простые файлы var=value легко распарсить вручную, на зато на луа можо сделать вот так:
    width = 100
    height = width*1.2
    positions[0] = {x=0, y=height-20 }

    Причем реализуется буквально в пару строчек со стороны хоста — инициализовать луа, запарсить и выполнить скрип, считать получившиеся глобальные переменные, все.

    Вообщем давайте просуммируем: если нужен легко встраиваемый, компактный, настраиваемый и быстрый скриптовый язык, чтобы расширить функциональность вашей программе — луа отлично для это подходит. Но если нужный полноценный самостоятельный язык, c богатой библиотекой и возможность писать приложения от начала до конца, то лучше посмотреть в сторону «серьёзных» собратьев, скажем Пайтона (Perl, Ruby, whatever). Их, кстати, тоже можно встроить в качество скриптового языка, просто это далеко не всегда оправданно там, где можно ограничится луа.

    Вот.

    ЗЫ: JavaScript в чем-то похож на луа тем, что он тоже почти никогда не используется как «самостоятельный» язык.
    Ответ написан
    Комментировать
  • lua - практическое применение?

    atomlib
    @atomlib
    Да, на нём, например, написан XMPP-сервер. Мотивировали они это тем, что игры-то требуют быстроты — вот и lua быстрый, поэтому Jabber-сервер на его основе должен получиться шустреньким.
    en.wikipedia.org/wiki/Prosody_(software)
    Вообще, вот вам весь список en.wikipedia.org/wiki/Lua_(programming_language)#Other
    Ответ написан
    3 комментария
  • Электронная книга, помогите выбрать

    int02h
    @int02h
    У меня PocketBook 360.
    — E-Inc
    — читает почти все: fb2, fb2zip, pdf, djvu, doc, jpg, html, txt.
    — зарядки хватает надолго
    — есть разъем для microSD
    — к компу подключается как обычная флешка
    — в комплете идет программа для закачивания RSS на книгу

    Из минусов:
    — относительно маленький дисплей
    — иногда зависает, а кнопка reset расположена неудобно (под крышкой аккумулятора)
    Ответ написан
    Комментировать
  • Электронная книга, помогите выбрать

    utya
    @utya
    Если всегда есть доступ к интернет и почте, то можно отправить письмо с книгой на почту trululu@free.kindle.com и она переконвертируется и отправиться по вайфай на KINDle. А если хочется всеядность и чтение с флешки то pocketbook. У самого kindle 3g, шлю на мыло и не парюсь.
    Ответ написан
    Комментировать
  • Электронная книга, помогите выбрать

    charon
    @charon
    я себе взял Киндл и вообще не жалею. Батарея держит очень долго, качественный экран, достаточно удобно пользоваться, цена просто супер. Покупка в Украину очень простая, стоит 139 баксов за девайс + 20 за доставку в квартиру.
    Для чтения пдф не очень хорош (6 дюймов), с конвертацией я проблем не испытываю благодаря Calibre.
    Ответ написан
    6 комментариев
  • Электронная книга, помогите выбрать

    kefirr
    @kefirr
    Sony или Kindle, остальное ниже уровнем.
    У kindle при такой цене просто нет конкурентов.
    Но если хотите жестами листать и прочие плюшки тачскрина — значит Sony. В кастомной прошивке fb2 читает, хорошо переваривает PDF, металлический, ну крутой девайс, хотя дорогой.
    Ответ написан
    Комментировать
  • Электронная книга, помогите выбрать

    @yopopt
    По большому счёту есть два варианта: nook первого поколения или Kindle3.
    Плюсы nook относительно Kindle:
    Крепче и качественней сделан корпус
    Очень удобное листание страниц жестом по сенсорному экрану (ИМХО)
    Плюсы kindle:
    Более белый экран (визуально в живую разница не велика)
    Лучше софт
    Нет дополнительного экрана и андройда, что выливается в значительно более экономное расходования энергии.

    Дополнительный экран nook реально неудобен и почти никогда не используется. Только листать жестом по нему доставляет эстетическое удовольствие.

    Кроме них можно обратить внимание замечательный софт у Pocketbook, однако они очень хлипкие и ненадёжные — много жалоб на трескающиеся экраны. Хотя лично я думаю, что дело в конструкции, поскольку у nook таких проблем нет (проверено: пережил без последствий поход по горам в рюкзаке со всяким скрабом без обложки, а также различные падения).
    Ответ написан
    Комментировать