• Как научить ребёнка программировать?

    AgentSIB
    @AgentSIB
    А не лучше сразу приступить к делу? Лично у меня было так — я выучил три оператора на спектруме (draw, plot, circle), отец мне рисовал рисунки на бумаге, а я их переносил на комп с помощью написания программы. Постепенно все усложнялось, вот так я освоил свой первый язык)))
    Ответ написан
    2 комментария
  • Смущает желтая кнопка?

    Thecentury
    @Thecentury
    OMG, оказывается, он выглядит на самом деле так: gyazo.com/b73919b810ae8d661653ce1d0c94e67e

    А я-то думал, что он такой: gyazo.com/56973bb27fa73f92dcba7a6e78ff7ef3 ))
    Ответ написан
    1 комментарий
  • Нужны доводы против последовательных целочисленных индексов

    Shultc
    @Shultc
    RnD Developer
    Начните говорить с ними с другого конца: Скажите, что нужно определиться с уровнем защиты и безопасности в проекте. Дайте им какую-то градацию, и пусть они сами выберут, что они считают в проекте секретным, а что нет. А когда вы с ними определитесь с секьюрностью отдельных частей проекта, вы и сможете им сказать «Для такой степени безопасности нужно принять таки и такие меры в таких и таких местах.»
    Ответ написан
    6 комментариев
  • Нужны доводы против последовательных целочисленных индексов

    @Romanych
    Вообще говоря использовать uniqueidentifier'а в качестве Primary Key плохая затея. Говорю это из своего опыта. Когда проект только начинался мы бездумно сделали все PK c типом uniqueidentifier, и через год, когда количество записей стало исчисляться миллионами, база данных начал непонятно тупить. Тогда мы узнали что такое фрагментация индексов. Фрагментация кластерного индекса очень сильно замедляет вставку. Говоря о выборке, банальные join'ы 100 на 100 записей стали медленными, потому что серверу надо делать множество сиков на диске для перехода к нужной записи. И не говорите о плохих индексах, в данном случае мы выжали всё что могли, и именно сики стали головной болью. Перенос огромной базы на SSD тоже на самая безопасная операция. Так уже больше года мы потихоньку меняем старые Guid'ы на int/bigint и с болью вспоминаем то неосмотрительное решение.

    Я бы рекомендовал вам разработать архитектуру с хорошим слоем проверки безопасности. И тогда перебор id ничего не даст злоумышленнику. Также никто не мешает добавить ещё одну колонку SecureId и использовать её в местах, которые совсем-совсем не хочется показывать наружу.
    Ответ написан
    3 комментария
  • Программирование. С чего начать ребенку?

    @Alorian
    Мне кажется стоит начать с игр для программистов.
    Игры для программистов

    В частности советую начать с colobot и ceebot.
    Они как раз на детей рассчитаны, хотя я до сих пор иногда играюсь)

    Colobot — начинается на земле. Нужно с помощью роботов затащить груз в ракету. Потом с земли ракета на луну улетает. На луне нужно собирать роботами ресурсы. Потом на враждебных планетах отбиваться роботами от монстров. Никаких готовых программ в роботах нет. Есть команды сдвинуться настолько то, найти объект такой то, двигаться к объекту и т.д. То есть по сути нужно написать исскуственный интеллект для роботов. Есть много всяких разных зданий, есть производственные цепочки.

    Colobot это первая версия, но зато в ней есть сюжет или что-то похожее.

    Ceebot от того же автора, примерно то же самое но без сюжета. Те же самые роботы, язык программирования вроде такой же. Задания постепенно усложняются. Тоже интересно.

    Игры простые, но в начале в любом случае нужно будет рядом посидеть.
    Ответ написан
    Комментировать
  • Программирование. С чего начать ребенку?

    Akson87
    @Akson87
    Я с ZX Spectrum + Basic начинал, причем первой прогой приличной был графический редактор. Вообще, сколько себя помню, всегда было интересно что-то графическое делать, чтобы можно было видеть результат. Собственно, до сих пор графикой занимаюсь в какой-то степени. Если ваш ребенок хорошо воспринимает визуальную информацию, научите его рисовать всякие простые прикольные штуки (из серии фракталов например) на простом языке (питон?)
    Ответ написан
    2 комментария
  • Как стать профессиональным веб-разработчиком за 7 лет?

    Inori
    @Inori
    0.) Английский. Вы должны его знать на таком уровне чтобы ваш перевод технической статьи ваша мама поняла. Все остальное будет гораздо проще с этим пунктом.
    1.) www.phptherightway.com/
    2.) Читать много много книг (на хабре много сборников по этому)
    3.) Начать искать и собирать RSS блогов разработчиков
    3.) git (не утверждаю что это лучшая SCM, но благодаря ей у вас будет выход на github.com, а для начинающего это очень важно)
    4.) LAMP
    5.) Начать копать в сторону хорошего PHP фреймворка (Symfony2, ZF2, етц. на сайте в #1 есть список)
    6.) Научиться писать резюме
    7.) Пробиться интерном на пол ставки в хорошую местную фирму на 1-2 курсе
    8.) Дальше пойдет по накатанной :)

    7 лет для этого не надо, хватит 1-2 в зависимости от желания и умения учиться.

    P.S. В любом случае, вы молодец что в 16 лет уже думаете о карьере :)
    Мне это озарение пришло только в 21 :/
    Ответ написан
    8 комментариев
  • Как стать профессиональным веб-разработчиком за 7 лет?

    DedalX
    @DedalX
    Web разработчик, IT бизнесмен
    «Хочу идти заново, изучая все на более профессиональном уровне, но не знаю как.» — только на практике, иначе никак. Зарегистрируйтесь на фриланс биржах, берите проекты не очень большой сложности, но в которых вы знаете не совсем все, по ходу разработки разберетесь основательно (только не стоит брать то, что вы не потянете, вы должны рассчитывать свои силы чтобы сделать все в срок и не испортить себе репутацию). И разберетесь и денег немного получите. Можно также сделать несколько проектов для себя или на продажу, попутно разбираясь в чем — то. К примеру сделайте скрипты на русском языке с применением современных технологий и продавайте их на plati.ru. Я там не одну тысячу $ заработал в свое время, на вполне посредственных скриптах, просто у них не было аналогов на русском языке.
    Ответ написан
    6 комментариев
  • JQuery: как сделать свое событие не через bind?

    Mithgol
    @Mithgol
    Решение ужé нашли Вам, но можно заметить, что оно не в стиле jQuery, равно как и сама поставленная Вами задача.

    В jQuery почти все методы обработки событий называются простыми глаголами: .blur(), .change(), .click(), .error(), .focus(), .hover(), .load(), .ready(), .resize(), .scroll(), submit() и так далее.

    Следовало бы поэтому и Ваш метод назвать не «onEnterPress», а попросту «enter».
    Ответ написан
    Комментировать
  • Какие англоязычные ресурсы по IT-тематике и просто интересные вы регулярно посещаете?

    zhulan0v
    @zhulan0v
    news.ycombinator.com/ помимо перечисленных
    Ответ написан
    Комментировать
  • Tax Free при покупке в Apple Store в Европе?

    Corwin_ru
    @Corwin_ru
    Прошу прощение, что путано излагаю, дело было достаточно давно — все нюансы уже не упомню.

    Пару лет назад в Чехии покупал тайм-капсулу у местного реселлера. Попросил оформить tax refund. Выдали бумажек — денег не дали, сказали либо в аэропорту при отлете, либо в специальных магазинах со значком tax refund. То есть оформить возврат налога и получить этот возврат физически на руки не всегда можно в одном и том-же месте.

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

    В принципе можно было не морочится и получить деньги на руки уже в аэропорту перед отлетом, но тут есть один минус. Налог возвращается в валюте той страны, где осуществлена покупка. В моем случае в чешских кронах. Обменные курсы в аэропортах совершенно не интересны, впрочем как и везти кроны назад в РФ. Поэтому мне было выгоднее получить возврат налога в середине моего пребывания в стране (ну и потратить там эти деньги), чем в конце моего путешествия уже в аэропорту.
    Ответ написан
    Комментировать
  • SVN: удалить файл из версионного контроля

    anatoly_rr
    @anatoly_rr
    Удалить файл из репозитория, но оставить в файловой системе: svn rm filename --keep-local

    Заставить игнорировать определённые файлы:
    1. Сделать файл list с именами или масками, разделённые переводом строки
    2. Выполнить svn propset 'svn:ignore' -F list .
    3. list можно удалить.

    Подробнее тут: Properties в SvnBook.
    Ответ написан
    3 комментария
  • Javascript: путь от корня url

    voicer
    @voicer
    Н-да, товарищи отвечающие.

    Вообще-то, специально для таких случаев есть специальный объект window.location, который содержит уже распарсенную информацию о текущем URL'е.
    developer.mozilla.org/en/DOM/window.location

    В вашем случае подойдет:
    WebDeveloper.Popup.openTab(location.origin + '/robots.txt', featureItem);
    Ответ написан
    Комментировать