Задать вопрос
  • Как брейнстормить название домена?

    @Evsign
    Короч, перетирал с корефанами сегодня по твоей делюге... Сошлись на мнениях, что при таких раскладах домен надо делать максимально пацанским.
    Лёха предлагал poltorachka.ru, а Колян настаивал на otvechaiy.com
    Короче дальше сам решай, мы с пацанами обсосали все варики и это самое чёткое что было.
    Ответ написан
    2 комментария
  • Как самому выучить физику?

    @Evsign
    Академия Хана https://www.khanacademy.org/science/physics

    Феймановские лекции по физике en.wikipedia.org/wiki/The_Feynman_Lectures_on_Physics ( в сети есть некоторые оригинальные видео этих лекций и перевод текстбуков на русский язык)

    Roger Penrose (дружбан Хоккинга :)) "The Road to Reality: A Complete Guide to the Laws of the Universe".
    Книга начинается с самых основ типа дробей, геометрии, обоснованности математических методов доказательств и т.д., заканчивая теорией струн. Очень крутая и толстая книжка)
    Ответ написан
    Комментировать
  • Можно ли назвать человека программистом, если он занимается геймдевом?

    @Evsign
    Хороший подзатыльник вашим родителям надо... За то, что нихрена не видят дальше собственного носа... И ткнуть мордой в эти ответы, что вам тут написали. Вот реально, попросите их прочитать каждый ответ.

    Присоединяюсь к предыдущим ответам. Да, вы программист.

    Добавлю лишь то, что в перспективе надо конечно же выходить за границы corona sdk, учить математику и серьёзные языки программирования. Но самое главное, что начало положено.
    Вы делаете то, что вам нравится и это самое главное!!! Но и не забывайте в этом развиваться!
    Ответ написан
    Комментировать
  • Какую литературу читать для изучения архитектуры компьютера и ОС?

    @Evsign
    Просто отлично, что вы к этому пришли.
    Как говорится, с начала освойте азбуку, а потом уже за c++ принимайтесь.

    1. Charles Petzold "C.O.D.E."
    Читать обязательно. Очень хорошо разжёвываются все эти битности, разрядности и .тд.
    В процессе чтения Вы, вместе с автором постепенно собираете компьютер и попутно осваиваете для этого необходимый бекграунд.
    С начала разбираются подходы в кодировании информации, не шифровка, а принципы представления информации в нулях и единицах. Потом разбираются системы счисления, потом немного химии и физики, что бы представлять как течёт ток по проводам. Потом разбираетесь как работают реле, далее идут первые логические элементы на реле. Потом вместе с автором собираете различные компоненты типо памяти, процессора на основе ранее сконструированных логических элементах. В общем это всё продолжается пока вы в конце не построите компьютер и изучите несколько основных ассемблерных команд, попутно изучив как считать в разных системах счисления, краткую историю развития комп техники и все логические элементы.

    2. Andrew Tannenbaum "Structured Computer Organization"
    По идее, можете даже сразу начать с этой книги, но все те фундаментальные вещи, которые разжёвывает Петцольд тут будут упомянуты вскользь, но тут пойдут уже более серьёзные вещи по поводу архитектуры. Будут рассматриваться уровни устройства современных процессоров, памяти, ассемблер, прерывания и т.д. т.д. т.д. Перечислять всё не имеет смысла, т.к. список будет оооочень большой. Это наиболее полная и подробная книга об архитектуре ЭВМ. В принципе, прочитая её от корки до корки вы будите достаточно хорошо разбираться в архитектуре самих компьютеров.

    3. Hennessy J., Patterson D. "Computer Architecture A Quantitative Approach"
    Эту пока ещё не читал, но судя по содержанию может быть отличным дополнением после танненбаума. Хотя, вполне может оказаться довольно самодостаточной книгой на ровне с вышеупомянутой книгой.
    Судя по предисловию и содержанию, в ней в дополнении к тому, что разбирает танненбаум, много уделяется внимание параллелизму, облакам, шарингу ресурсов и т.д.

    Можете взяться за это так:
    Если цените время, то начинайте сразу с Танненбаума, но если окажется сложным, то закрывайте и с начала читайте Петцольда.

    Если время хватает, то сразу читайте Петцольда, а потом Танненбаума :) И это лучший вариант. ИМХО)
    Петцольд читается очень легко и интересно. Я прочитал его на одном дыхании, а вот с Танненбаумом всё не так просто)

    UPD:
    По поводу актуальности. Актуально всё)
    2 и 3 разбирают современные ARM-Cortex A8 и i7 процессоры, Nvidia Fermi, CUDA и т.д.
    Ну а в первой книге этого и не надо)
    Ответ написан
    3 комментария
  • Реально ли попасть на github?

    @Evsign
    Отправляю пул-реквесты в любую репу за 5$.
    Предоставлю ссылку на архив любого проекта за 10$.
    Если что, пиши)
    Ответ написан
    3 комментария
  • Как направить программиста на путь истинный?

    @Evsign
    Бля, я не понимаю таких людей... Ну если тебе показывают, что твой код дерьмо собачее, то надо спросить почему и попросить показать как надо, а не пререкаться...
    Далеко с этим персонажем не уедете. ИМХО
    Такого сразу нахуй посылать надо, если не хочет учиться... "Аргументы" у него -- просто пиздец...
    Ответ написан
    Комментировать
  • Тернарный оператор ведёт себя странно в Си. В чём в проблема?

    @Evsign
    Выходите за границы массивов, т.к. условия стоят в хедере цикла. На последней итерации происходит обращение к 10й ячейке (у вас только 0..9 элементов), а только потом идёт проверка условия и выход из цикла.
    Ответ написан
    3 комментария
  • "Запасная" профессия для программиста?

    @Evsign
    Как это программисты будут не востребованы? Они будут востребованы ещё больше!! Только вот надо будет в инженерии, электрике и микроконтроллерах развиваться...
    А как же автоматизация производственных процессов? Если людей мало останется, то естественно надо будет искать способы автоматизации обработки пригодных земель, выращивания, сбора урожая, добычи полезных ископаемых. А если пригодных земель не останется, то я уже представляю огромные автоматизированные гидропонные установки для выращивания овощей, которые дают отборный урожай по несколько раз в год, в огромном кол-ве. Да это лишь малая часть, где нужны будут программисты.
    Вы думаете без программистов это всё реально будет сделать??? Так же надо будет развивать робототехнику как гражданскую, так и военную.
    Надо будет заново поднять глобальную сеть, в конце концов... Кто это будет делать? Каменщик, бетонщик, слесарь или инженеры снабжения это будут делать???
    И то, что программистам придётся делать какую-то чёрную работу - это не значит, что он перестанет быть программистом... Это тоже самое, когда программист сбивает 2 доски и его называют столяром, хотя он это делает, что бы сделать руку робота...
    Вы что, не знаете на что может быть способен программист?

    Если готовитесь к постапокалипсису, то развивайтесь в инженерии, электрике и микроконтроллерах. Вы гарантированно будите полезны! Даже больше, чем все остальные.
    Ответ написан
  • На каком языке писать сбор и обработку данных из web?

    @Evsign
    Ну на ЛЮБОМ языке это можно делать... На любом!!! Какой хотите, такой и берите... АБСОЛЮТНО ЛЮБОЙ ЯЗЫК для этого подходит....
    Ответ написан
    1 комментарий
  • Как вникнуть в тонкости back end разработки?

    @Evsign
    Я думаю это вам поможет. Курсы: Web-технологии, Базы-данных.
    Ответ написан
    Комментировать
  • Какую выбрать из трех книг по программированию на С++?

    @Evsign
    Никакую....
    Читайте:
    1. Стенли Липпман C++ Primer
    2. Страуструп Principles and Practice Using C++ 2ed

    А после этих - Скот Майерс
    Ответ написан
    Комментировать
  • История программирования?

    @Evsign
    История ЭВМ имеет разный вес с историей программирования. В принципе, история ЭВМ включает в себя историю программирования, т.к. по сути, все эти высокоуровневые абстракции типа ООП возникли из-за желания упростить работу с ассемблером, ассемблер - что бы упростить работу с машинными кодами, машинные коды - прослойка над вентилями, вентили - что бы упростить работу с транзисторами.

    Советую сконцентрировать на освоении архитектуры ЭВМ, а не её истории.
    Рекомендуемая литература:

    - C.O.D.E Charles Petzold
    Уровень: начальный

    Вся книга - одна большая и подробная история.
    Самая крутая книга, где разжёвывается самый низкий уровень. Вы всю книгу, вместе с автором собираете компьютер на релейках, а под конец меняете всё на транзисторы) Читается на одном дыхании.


    - Structured_Computer_Organization_(6th_Edition) Andrew Tanenbaum
    Уровень: от начального до продвинутого. Т.е. с полного нуля до разбора архитектуры i7 процессоров, включая программирование на ассемблере.
    Самое подробнейшая книга про архитектуру ЭВМ. Первые страниц 70 исключительно про историю развития ЭВМ начиная с механического "калькулятора" Паскаля.


    - Hennessy J., Patterson D. - Computer Architecture A Quantitative Approach 5ed
    Эту книгу не читал, но собираюсь. По содержанию, вроде как полным нулям её лучше не читать. Хотя, может оказаться, что это просто быстрый и компактный въезд в современные тенденции и положение вещей в области ЭВМ.
    Ответ написан
    1 комментарий
  • Из "рядового" до "генерала"?

    @Evsign
    аммм... Может мозги и профессиональная компетентность помогут? А не кол-во макулатуры в картонной, лакированной обложке.
    Ответ написан
    Комментировать
  • Что почитать после "С++: Базовый курс" Липпмана?

    @Evsign
    Если кроме Липпмана за плечами - ничего, то думаю
    Bjarne Stroustrup Programming: Principles and Practice Using C++ - самый лучший вариант.
    А потом Effective Modern C++ by Scott Meyers
    Если интересуют алгоритмы на c++, то ищите книгу Роберт Седжвик "Фундаментальные алгоритмы на c++"
    Ответ написан
    3 комментария
  • Можно ли доверить разработку сервиса по работе с финансовыми операциями фрилансеру на удаленке?

    @Evsign
    Договор подряда + NDA + как советовал Дмитрий Энтелис - тестовые счета, а на продакшене всё менять на действующие.
    Ответ написан
    4 комментария
  • Откуда можно взять словари по тематикам?

    @Evsign
    Да, есть. Гуглите.
    Плюс в паблике есть куча словарей от коммерческих переводчиков.
    Большие паки словарей по тематикам и разным языкам можно найти по запросу "скачать словари для GoldenDict". Так же советую прошурстить трекеры по запросу "GoldenDict".
    Ответ написан
    Комментировать
  • Как вы храните интересную для вас информацию?

    @Evsign
    Не понимаю, как может не хватать закладок для таких целей... Все ссылки можно каталогизировать по папкам, любой глубины вложенности. (Firefox)
    Как вариант можете глянуть на расширение ScrapBook
    Сохраняет страницы локально + всякие марки можно цеплять.
    Ответ написан
    Комментировать
  • С помощью каких (linux\web) приложений\сервисов вы храните заметки (с возможностью подсветки синтаксиса)?

    @Evsign
    Не совсем заметки, но в принципе можно приспособить и под это... anki подсветку можно добавить с помощью плагинов. Есть встроенная синхронизация.
    Ответ написан
    Комментировать
  • Какой несложный проект взять, чтобы научить новичков максимуму из веб. разработки?

    @Evsign
    Как вариант мб стоит попробывать предоставить выбор обучающимся... Т.е. к примеру, когда дойдёте до джанго, то разделить всех на равные комманды и каждая команда сама придумывает себе проект или идею. Потом сообщает её вам. Вы либо позволяете её этой команде реализовать(в зависимости от возможности применения технологий, которые будут пройдены во время обучения), либо предлагаете выбрать что-нибудь другое.

    А потом даёте задачи на использование определённых технологий в зависимости от этапа. Т.е. к примеру с начала говорите, что бы все создали схему бд с зависимостями для своего проекта и подключили постгресс, потом миграции. После лекции про модели, пусть делают модели, после того как расскажете про контроллеры - делают контроллеры, потом вьюхи + натянуть бутстрап например... Потом говорите запилить что-нибудь на ajax. И что бы вся разработка велась через git (т.е. самой первой или второй лекцией сделайте лекцию про гит и ВСЮ домашку проверяйте через гитхаб, что бы уже к моменту когда вы перейдёте к джанго вопросов по гиту не было)
    На каждый этап - дедлайн. В ветку мастер реквесты принимаете только вы, если всё ок.

    Если всё это подробно продумать, то может выйти достаточно интересно) Я так понимаю, что в начале же будет просто обучение питону? Так вот на основе успеваемости по питону можно поделить всех на команды для выполнения проекта на джанге)
    По итогу получается у всех студентов будет по завершённому проекту + небольшой опыт реальной командной работы + максимум практики.

    UPD. В командах можно назначить тимлида, который будет распределять таски.
    UPD2. И всё снимайте на видео, а потом в ютуб))
    UPD3. Просто, если вы вместе со всеми студентами разом будете делать один проект, то как мне кажется, знаний не оч останется, т.к. по сути каждый студент будет просто переписывать ваш код или повторять ваши действия step by step.
    Ответ написан
    4 комментария
  • Как максимально быстро промотать автоподгружаемую страницу?

    @Evsign
    В фейсбуке не сижу, поэтому не могу подсказать готовое решение, но подскажу в каком направлении копать.
    Как правило такие вещи скролящиеся делаются через ajax. Вам надо выцепить http реквест, который отправляется каждый раз, когда скролл достигает низа. Как правило это + ещё один параметр в uri.
    Может быть что-то в роде queqe=0 при первой загрузке, потом queqe=15 - когда первый раз страница достигла низа, потом queqe=30.... и т.д.
    Что бы эту штуку выцепить смотрите вкладку сеть в инструментах разработки, можете включить фильтрацию XHR.
    Может повезти и вы получите uri нужного запроса, который отдаёт json.
    Ваши варианты с проматыванием - изврат))
    А ещё лучше, как вам уже советовали - используйте api.
    Ответ написан
    7 комментариев