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

    @MGriboedoff
    Ничего особенного или ущербности или каких-то серьезных проблем у тебя нет – поздравляю, расслабься.
    Если ты в состоянии играть в шутер, водить авто и "не залипать" при этом - все более чем в норме. Есть люди, которые и строку прочесть не могут, а ты целое сообщение написал.
    Что касаемо болезней. Болезнь это тогда, когда ты выходишь за рамки:
    а) у тебя появились галлюцинации (звуки или визуальные)
    б) ты помнишь вообще все и возможно еще и ведешь себя как социопат

    Норма по середине, так что все мы в каком-то смысле больны, просто находимся в рамках нормы. Но "лечение" тут дело исключительно твое, и это твой осознанный выбор: надо тебе себя менять или нет.

    Короче, все, что требует длительного изучения не дает твоему мозгу "кайфа победы" (выделение хим. веществ). Обоснуй для себя, зачем тебе то или иное знание, и твой мозг начнет выработку нужных веществ для процесса удержания интереса. Как в начале, если трудно тупо даже сесть, так и в процессе ты будешь понимать, что движешься к цели, и вещества будут выделяться. Причем если нет реальной потребности этих знаний, фантазируй перед началом занятий, у тебя более образное мышление, судя по твоим проблемам. Можешь просто заниматься творческими видами деятельности (рисование, музыка и т.д.). Программирование все же не сказать что творческая деятельность, все алгоритмы написаны до тебя... ты просто комбинируешь и изучаешь технологии и наработки по структуризации кода. Написать что-то новое удается редко, сейчас большая удача скомбинировать известные технологии и назвать их новым термином.

    1) Если влом даже начать изучение чего-либо объемного
    Есть "хак" для тех, кто не может заставить начать себя делать то, что не хочется усилием воли. Изучая физику и химию например сложно начать, тогда перед началом представь выдуманную ситуацию, которая разумеется связана с реальным миром. Фантазия должна требовать от тебя обладания теми или иными знаниями. Представь только общую яркую картину, потрать пару минут на это не больше. Прими для себя как факт, что учебный процесс поставлен так чтобы давать тебе знания в нужном порядке для более быстрого изучения. Мозг получил что хотел, ты смог начать. Запонми фразу «принять как факт».

    2) Как начинается залипон
    Ты должен запоминать термины, в "залипон" ты уходишь тогда, когда начинаешь во время изучения фантазировать... вот это начала залипона.

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

    4) Что делать
    На стадии изучения ты должен запоминать факты, представляя минимум образов. Принимать как факт прочитанное. Не выходи в образах за пределы той информации, которую получил... не придумывай. На стадии обучения это не нужно. Вот с чем тебе надо бороться. Тебе нужно представлять все ровно так как написано без добавлений, для лучшего запоминания.

    5) Когда использовать образное мышление
    Понятно, что обладая некими истинными знаниями фантазируя ты можешь с некоторой долей вероятности получить правильный ответ или направления для проработки, проведения экспериментов и т.д. Но это нужно когда принимаешь решение, например, делать что-то или нет. Когда пытаешься перебрать все за и против – принимаешь субъективное решение относительно твоего мировоззрения. Тут образное мышление помогает сделать это быстро и правильно для тебя лично в конкретный момент времени. Для получения уже известных знаний этот метод не годится. Видео-уроки смотри на лекции ходи, сможешь через визуальную подачу получать информацию более удобным способом. Если ты ведешь исследования и пытаешься создать новый энергоемкий элемент питания. Тут ты можешь с помощью образного мышления понять, что можно попробовать сделать, куда двигаться и т.д. Далее прибегаешь как к понятийному аппарату так и визуализации при планировании хода работ или эксперимента и т.д. Проводи расчеты полагаться только на фантазии глупо и опасно.
    P.S.
    Красная таблетка:
    Жить и получать кайф от жизни – не заморачиваться.
    Синяя таблетка:
    Заморачиваться и научится получать кайф от этого процесса.

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

    P.S.S>
    Хотел «короче», но как-то длинно получилось.
    Ответ написан
    2 комментария
  • Как решить проблему с концентрацией?

    @nomta
    1. Отключить внешние раздражители - очень важно. Телевизор и подобное лучше вообще убрать подальше.
    2. Научиться правильно отдыхать, в том числе - чтобы голова отдыхала. Закончили работу - переключайтесь на то, что происходит вокруг, общайтесь, забудьте вообще о работе. Можете 10 минут удерживать "пустоту" в голове, не думать ни о чем? Чтобы ни одна мысль не пролезла в голову? Дайте мозгу "проголодаться", сразу станет интереснее.
    3. Ваша проблема - не только Ваша, с ней сталкиваются практически все так или иначе. Приходится учиться, находить свой ритм работы и отдыха. Допустим, отдыхаете каждые полчаса. Каждый раз, завершив какую-то подзадачу, ставите отметку "выполнено". В связи с этим - полезная техника: составляйте план из микрозадач и, по мере их выполнения, ставьте галочки напротив каждой выполненной задачи. Мелочь, а хорошо помогает в плане концентрации.
    4. Одной из причин может быть то, что Вы ставите перед собой сразу много обязанностей, мозг воспринимает это как неподъемную задачу и блокирует ее выполнение. Разбивайте задачу на более мелкие и не обещайте себе выполнить непременно все. Отдыхайте, переключайтесь, развлекайтесь.
    5. Не держите все в голове - записывайте. Разгружайте голову. Когда занимаетесь - ведите подробные конспекты. Это помогает структурировать информацию. На экзамене очень выручает - Вы вспоминаете не информацию из учебника, а то, что сами записали в конспект, как будто это Ваше творение. Вам остается только воссоздать свой конспект на листочке, что обычно происходит легко, как будто само собой.
    6. Лучший отдых - это перемена занятий. Найдите противоположный вид деятельности, например, спорт, и работайте с реальной отдачей, до изнеможения. Уровень концентрации в вашей основной области повысится в разы.
    Пробуйте, ищите, учитесь. Есть целое направление - brain fitness, посмотрите, может, найдете что-то полезное и для себя.
    Ответ написан
    Комментировать
  • Как решить проблему с концентрацией?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Мозг работает так, как он привык работать.

    Все, чего вы сейчас достигли (отвлекаться на свои мысли вместо того, чтобы заниматься текущей задачей), вы нарабатывали долгим и упорным трудом всю предыдущую жизнь.

    Нарабатывать умение концентрироваться на неприятных и неинтересных вещах делается таким же способом - стараетесь через силу регулярно это делать. Через несколько лет мозг привыкнет к новому поведению.
    Можно это назвать силой воли - умение осознанно приспособиться к некомфортным условиям.

    P.S. С детства такие вещи тренируются. Чем взрослее тем сложнее, и даже факт того что ты осознаешь конкретный недостаток не облегчает того, что избавиться от него тяжело.
    Ответ написан
    2 комментария
  • Как делают защиту на сайте на PHP?

    @BorisKorobkov Куратор тега PHP
    Web developer
    Сам запуск PHP на каждый запрос даже при слабом DOS уже создаст такую нагрузку, что сервер упадет и без посторонней помощи.
    Поэтому от DDOS защищаются с помощью iptables, сторонних систем типа Cloudflare или софтсвичей.

    А как правильно написать PHP, чтобы не было SQL Injection и XSS attack - гугл в помощь.
    Ответ написан
    2 комментария
  • Книги по C++ 17?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    https://en.wikipedia.org/wiki/C%2B%2B17

    С++ 17 ревизии еще не утвержден окончательно, в марте он только в черновики ушел.
    После утверждения ждите еще пару лет, пока кто-то напишет книжку, подготовит, вычитает и выпустит в печать.
    Потом кто-то возьмется ее перевести, переведет, подготовит, вычитывает, выпустит в печать.

    Ну или просто английский подучите и читайте онлан спецификацию на английском.
    Ответ написан
    Комментировать
  • Как admeo.ru узнает номер телефона?

    Такие сервисы надо в adblock базы или их аналоги добавлять, чтобы эта дрянь не подключалась.
    Ответ написан
    Комментировать
  • Как admeo.ru узнает номер телефона?

    alexanderkx
    @alexanderkx
    По мне так это не "вау-эффект" (как они утверждают у себя на сайте), а наоборот после таких "сюрпризов" пропадает всяческое желание работать с компанией, которая пользуется такой "фенечкой".

    А получают скорей всего из социальных сетей. Достаточно последнее время распространено.
    Ответ написан
    6 комментариев
  • Самостоятельное обучение основ программированию или в университете?

    shultais
    @shultais
    Обучаю программированию на Python и SQL
    У вас классическая история, начали с прикладного уровня, а потом уперлись в теорию. Ничего страшного, многие через это проходят.

    Если хотите и дальше заниматься программированием, то нужна теория. Хотя бы в минимальном объеме. Алгоритмы и структуры данных, комбинаторика и тд.

    Чтобы освоить теорию, 5 лет в ВУЗЕ точно тратить не стоит. Можно найти хорошего преподавателя и позаниматься с ним индивидуально. Лучшие именно преподаватель, а не программист-практик. Программисты плохие учителя.

    Можно самостоятельно по книгам или по YouTube урокам, займет больше времени чем с наставником, но лучше чем ничего.
    Ответ написан
    2 комментария
  • Способы обхода NAT?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Единственный реальный надежный способ обхода NAT в операторской сети - использование IPv6. Все остальное колхоз, легко блочится на операторском оборудовании, имеет кучу ограничений и очень узкий спектр применения.

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

    TrueBers
    @TrueBers
    Гуглю за еду
    то делать дальше?
    1. перечитать книгу
    2. Прочитать новую
    3. Начать ещё одну

    Вы чтением книг зарабатывать будете? Или это хобби такое?

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

    Возьмитесь уже за дело и начните реализовывать одну из ваших задумок проектов, параллельно заглядывая в книгу по необходимости. Будет намного больше пользы.
    Ответ написан
    2 комментария
  • Способы обхода NAT?

    TrueBers
    @TrueBers
    Гуглю за еду
    Пробитие НАТа -- это оооочень сложная и неоднозначная тема. Там используется целый комплекс различных процедур, который называется Interactive Connectivity Establishment.
    То, что вы описали, это самый элементарный вариант техники. Который применим в 15-20% случаев.

    Торрент-клиентам, по сути, это не так важно как, например, для стримминга видео или голоса. Но они тоже используют очень много всего для этой задачи: от UPnP и NAT-PMP до довольно сложных техник из стандарта ICE.
    Ещё в торрентах используется DHT, у которой часто есть bootstrap-узлы с постоянными белыми адресами, потом через эти узлы идёт уже инициализация всей системы, и последующий поиск адресов в ней.

    В общем, если вам интересно, можете заняться исследованиями, но суть в том, что результат будет зависеть от настроек НАТа провайдера. На вашем провайдере будет работать, а у соседа уже не будет... С этим бьются корпорации типа Гугла, например. Да и то, с переменным результатом.

    Если нужно на поиграться, можете взять существующую библиотеку, например, PJNATH или libnice. Если для серьёзного проекта, то лучше выдрать реализацию из гугловского WebRTC, там она постабильнее будет.
    Ответ написан
    1 комментарий
  • Способы обхода NAT?

    BuriK666
    @BuriK666
    Компьютерный псих
    Комментировать
  • Как закрыть проблемы в математике/физике?

    longclaps
    @longclaps
    Держись успешной тактики: пусть родители и дальше платят за видимость знаний.
    Ответ написан
    4 комментария
  • Правильно ли выполнять такие заказы?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    УК РФ, Статья 205.6. Несообщение о преступлении

    тут 2 вопроса. Этический и ответ очевиден и второй - юридический.
    Если Вы не знали, что на этом сайте будут продавать, это не преследуется и совсем другое дело если знали и не доложили. По сути данный вопрос на тостере уже может обернуться для Вас проблемами. Вы знаете о готовящемся преступлении и вместо того, что бы сообщить в милицию, пишите на форуме, да еще и раздумываете, а не стать ли соучастником и нагреть на этом денег )))
    Вы еще домен на себя зарегистрируйте.

    И кстати удаление вопроса не поможет, есть же архивы. Так что хочу Вас поздравить.

    Текст статьи:
    (введена Федеральным законом от 06.07.2016 N 375-ФЗ)

    Несообщение в органы власти, уполномоченные рассматривать сообщения о преступлении, о лице (лицах), которое по достоверно известным сведениям готовит, совершает или совершило хотя бы одно из преступлений, предусмотренных статьями 205, 205.1, 205.2, 205.3, 205.4, 205.5, 206, 208, 211, 220, 221, 277, 278, 279, 360 и 361 настоящего Кодекса, -
    наказывается штрафом в размере до ста тысяч рублей или в размере заработной платы или иного дохода осужденного за период до шести месяцев, либо принудительными работами на срок до одного года, либо лишением свободы на тот же срок.
    Примечание. Лицо не подлежит уголовной ответственности за несообщение о подготовке или совершении преступления его супругом или близким родственником.


    Можете выйти за муж за заказчика, это вариант.

    Правда надо проверить можно ли это преступление классифицировать по перечисленным статьям. Мне лень, если честно, но Вам советую разобраться.
    Ответ написан
  • Что вы думаете насчет книги Брайана Кернигана "Язык программирования С"?

    edinorog
    @edinorog
    Троллей не кормить!
    есть два типа людей. одни думают и спрашивают у других правильно ли они думают. вторые учат по тому что оказалось под рукой.
    Ответ написан
    2 комментария
  • Что вы думаете насчет книги Брайана Кернигана "Язык программирования С"?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    По какой книге вы изучили ну хотя бы всю математику в школе?
    Или у вас по алгебре одна, по геометрии другая, по черчению третья, и при этом это только за один класс?

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

    sim3x
    @sim3x
    Можно ожидать лучшего знания английского чем у вас
    Ответ написан
    Комментировать
  • Есть ли смысл учитывать аппаратное количество потоков в игровом движке?

    @nirvimel
    Пул потоков по умолчанию содержит число потоков, равное количеству ядер аппаратных потоков. У этого пула есть входная очередь (lock-free), куда сабмитятся поступающие таски. Когда CPU недонагружен очередь пустая. Когда все потоки заняты, очередь растет.

    Это рецепт максимальной производительности, за исключением того случая, когда по условиям задачи критично, чтобы большое количество тасков выполнялось реально параллельно (например сами задачи продолжительные, а разбивать их на подзадачи нет возможности или желания), тогда все задачи должны быть разложены по отдельным потокам ОС.

    Кстати, очередь задач на пуле потоков - это именно то, как многозадачность реализуется внутри ОС. Только тут сами потоки ОС являются тасками, которые ставятся в очередь. Разница в производительности объясняется тем, что переключение тасков в юзерспейсе легче (следовательно быстрей), чем переключение потоков ОС.
    Ответ написан
    2 комментария
  • Что читать после Лафоре?

    @res2001
    Developer, ex-admin
    Начинайте уже писать.
    Ответ написан
    6 комментариев
  • Чем плохо проверять аргумент функции на допустимые значения внутри функции?

    @res2001
    Developer, ex-admin
    assert в драйвере - это как-то перебор.
    Просто обнуляйте младший бит принудительно и будет у вас всегда четное число.
    А в инструкции опишите, что значение приводится к ближайшему меньшему четному.
    Для 1 байтового значения это будет так:
    val & 0xfe
    Ответ написан
    3 комментария