Задать вопрос
  • Как развивать свои навыки ,когда нет рабочих проектов?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Решать задачи или исправлять баги в ПО с открытым исходным кодом / свободном ПО. В сети полно багтрекеров и задачников, где можно выбрать задачу по своему вкусу и выполнять её. Себе - опыт, репутация, бонус в резюме и плюсик в карму; сообществу - новая фича / исправленный баг и куча радости по этому поводу :)
    Ответ написан
    Комментировать
  • Как перенести свои теоретические знания о языке на разработку приложений?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Теория-теории рознь, а на практике зачастую приходится вкручивать такое, что никакому теоретику даже в самом страшном кошмаре не приснится. Так что надо искать задачу по своим силам и в рамках своих знаний и решать её. Ибо при отсутствии опыта попытка сделать что-то большое скорее всего приведет к плачевным результатам, которые все равно потом надо будет переписывать полностью и с нуля. Так что самый лучший вариант - сначала научиться делать что-то небольшое, и не просто делать, а хорошо делать. Это даст какую-то базу опыта, опираясь на который уже можно будет решить какой проект посложнее взять. Кроме того, разработка ПО - это не только написание кода, а еще и проектирование архитектуры, модулей и подмодулей, библиотек, поиск решений, проверка решений, тестирование, выбор решений, менеджмент, исправление ошибок, общение с пользователями / клиентами / заказчиками, проектирование UI/UX и его тестирование, написание и оформление документации и тележка других мелочей. В реальности написание кода может составлять 15-30% от всего проекта (зависит от размера проекта и многих других факторов, конечно же). Зачастую ощутимый объем кода просто выкидывается - 10-20% может легко уходить в /dev/null. Теория в отрыве от практики - бесполезна и очень быстро забывается как бесполезный мусор.
    Ответ написан
    1 комментарий
  • Какой выбрать планировщик задач под Windows 7?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    nnCron совсем не заброшен. Основной метод добавления функционала - через плагины. Свежайшая версия тут: www.nncron.ru/download/nncron193b15.exe
    В висте и выше запускать как приложение.
    Ответ написан
    Комментировать
  • Как добыть и какую лучше иностранную дебетовую карту?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    > Рассмотрен был вариант Skrill. Не совсем понятно, как легко и непринужденно простой смертный может пополнить.
    1. Пополнить можно почти с любой карты (некоторые сервисы не работают со скрилом и не разрешают транзакции туда со своих карт, например entropay.com, но со скрила к себе принимает платежи).
    2. Вывод - только на карты типа виза, либо на банковский счет. Если банковский счет не подключился сразу - то можно забыть. Ибо ТП там абсолютно невыносимая и безполезная на 95%. С пэйониром не работает - US Payment Service не подключают. Раньше кто-то подключал - но сейчас нет.

    > Payoneer тоже рассматривался - так просто не пополнить. ePayments вроде бы очень даже подходит, но, если правильно понимаю, пополнить можно только криптовалютой, webmoney, со своей привязанной карты - совсем не просто.
    Пополняется на самом деле очень просто:
    1) Вбиваешь данные клиента и пэйонир генерирует форму для оплаты любой
    картой;
    2) Подключается US / EU / UK Payment Service для получения платежей от компаний в США, Европе, Британии. В США - только от компаний, в Европе - не знаю. Для евро пэйонир может сделать как виртуальную карту, так и пластиковую, но между картами перевод сделать не получится.
    3) Получать выплаты через партнерские сервисы.

    ИМХЛ, Пэйонир много адекватнее и лучше, чем Скрилл.
    Ответ написан
    3 комментария
  • На чем сделать онлайн карту проблем города?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    wikimapia.org

    Если есть источник карт, то кроме Leaflet, могу посоветовать OpenSeadragon как движок для рендера карты.
    Ответ написан
    Комментировать
  • Поиск решения задачи, не похожей на предыдущие. Есть ли идеальный алгоритм?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Это очень простой алгоритм на самом деле. Этим людям явно не хватает мотивации, чтобы включить мозг и решить новую для них задачу. Дело не в том, что они не могут найти решение, а в том что для этого нужно включить мозг и подумать. Если человек ленив или не способен к мышлению, особенно к творческому (а поиск решения и разработка нового для себя алгоритма - это таки творческий процесс) — то ему уже ничего не поможет, кроме кнута и палки.
    В данном случае надо этих джуниоров загнать в тупик и под давлением стресса заставить работать. Например, дать вот такую новую задачу, запереть в кабинете и дать час-два: все то время, которое он потратит на поиск решения более часа-двух - вычесть из зарплаты. Или, например, уменьшить премию. И пускай решает хоть целый месяц, но решит. Уверен, большинство быстро сообразят, что лучше таки включить мозг и ненмого напрячься, чем потом сосать лапу или искать новую работу. Ну а те, кто не таки не смог решить такую новую задачу, даже когда их в жопу клюнул жареных петух... Думаю ответ очевиден — пускай ищут профессию по умениям и навыкам. Ибо IT и программирование — это ежедневная учеба и усвоение новых знаний. Без этих навыков человеку в IT делать нечего. Кстати, программирвоание по тяжести труда тяжелее добычи ископаемых в шахтах.
    Ответ написан
  • Как правильно написать сервис аутентификации?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот так:

    cas_spring_security_component.png

    Подробнее тут: habrahabr.ru/post/130289
    Ответ написан
    Комментировать
  • Где найти задания для веб-разработки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Попробуйте воспроизвести какие-то уже готовые решения. Или идите на фриланс и там выполняйте мелкие задания - таких там много. А заодно наберетесь реального опыта, а потом можно будет и более основательные задачи решать.
    Ответ написан
    Комментировать
  • Почему вебсервер получает только часть из многочисленных отправленных GET запросов через сокеты?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    А сервер-то многопоточный? Такое бывает, если все запросы обрабатываются в одном потоке.
    Ответ написан
  • Сохранение и установка сокета - как реализовать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никак. Не, сохранить-то куда-то конечно можно без проблем, но зачем? ID сокета выдается ОС при установке соединения, если соединение рвется (а оно рвется, т.к. приложение перезапускается) - то сокет уничтожается. Соответственно попытка передать данные через несуществующий сокет приведет к возникновению исключения.
    Ответ написан
  • На что перейти с Win XP в связи с окончанием поддержки?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    -за 7-ку:
    ...
    скорее всего возникнут проблемы с драйверами (изначально на ПК стояла Виста);

    Как раз таки проблем с драйверам скорее всего не будет. А вот под линуксом наоборот - следует быть готовым к сексу с драйверами.
    А вообще, в данном случае лучшим решением для пользователя будет оставить ХР. Вот почему никто никогда не спрашивает пользователя чего он хочет? А пользователь в большинстве случаев хочет посерфить, посмотреть кино, послушать музыку, пообщаться с другими людьми через интернет, поиграть в какие-нибудь доступные игрушки. И уж точно вряд ли пользователь хочет чтобы ему вот так внезапно заменили привычную ему среду обитания, которой он уже умеет пользоваться на что-то совершенно ему незнакомое и где он будет чувствовать себя как минимум некомфортно. Это что, такой способ мести юзеру? Не, ну если уж так хочется поковыряться в линуксе, то ставьте генту себе - множество жарких ночей она вам обеспечит. Да и вообще, зачем менять юзеру ОСь? Работает? Пользователь доволен? Ну и нефиг трогать - пускай себе работает, а юзер - пускай продолжает радоваться жизни. Не надо увеличивать мировую энтропию без острой на то необходимости.
    Ответ написан
  • Как проверить, пустой ли массив в Javascript, и, если он пустой, то создать его?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Если переменная является массивом - то незачем создавать еще один массив, т.к. разницы между двумя пустыми массивами нет никакой.
    Возможно автор хочет провести проверку "это массив"? Проверить, является ли переменная(объект) массивом можно например так:
    Object.prototype.toString.call( variableName ) == '[object Array]'
    Ответ написан
    Комментировать
  • Какая технология лучше для comet-сервера: tcp sockets, websockets или long polling?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Веб-сеоктеы уже давно стандартизированы и есть, если и не во всех, то в популярных браузерах точно. И они куда удобнее всяких кометов и лонг-поллингов. Существенный плюс веб-сокетов: нет никаких лишних данных при передаче сообщения типа http-заголовоков и т.п., соответственно не тратится время и ресурсы на их обработку. В общем, удобная очень штука =)
    Ответ написан
  • Виджеты VK - как решить проблему с кодировкой в Опере 12.16?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Сменить шрифт? У меня вот тостер и еще некоторые сайты в опере 12 показывают хрень вместо символов, например в данный момент пишу квадратиками. И это при том, что принудительно указаны другие шрифты в пользовательских стилях.
    Ответ написан
  • Что выбрать в качестве среды разработки для создания обучающей программы-презентации?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для разработки на JS/Html под десктоп отлично подойдет Node-webkit.
    Ответ написан
    Комментировать
  • Как сделать бесконечный canvas (хотя бы очень большой)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никак. В разных браузерах есть различные ограничения на размер канваса и различной реакцией или её отсутствием: от 3000 до 32767 пикселей. В хроме это связано с особенностями реализации библиотеки Skia, линк на баг-репорт: https://code.google.com/p/skia/issues/detail?id=2122
    Поэтому отображение больших картинок в канвасе возможно лишь следующими способами: нарезкой картинки на множество канвасов или рендером в канвас части изображения.
    Ответ написан
    Комментировать
  • Источники информации для front-end?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
  • Есть ли список книг, наиболее полно раскрывающий потеницал JavaScript?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Собираю компьютер. Есть ли право на жизнь у такой сборки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нифига! Кулер отлличнейший! Он своих денег стоит. А оперативки можно и 2х4 поставить, т.к. не все 8Гб модули обладают достаточно малыми таймингами.
    Разница между 770 и 780 примерно 10%-15%. www.anandtech.com/bench/product/827?vs=829
    Ответ написан