• В какой город переехать?

    поживите пару-тройку месяцев в разных городах, узнаете на своём опыте, что везде есть свои ±
    Ответ написан
    Комментировать
  • Как в windows server 2008 r2 сделать проброс портов?

    sisaenkov
    @sisaenkov
    cmd:

    netsh
    interface
    portproxy

    add v4tov4 listenaddress=0.0.0.0 listenport=8080 connectaddress=172.16.1.10 connectport=80

    dump
    Ответ написан
    Комментировать
  • Что приоритетнее для студента: олимпиады или работа/свой проект?

    knekrasov
    @knekrasov
    Олимпиады — это конечно здорово, но в реальных проектах навыки олимпиад редко бывают полезными (чаще даже наоборот). Умение быстро на коленке сварганить супер-алгоритм за пятнадцать минут совершенно не дает понятия о том, как он будет работать в команде и насколько качественный и поддерживаемый код получится.

    Ключевой момент в профессиональном программировании — командная работа. Гениальность конкретного индивида не так важна с точки зрения проекта, как это наверное ни печально.
    Ответ написан
    Комментировать
  • Сервер Minecraft с онлайном ~10 человек в "облаке" - глупо или нет?

    @mdk
    Я бы на вашем месте посмотрел сюда : на минимальном конфиге 8 человек играют весьма неплохо, мир обновляется нормально.
    Ответ написан
    2 комментария
  • Кредитка для оплаты через инет. Где завести?

    @Ura78
    Ответ написан
    Комментировать
  • Выполнение тестового задания?

    Vas3K
    @Vas3K
    Помню несколько лет назад ко мне тоже обратился, назовем его Геннадий, который «набирал крутых фрилансеров в новую крутую студию» и, видимо чтобы я доказал свою «крутость», выслал задание (больше похожее на реальное ТЗ), по которому надо было реализовать полноценный справочник по недвижимости со всем функционалом, в письме приложив ссылку на полугигабайнтый дамп не то CSV, не то SQL базы. Притом я должен был написать его сразу и за 12 часов, каждые 3 часа отчитываясь ему лично о проделанной работе.

    Когда Геннадий получил отказ, он очень сильно обиделся, обозвав меня всякими словами, типа «некомпетентный», «ленивый», «упускающий свой шанс» и.т.д. на чем мы и распрощались.

    Просто забейте и больше никогда не ведитесь на «тестовые задания» больше, чем в 100 строк, а тем более включающие в себя разработку готового продукта. Через пару лет будете вот так же рассказывать потомкам :)

    Хотите проверить мой скилл как программиста? 100-200 строк хорошего задания вполне хватит для этого.
    Хотите просто посмотреть на качество моего кода и умения как проектировщика больших систем? Добро пожаловать на мой github, где есть пара моих проектов, либо попросите «набросать на бумажке» что-то еще.

    Почему-то на любом собеседовании в любую крупную компанию спрашивают либо накидать простейшую реализацию, либо дают на дом написать небольшой кусочек, а всем этим проходимцам-Геннадиям так сразу подавай «Интернет-магазин» или «Справочник недвижимости» с полным функционалом.
    Ответ написан
    Комментировать
  • Как платить налоги с фриланса для забугорного заказчика

    Тоже занимаюсь выяснением этого вопроса, вот подборка по теме:

    1. Как легально получать деньги из-за пределов России
    habrahabr.ru/company/moedelo/blog/53221/

    2. Практика работы «в белую» с иностранными заказчиками
    habrahabr.ru/blogs/freelance/132432/

    3. Тонкости при работе с иностранным заказчиком
    habrahabr.ru/blogs/freelance/132360/
    Ответ написан
    Комментировать
  • Легкий, универсальный desktop клиент для социальных сетей?

    StamPit
    @StamPit
    Также можете попробовать найти Lego Mindstorms. Там ещё и программирование, помимо конструирования =)
    Ответ написан
    1 комментарий
  • Что рассказать школьникам о професии инженера-программиста?

    @vxsw
    Поскольку в последнее время наблюдается явно нездоровый бум псевдопрограммистов и псевдостартапов во главе с Groupon (да, я считаю его пузырем в критической стадии, потому что за одно IPO он поднял больше, чем весь американский биотех за 2011 год, а соразмерной реальной добавленной стоимости или хотя бы ее отдаленной перспективы не вижу в упор), желательно как-то показать школьникам разницу между этим веб-оппортунизмом и реальными хардверно-софтверными инновациями. Например, взять телефон с какой-то онлайн-игрушкой и объяснить, что есть юзвери ушастые, которые сидят в подобных игрушках и башляют бабки разработчикам; есть разработчики игрушек, которые делают «вот эту мультяшную фигню» и спрос на которых прыгает в зависимости от «модности» очередной платформы, а есть те, кто делает сами эти платформы, на которые потом приходят тысячи разработчиков казуалок и миллионы юзверей. Т. е. школьнику нужно дать понять, что все эти тысячи и миллионы резвятся на платформах благодаря тем немногим, кто собственно эти платформы делает, и которые не чайниковские курсы проходят, а грызут фундаментальный гранит. Есть такой замечательный рассказ Азимова «Профессия», там как раз о разнице в масштабах подхода.
    Ответ написан
    Комментировать
  • Javascript библиотеку для рисования графиков и диаграмм?

    CrazySquirrel
    @CrazySquirrel
    www.jqplot.com/

    Хорошо расширяется плагинами, кросcбраузерный.
    Требует jQuery, и по моему canvas для IE
    Ответ написан
    Комментировать
  • Чем протирать монитор?

    @korvindest
    Описываю свой способ (просьба не кидать в меня гнилыми помидорами):

    Берется кусок туалетной бумаги, слегка замачивается в мыльной воде (слегка мыльной). Этим тщательно протирая монитор (если бумага будет слишком сильно намочена, то будет течь, а это плохо). После этого берем кусок сухой туалетной бумаги и вытираем оставшиеся водяные разводы. PROFIT!

    Мои 2 домашних монитора чистятся таким образом уже более 4 лет.
    Ответ написан
    5 комментариев
  • RAID-0 на 15K SAS-дисках вместо SSD для игрового ПК — годная идея?

    opium
    @opium
    Просто люблю качественно работать
    Это тупизм, возьмите просто ссд и не парьтесь.
    Ответ написан
    Комментировать
  • Выбор монитора 24"

    @s0rr0w
    Любой понравившийся Dell
    Ответ написан
    Комментировать
  • 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 в чем-то похож на луа тем, что он тоже почти никогда не используется как «самостоятельный» язык.
    Ответ написан
    Комментировать
  • Подключить gmail как почту для домена, *@domain.ru

    @MrCrock
    Как минимум нужно начать отсюда. Вообще Gmail для предприятий штука платная, поэтому как альтернативу можно попробовать сервис от Яндекса.
    Ответ написан
    2 комментария
  • Какую книгу лучше взять для изучения C#?

    @Christmas
    Очень понравилась C# 4.0 in a Nutshell, Joseph Albahari & Ben Albahari
    Содержательно, лаконично и по делу.
    Ответ написан
    1 комментарий
  • Какую книгу лучше взять для изучения C#?

    csfmeridian
    @csfmeridian
    Джеффри Рихтер — CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#.
    Ответ написан
    2 комментария