• Как учить что-то новое и быстро не забывать?

    Olej
    @Olej
    инженер, программист, преподаватель
    Суть такая, что каждый день что-то читаю и учу по книгам или видеурокам.

    Вера народная в видеоуроки вообще пустая - как в одно ухо надуло, так в другое и выдуло...

    Как учить и не забывать,

    А техника программирования - это не мнемотехники запоминания как Попка-дурак, а практика применения в написания кода.
    Ничего не нужно запоминать, на то есть справочники, а нужно понимание и писать, писать и писать свой код.

    А все интересные фрагменты кода (чужого или своего) хранить на диске, под рукой, ... чтобы всегда можно было "списать" копипастом нужные строки.
    Ответ написан
    10 комментариев
  • Как учить что-то новое и быстро не забывать?

    @cyberlog
    Используй мнемотехнические приёмы запомингания
    Ответ написан
    Комментировать
  • Как учить что-то новое и быстро не забывать?

    Куча практики
    Море практики
    В какой-то момент для тебя какой-то аспект просто становится обыденным и простым, как ходьба, и забыть это почти невозможно.
    Но это только благодаря океану практики.

    PS: уметь кодить и помнить что-то - две абсолютно разные вещи. Практика и теория тут не подходят для сравнения.
    Ответ написан
    Комментировать
  • Как обеспечить полную анонимность в интернете?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Полную анонимность может обеспечить только неиспользование интернета :) Да, можно купить VPN в загранице - но у провайдера в логах все равно останется факт подключения к VPN. Да, можно поставить Tor - но в тех же логах все равно останется факт выхода в Tor. Да, содержимого там не будет - но метаданных о том, что действие было совершено может оказаться достаточно для применения терморектального криптоанализа, в процессе которого Вы сами добровольно и с песней расскажете куда и зачем ходили.
    Для начала модель нарушителя сформируйте - от кого хотите защититься? Если от государства - то бесполезняк, государство и в состоянии стать глобальным наблюдателем и ресурсов у него достаточно. Можно усложнить процесс получения информации, но невозможно продумать некую механику, чтобы сделать раз, два, три - и гарантирована стопроцентная анонимность.
    Если же речь идет о корпоративной сети - то там анонимности нет по определению.
    Ответ написан
    1 комментарий
  • Получить изображение с ip камеры в режиме реального времени на php или js?

    Daemon23RUS
    @Daemon23RUS
    Кирилл Горелов забирайте регулярно джэпэг чтотамсейчаспроисходитфото
    Я надеюсь по крону сохранять сможете ....

    $link="http://rtsp.me/ff.php?camId=j60tUEa7";
    	$ch = curl_init();
    	curl_setopt($ch, CURLOPT_POST, 0);
    	curl_setopt($ch,CURLOPT_URL,$link);
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    	$cu_result=curl_exec($ch);
    	curl_close($ch);
    	$savefile = fopen('/home/user/image.jpg', 'w');
    	fwrite($savefile, $cu_result);
    	fclose($savefile);
    Ответ написан
    1 комментарий
  • Photoshop, notepad++ и бочка кофе в придачу, что ещё поможет верстать сайты быстрее и с меньшими затратами нервов?

    sim3x
    @sim3x
    1) После каждого обновления кода я перезагружал страницу, нет веб-разработки в реальном времени?
    так никто не делает. До написания кода ты уже должен видеть, как оно будет в браузере. Никто не запрещает использовать normalize сразу в макете

    2) Photoshop, пока использовал только пипетку, прямоугольник и лупу, ещё как использовать сию программу?
    csshat.com
    rafaltomal.com/a-web-developerss-guide-to-photoshop
    www.slideshare.net/akella/ss-33709531

    3) Чем вы ещё пользуетесь?

    emmet / dzen-coding -- 80% всего ускорения тебе даст именно он

    сборщики -- гульп, грюнт, вебпак, позволяют в любой момент времени получать продакшен реади продукт
    снипетты (live templates) в IDEA-like продуктах
    sass/less/slylus

    Как-то так верстают профи cssing.org.ua/2014/03/11/coding-live

    А быстро верстать ты начнешь после того как попрактикуешься пару лет :)
    Ответ написан
    Комментировать
  • Обучение программированию ребенка?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Изначально, учить нужно не языкам и технологиям, а базовым принципам устройства этого мира, пониманию логики и принятия решений, умению находить новые решения простых задач с максимально возможным результатом.

    Всё это должно быть в игровой форме и максимально быть интересным и простым для понимания.

    Например, на прогулке можно спросить:
    Как отмерить ровно 2м веревки, если есть длинная верёвка неизвестной длины и рядом столб, диаметром 50 см?

    И подобные.

    Как только он научится правильно принимать простые логические решения, он - уже программист!

    Останется ему (уже без Вашей помощи!) выучить любой язык, чтобы стать кодером и воплотить логику своих мыслей в алгоритм в виде кода.
    А 3D, C, OSI или еще что - это уже вопрос десятый...
    Ответ написан
    69 комментариев
  • Обучение программированию ребенка?

    @dmitryKovalskiy
    программист средней руки
    Да оставьте вы детей в покое. Ему работать через 15 лет. За 15 лет может изменится индустрия так что программисты будут получать на уровне рядового менеджера по работе с клиентами, а востребовано будет что-то другое. Опять же не факт что ребенку будет это интересно и он захочет этим всю жизнь заниматься. 7 лет? ШУТИТЕ ЧТОЛИ? А через год вместо сказки на ночь - родители будут Страуструпа читать чтоли? Или вместо азбуки - подсунут Шилдта.
    Я начал учиться осознанно в 20. Да, я не стану лидом в Google или Microsoft. Но от того что вы с младых ногтей подсунете ребенку какую-нибудь великую книжку по программированию - не значит что ваш ребенок дотянет хотя бы до меня, забьет. А если вы предложите какой-то вариант книги для обучения детей программирования - могу вас немного расстроить. Все эти продукты сделаны не для того чтобы учить детей, а для того чтобы заботливые родители покупали эти продукты заботясь о будущем ребенка.
    Ответ написан
    4 комментария
  • Обучение программированию ребенка?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    погугли алгоритмические игры. раньше под dos много было. сначала нужно обучить алгоритмированию. дальше уже как логику поймет (если поймет), можно переходить к какому нить языку и синтаксису. ну и тебе придется все самому разжевывать, чтобы понятно было.
    а про 3d - трудно будет для восприятия ребенку в 7 лет. можно начать приучать к рисованию. а когда уже стереометрическое мышление появится - тогда уже начать потихой приучать к 3d моделированию.
    Ответ написан
    1 комментарий
  • Можно ли заработать в мире Unix-like, unix-way?

    @Z-r
    Мне известно четыре основных способа заработка, напрямую связанных со свободными программами:

    — Первый, самый прямой, но от того почему-то всем не менее неочевидный — брать и продавать копии свободных программ. Аудитория: любые конечные пользователи. Примеры: Parted Magic, ряд программок для «Андроида», ну например, «Conversations». Высокоморальность: в полном порядке.

    — Второй — это уже известная вами продажа поддержки. А фактически иногда и просто своего имени, когда какая-то реальная поддержка начинается с сумм несколько больших, чем базовый контракт. Аудитория: те, для кого ваша программа есть орудие производства, то есть компании и предприниматели. Пример: уже озвученный вами Canonical. Высокоморальность: в полном порядке.

    — Третий — это продажа исключений из авторского лева. Аудиторией будут разработчики несвободных программ, а программа ваша должна быть библиотекой под (как нетрудно догадаться) авторским левом, причем чаще сильным. Суть в том, что для добрых людей ваш продукт свободен на условиях, скажем, GNU GPL или GNU AGPL, а проприетарщики пусть платят за возможность использовать его в своих шкурных интересах. Примеры: GhostScript, MySQL. Высокоморльность: прихрамывает маленько.

    — Четвертый — это то, о чем помянул тов. CityCat4 — т. н. free crippleware, то есть полноценная ваша программа несвободна и платна, но у нее есть свободный урезанный вариант. Причем урезано может быть как что-то существенное, так и сущая ерунда. Аудитория: кто угодно. Примеры: Odoo, GitLab, ProcessMaker. Высокоморальность: от невысокой до никакой, смотря сколько отрезано.

    И разумеется, все вышеперечисленно можно комбинировать: Qt, к примеру, и поддержку (обучение) предоставляет, и исключения из авторского лева (причем слабого!) продает, и совсем ерундовую несвободную часть имеет. А упомянутый вами Red Hat — продает копии и предоставляет поддержку. А иногда и такое бывает: программка для «Андроида» под названием OsmAnd полностью свободна, но поставляется в Гуглоплэе в двух вариантах: полном за копеечку и урезанном бесплатно. Еще раз: обе версии свободны, то есть никакой моральной проблемы здесь нет.

    ――

    P. S. Я перечислил только способы заработка на программах как таковых, полагая, что схемы, где свободные программы участвуют косвенно, и без того очевидны, но в комментариях только о них и говорят, так что надо, наверное, упомянуть, что да, конечно, свободная программа также может быть:
    — Частью продаваемой услуги — чаще всего услуги специфического хостинга, как ставимый здесь в пример Openshift или (если ближе к народу) Feedly.
    — Частью продаваемого устройства, причем само устройство может быть как свободным, так и нет. Тысячи их.
    — И наконец, просто частью приносящего прибыль техпроцесса. То есть компания пишет (заказывает) программу себе для внутреннего использования и могла бы ее вообще не распространять, но, не считая ее своим «ноу-хау», ведет себя благородно и просто свободно делится ею со всеми. Известнейший пример — Reddit (хотя в последнее время они подскурвились).

    ――

    И не могу все-таки не отметить, что unix-way отношение к свободе имеет такое же, как мелкое к горячему.
    Ответ написан
    2 комментария
  • Можно ли заработать в мире Unix-like, unix-way?

    @LiguidCool
    И еще хотелось бы остаться на платформе до конца, а не переучиваться через 5-10 лет.

    Хехе, наивный :)
    10 лет назад скажи народу, что на JS будут сервер писать - засмеяли бы. А лет 15 назад пфф. Я уж не говорю у мобильной разработке, которая расцвела полным ходом. Да и даже веб сильно изменился.
    Как именно там зарабатывают обычные люди, разработчики

    Также как и все - работают на дядю и зарабатывают. А на чем дядя зарабатывает, на том и вы.

    На самом деле все очень по разному... Да и большое заблуждение, что Unix-way = бесплатно. Хм ... Ну например 1С для Linux - ОС бесплатная, но ПО под него нет.

    Если я лицензирую свой код GPLv2/3(и совместимыми), то как на этом зарабатывать?

    Платная поддержка по подписке. Или например сейчас можно делать для опенсурсной платформы платное облако. Хочешь - себе ставь бесплатно, хочешь плати и тебе все из коробочки всучат.

    У меня закралось подозрение, что ... "Если я лицензирую свой код GPLv2/3" - вы что, думаете вам начальник разрешит? :D Или стооооп, вы надеетесь работать на себя в карман? На Сях? Не ну удачи, она вам точно понадобится.

    PS
    На правах ИМХО.
    Ответ написан
    3 комментария
  • Какую книгу по C# выбрать?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Сейчас книги (особенно переводные) не успевают за изменениями в любом стэке разработки. Поэтому я бы посоветовал читать просто документацию https://msdn.microsoft.com/en-us/library/gg405484(...
    Ответ написан
    Комментировать
  • Как дочитать книгу в 1000 страниц?

    orlov0562
    @orlov0562
    I'm cool!
    Если забываешь, не можешь осилить, значит тебе не интересно то, что написано. Другой вариант, ты не применяешь на практике то, что читаешь (например, от простого чтения двухтомника хорстманна мало будет пользы).

    Если это техническая литература, читай/применяй, иди дальше. Если что-то другое, но интересное, попробуй найти другую книгу. Если нужное, но НЕ интересное, просто читай.. что-то да останется..
    Ответ написан
    5 комментариев
  • Что нужно подучить за год, чтобы устроиться в среднею веб-студию или уйти на фриланс?

    Atanvar
    @Atanvar
    Frontend developer
    анимацией на css, пока без адаптивности и кроссбраузерности легко

    Верстай с адаптивностью и кросбраузерностью

    Свободное время, от 6 до 16 часов в день

    Можно 1 час времени тратить продуктивнее чем 16

    Желаемые технологии: html, css, javascript, java (андроид), php

    Выбирай чем хочешь заниматься (фронтенд бэкенд мобилки) и уже только потом язык.

    Оборудование: отличный ноутбук с i7 и 8 гб памяти для работы

    Достаточно и кор2дуо с 4 гигами оперативы

    До декабря верстать по 1-2 макета в день, чтобы набить руку

    Верстая 1 в неделю но сложный, с нестандартными элементами ты продвинешься дальше чем 1-2-3-4-5 стандартных в день.

    До июля учить php, попутно делая сложные проекты и кидая заявки на upwork

    Сложность понятие относительное.
    Ответ написан
    Комментировать
  • Что из курса высшей математики используют в работе интернет-маркетологи?

    DeoZ
    @DeoZ
    Веб-разработка и Реклама
    Закончил технический университет по специальности "Прикладная математика". 5 с половиной лет.
    Что я использую из полученных в результате знаний?
    Ничего. Хотя меня и могут попинать высокопарные колеги.
    Обычно использование математики ограничивается умением вычислить среднее, медиану, процентное соотношение, решить простейшее уравнение, понимать логические выражения. Если пойти в сторону от интернет-маркетинга и углубиться в статистику, то там, конечно, свои знания. Если решать задачи маркетинга созданием сервисов и специализированных программных продуктов - свои. Но непосредственно в интернет-маркетинге, даже с его аналитической составляющей, чаще приходится быть гуманитарием, чем инженером.
    Но с комментарием выше тоже согласен.
    Ответ написан
    Комментировать
  • По каким книгам разбираться в Arduino?

    Для начала - "Искусство схемотехники" Хоровица.
    Ответ написан
    1 комментарий
  • Какую книгу по C# выбрать?

    andrewpianykh
    @andrewpianykh
    На мой взгляд для начала весьма неплох будет Эндрю Троелсен - Язык программирования C# и платформа .NET.
    Ответ написан
    Комментировать