• Как работают горутины?

    В Го есть такая системная переменная как $GOMAXPROCS, по-умолчанию она равна количеству процессорных ядер. Её значение определяет, сколько процессов будет запущено планировщиком го. Горутины распределяются между этими процессами. Если одна горутина заняла все вычислительное время одного процесса (как в вашем случае бесконечный цикл for, ибо он не прерывается операциями ввода/вывода или другими случаями ожидания ресурсов), то если $GOMAXPROCS=1, другие горутины будут ждать освобождения единственного процесса.
    Когда вы меняете цикл на таймер, в момент вызова time.Wait процесс освобождается и может выполнить другую горутину.
    Ответ написан
    1 комментарий
  • Где лучше учить sql?

    php10
    @php10
    Разработчик на PHP
    Напишите Highload проект, к примеру собирайте какую-нибудь информацию с сайтов.
    В процессе написания кода, начнете гуглить точечно про оптимизацию запросов и со временем придет общее понимание.
    Ответ написан
    2 комментария
  • Плагин, меняющий цвета сайтов на тёмные?

    @ESP
    Умеет инвертировать цвета а так же сбавлять контраст, чтобы глаза не резало от белых букв на чернушном фоне.
    Так же позволяет выбрать способ инвертации изображений, либо вообще их не трогать
    тык
    Ответ написан
    Комментировать
  • Не работает жесткий диск, после неправильной подачи питания, в чем причина?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    Проверяйте конденсаторы на плате винчестера, выкидывайте пробитые. Меняйте контроллер, скорее всего его пробило обратным напряжением.
    Ответ написан
    3 комментария
  • Как не заплыть жиром, работая удаленно программистом?

    Более 15 лет занимаюсь спортом и приходилось как сбрасывать вес, так и набирать. Так вот, единственный способ, без хирургического вмешательства, сбросить вес это расходовать калорий больше чем получаете. Для вас это примерно 1700 ккал в день, но это при условии, что вы будете продолжать сидячий образ жизни. И если не хотите проблем со здоровьем, то ни в коем случае не убирайте из рациона сложные углеводы (как советовали выше), а вот простые углеводы лучше свести к минимуму. Примерные пропорции: белки - 40-50%, углеводы -30-40%, жиры К 10-15%.

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

    @Prazeodim
    Задал ваш вопрос двум самоназванным мудрецам, мне интересно как сообщество отреагирует на их советы, я давно с ними общаюсь, много где помогли так-то. Напишу здесь их ответы:

    Первый ответил: "О чем ты, дядя? В любой момент времени ты либо е*ашишь, либо не е*ашишь. И нет такого, что ты просто постоишь пока подумаешь или спросишь совета у коллег - ты либо деградируешь, либо развиваешься. Если думаешь, что деградируешь - значит деградируешь, следовательно е*ашь, дабы вылезти из этого дерьма. Ежели думаешь, что развиваешься - ты уже е*башишь, наслаждайся этим чувством самореализации. Ты если ссать хочешь - а перед тобой стена, не дает пройти в туалет, то ты либо перелезешь через нее, либо сломаешь ее, либо поссышь на стену - в общем найдешь какое-то решение сам всегда. И не будешь спрашивать совета - ищи всегда ответы сам! У тебя ништяковый прибор для решения любых проблем на плечах сидит вроде, не дай ему протухнуть! А для еды и спорта жена есть - тоже прибор грамотный!"

    Второй ответил(в скобках мои комменты): "Молоток лежит на полке и пылится, пока он не понадобится. Когда он понадобится - его возьмут, сотрут с него пыль, починят его, если надо. Молоток - инструмент. Инструменты нужны для достижения каких-либо целей биологических платформ (дополнение: где биол. платформа - люди, животные, любая динамически развивающаяся система на нашей планете, которая с рождения решает какие-то свои задачи, забитые в него еще в генах, от природы, либо в процессе социализации - обществом/окружением. Какие задачи? Выживать, размножаться, развиваться, развивать своих ближних и свой вид в целом, стремиться к счастью, идти к счастью. ).

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

    Так, каждый человек задает для себя свою меру эффективности какого-либо дела. И наличие своего дела, которого ты хочешь достичь(например, из прошлой аналогии состояние "забитый гвоздь в квартире") - есть главный атрибут здесь. Поскольку ежели все вокруг протирают свои молотки от пыли каждый день - это им нечем больше заняться, проблема в них. Для другого такое поведение будет неэффективным, а следовательно будет выкинуто из привычек. Если кто-то эффективен в бизнесе с большим животом - зачем ему от него избавляться? Если он прожил 60 лет и понял, что живот и вес мешает, что двигаться стало гораздо сложнее, ему эффективно будет от него избавиться.

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

    Я так понял, первый говорит с позиции делай дела, будь мужиком - не будь бабой.
    Второй же заходит со стороны размышлений - и чтобы ты думал, прежде чем действовать.
    Наверное, надо комбинировать эти подходы ;) В общем пишите если понравились их ответы - я им передам, они в этих наших интернетах не сидят.
    Ответ написан
    Комментировать
  • Как всё успевать и не быть роботом?

    @real-dd
    Животрипещющяя тема.
    Сижу на работе сейчас и почитиваю, на втором мониторе, потихоньку.
    Рабонаю Interaction Designer, делаю приложения для телефонов и интерфейсы для гаджетов с клёвой графикой и анимацией сначало в Фотошопе, потом в Афтер еффектс, затем в ХТМЛ+жКвери.

    Так вот платят мне по местным прайсам не то чтобы мало, но для полной отдачи недостаточно, в связи с чем я решил, что рвать из-за них ж и лезть вон из кожи не стоит, хоть я "амбициозный и молодой".
    Так что я не напрягаюсь, и свободно по 4 часа из 8 провожу на хабре или смотрю туториалы по jQuery или AfterEffects. Благо контроля нет вообще, главное в срок сделать, а когда пришёл, ушел, не играет роли.
    Скучные задания делаю на-скорую. Что-то интересное или если есть идея - делаю на совесть, с душой, именно для себя, для своего собственного портфолио, ну и что-бы окончательно не втухать.
    После работы силовая тренеровка, по 3 раза в неделю. Там душь, сауна, потом в магазин, готовить хавку. И еще мои старые заказчики времён фриланса звонят, подработку подкидивают. Домой прихожу тупо поспать.

    Парралелно ищю более хорошо оплачиваемое место с более высоким уровнем. Для этого нужо переписать Резюме, с описанием проектов которые я выполнял. И на это ушло уже месяц, никак не мог определится с формой резюме, хотелось что-то особенное, в резултате останавилса на том с чего начал , старом, добром ПДФ. Вот как 2 недели я это забросил, потому-что просто нагруз болшой.
    Иногда тупо охото нажраться с кентами или поиграть в Диабло, или раздать пару десятков яростных хедшотов в КС. Отвести душу на груше. Или на какой-то борзоте на дискотеке) Погулять с девчонками в конце концов. Кароче пожить тоже охото!!! Получить эмоций!
    Ведь для этого и живём, и работаем, что бы получать те эмоции которые вожделеем, забратся на те вершины на которих небыли. Чтобы получить это чувство, эти эмозции, ощющать себя тем, кем ты реално хочеш быть. И получать он этой жизни каждую минуту кайф. Я например даже от боли на тренеровке ловлю кайф)) Ну и от резултата тренеровки соответственно!

    писал через транслит, так-что отнеситесь с пониманием)
    Ответ написан
    Комментировать
  • Как всё успевать и не быть роботом?

    @johannnn
    Чуть программирую)
    1 - Не нужно работать по 8 часов для денег. Тут вопрос в том, какой вы профессионал в своем деле. Оплачивается на рынке Ваша стоимость. Если допустим Вася профессионал то он работает 2 часа и получает 20 000, хочет, работает 8 часов в день и получает 80000, а вот Пете надо работать по 10 часов в день, чтобы заработать 80000. так что Оплата зависит от Вашей стоимости. Станьте профессионалами своего дела.

    2- Спать - да, обязательно 8 часов, но каждый день в одно и то же время, и главное обеспечить ранний подъем - в 6 утра. Тогда времени будет достаточно много, чтобы выполнить любую работу.

    3- Полезная еда. Скажу так - готовить можно 1 раз на 1-2 дня. Разбивая потом на порции в контейнеры, далее просто микроволновка - 3 мин и обед, ужин и т.д. готовы. Для примера, я 3,5 года прожил в Доминикане, где из рациона был рис макароны, курица и говядина. Готовка занимает час и все. а свежие фрукты и овощи дома должны быть всегда.

    4- Спорт - Купите домой штангу и 2 гантели, разборные. И занимайтесь в перерывах - Кстати которые Реально необходимо делать в работе - Сидеть и писать код 8 часов не реально. Точнее реально - но это сильная нагрузка для глаз. Обязательно нужно прогуливаться по парку. Ибо работая год в таком режиме можете потом работать на оплату лекарств для глаз) ну в лучшем случае Носить очки) (Я говорю о фанатеющем сидении за ПК реально не отходя от него.) Есть еще одни вариант - запишитесь в зал где есть бассейн. И ходите 1 раз в 3-4 дня.

    5- Самообразование - читайте перед сном, слушайте аудиокниги в дороге. Допустим пошли в магазин, слушайте книгу. Сейчас можно найти все что хотите.

    6 - этот пункт на самом деле прост. Как описал в первом пункте, становясь профессионалом, Вы сможете больше зарабатывать ИЛИ уменьшать время работы.И тогда Для хобби будет не 1-2 часа, а 3-4. И так далее. И если хобби действительно хорошее, и будет приносить Вам радость в первую очередь, то и в других сферах Вам будет комфортнее. Если уделять хобби много времени - то Вы станете в этом профессионалом. и люди захотят платить Вам т.к. Вы знаете больше их, с Вами будут советоваться и т.д. И чем больше этим заниматься, тем больше денег будет это приносить, и тогда придет момент, когда доход от хобби будет небольшим, но достаточным, чтобы прожить. И тогда надо решиться полностью этому посвятиться, и отказаться от прежней работы.

    Для начала пробуйте так - Делайте выходные от работы (субботу и воскресенье) и посвящайте хобби полностью. Так будет работа продуктивнее.
    Ведь что такое отдых - это смена Вида деятельности.
    Ответ написан
    Комментировать
  • Как всё успевать и не быть роботом?

    engine9
    @engine9
    Разрабатываю интерфейсы и трехмерные презентации.
    Чем больше в речи человека слов "нужно", "должен" тем серьезней ему нужно подумать о вопросах психологического благополучия. Это не шутка, не подтрунивание и даже не бытовая мудрость. Это рекомендации профессоналов-психологов.

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

    Если вам хотелось бы жить получше, побогаче, поинтереснее чем сейчас и вы отдаете себе отчет, что придется некоторое количество усилий тратить не на привычные вещи, а на труд. То это менеджмент и осознанность.
    Ответ написан
  • Как всё успевать и не быть роботом?

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

    Автор, 23 это очень хорошее время задуматься над своим здоровьем.
    Ты правильно пишешь про питание и серьезное занятие. Плюс можно найти то что тебе действительно нравиться, влиться в комьюнити, ездить на соревнования/слеты/общение/новые друзья и тд.

    Если тебе действительно нехватает времени на готовку/уборку, можно нанять домработницу. Пусть приходит 1-2 раза в неделю и делает тебе разгрузочные дни. Ты в это время сможешь заниматься своими делами. Чаще использую возможность наемного труда, цени свое время.

    Как писали ранее, пока ты не семьянин времени у тебя намного больше. Раставь приоритеты, жертвуй чем то(свои проекты как правило страдают), ищи копромисс(например учить англ можно смотря сериалы и проводя месяц в году в англоговорящей стране), вырабатывай в себе стержень - ключ это спорт.

    Успехов!

    P.S. А еще говорят молодеж плохая у нас, я то в свои 23 ...
    Ответ написан
    Комментировать
  • Как всё успевать и не быть роботом?

    azrail_dev
    @azrail_dev
    Сплю 8 часов, встаю в 6 утра. Готовит пищу жена, иногда сам. 6 приёмов пищи за день(каша+мясо) готовлю около часа, еда всегда с собой в контейнерах, фастфуд уже и не помню, когда ел.
    Если времени совсем не хватает, тратим на выходых 3 часа, что бы забить морозилку контейнерами с едой. Микроволновка, 7 минут и полноценный приём пищи готов.

    Тренировки забирают 3 раза в неделю по полтора часа. Работа 8 часов. Сначала совсем было сложно совмещать работу, спорт и семейную жизнь, сейчас уже привык. На первых порах поддержку оказывали адаптогены.

    Работаю или изучаю что-то новое только в будние дни, в выходные спорт, рыбалка, кино и тд, к компьютеру стараюсь не подходить.
    Ответ написан
    5 комментариев
  • Как всё успевать и не быть роботом?

    paradokso
    @paradokso
    Начинающий фронт-эндер
    Ну и я напишу свою простыню =)

    Все зависит от ваших приоритетов и мотивации. Буду краток, так как по многим пунктам аналогичные моим мысли были уже высказаны.

    Нужно работать. Минимум 8 часов, чтобы были деньги
    . Т.е. вы хотите зарабатывать? Ведь можно жить нормально работая 3-4 часа в день. При ваем рейте в 10 баксов это в среднем 600 долларов. По моему это больше среднего дохода РФ. Не так ли? Прожить на эти деньги реально?

    закуп продуктов, готовка и подобное тратится 1,5-2 часа ежедневно

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

    Нужно заниматься спортом. Ежедневно это занимает около 1,5-2 часов.
    Верно. Но, во-первых, даже каждодневная нагрузка такого объема не сможет компенсировать 10-12 часов сидения за ПК/книгой. От пробежки такие проблемы как низкий тонус сосудов, чрезмерная нагрузка на ноги, таз и позвоночник никуда не денутся. Ко всему прочему после вялого дня это может привести к еще большим проблемам (бегать нужно правильно, так как в большинстве случаев люди неправильно ступают, тем самым повреждая колени и ступни и т.д.). Гораздо правильнее два - три раза в неделю заниматься спортом по-серьезному - спортзал, бассейн, баскетбол/волейбол. Ну а каждый день делать зарядку - утром и несколько раз днем, чтобы разогнать кровь.

    Это обязательный английский 1-1,5 часа каждый день
    вы уверены что у вас хватит мотивации на долго заниматься по часу в день? И это после 8 часового рабочего дня, часа готовки и часа на спорт? :) На самом деле тут можно схитрить: слушать подкасты/удиокниги на англ во время занятий спортом.

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

    Если это серьезное намерение, то см. выше - переключайтесь на этот вид деятельности и делайте его основным.
    Посмотрите доклад Вадима Макишвили "36". И поймите, что вы живете для других ("работаете на дядю") ровно столько, на сколько вы в этом уверенны. Жить только для себя - это жить в деревне и обрабатывать землю, питаться тем что вырастили и не зависеть от денежных отношений.

    Выводы: распределяйте время - все делать в один день неразумно и затратно по интеллекту/нервам.
    Определите приоритеты и свою мотивацию.
    И, как часто советуют жители Тостера - заведите жену, ребенка и собаку :)
    Ответ написан
    2 комментария
  • Как всё успевать и не быть роботом?

    @mr_alex
    Начинающий Front-End разработчик
    TS, Вы не первый и не последний кто задается этим вопросом.
    Цитата из М. Берендеева, А. Вышегородская
    Как успевать все. Пособие по управлению временем.
    Кто из нас хотя бы раз в жизни не жалел об этих самых БЕСЦЕЛЬНО, а значит, и бесполезно, бездарно прожитых годах? Так почему же мы так легкомысленно относимся к минутам и часам, задумываясь только о годах, и никак не хотим понять, что, живя подобным образом, мы приближаем безрадостную старость, так и не успев насладиться молодостью и зрелостью? Почему мы не успеваем? Попробуем разобраться и разложить все по полочкам. Итак, давайте займемся простой арифметикой и прикинем, куда уходит время.
    1. РАБОТА. Любой взрослый человек должен работать, если уж не для удовольствия, то хотя бы для заработка. При полной занятости в среднем мы тратим на работу 20 дней в месяц по 8 часов. Это составляет 40 часов в неделю или 160 часов в месяц. О работе мы поговорим отдельно, разберемся, как правильно строить свой рабочий день и на что тратить время, чтобы впоследствии не жалеть, что мы ничего не успеваем.
    2. СОН. Чтобы чувствовать себя нормально, а не «очумевшей креветкой с больными глазами», человек должен спать как минимум 8 часов в сутки, т. е. примерно 240 часов в месяц.
    3. ДОРОГА. Время, затраченное на дорогу до работы/ учебы и обратно, у городского жителя отнимает в среднем примерно 2 часа (вы большой счастливчик, если дорожное время отнимает у вас меньше времени). В месяц это 60 часов (при условии пятидневной рабочей недели).
    4. ДОМАШНИЕ ДЕЛА. Это отдельная история. Дома, как правило, никогда не бывает так, чтобы нечего было делать. Бесконечные уборки, стирки, готовки и прочее занимают в среднем 1,5 часа в день, т. е. 45 часов в месяц (это по очень скромным подсчетам).
    5. ТЕЛЕФОННЫЕ РАЗГОВОРЫ. Мы говорим не о рабочих моментах, а о трепе с друзьями-подружками и родителями. Опять же, по скромным подсчетам 1 час в день или 30 часов в месяц.
    6. ХОББИ И РАЗВЛЕЧЕНИЯ. К развлечениям мы отнесем и ежедневный просмотр телевизора, и «зависание» в Интернете, и культпоходы в театры, на концерты и т. п., и шитье-вязание, и резьбу по дереву, и лежание под любимым автомобилем, и выгуливание собаки и т. д. и т. п. Все эти моменты очень скрашивают безрадостные трудовые будни (не говоря уже о праздниках), но отнимают огромное количество времени, примерно 3 часа в день, т. е. 90 часов в месяц.
    7. ЕДА. Человек не может обходиться без пищи, но тратит он на то, чтобы поесть (или перекусить, попить чайку), примерно 2–2,5 часа в день, а в месяц это 75 часов. Все. Можно остановиться и подвести итог. Если мы берем месяц как 30 дней или 720 часов (по 24 часа в сутки), то, сложив все полученные временные (душевные, физические и денежные пока не в счет) затраты на разные дела, мы получаем 700 часов!!! Заметьте, что мы не включили в список еще очень многое: сексуальную жизнь, проверку уроков у ребенка или подготовку к семинарам, экзаменам и зачетам (если вы студент), время на личную гигиену, общение с друзьями и родственниками и т. д. Согласитесь, картинка получается довольно-таки унылая. При таком раскладе приходится отнимать время либо от сна, либо от времени, отведенного на поглощение пищи, либо от других приятных моментов жизни. Что же получается? Мы как маленькие лошадки целыми днями «везем свои тележки» и ничего, НИЧЕГО все равно не успеваем!!! Нехватка времени порождает кучу проблем, комплексов, стрессов, депрессий. и прочая, и прочая.

    Прочитайте, подумайте и расскажите нам, что у Вас получилось.
    Ответ написан
    2 комментария
  • Как всё успевать и не быть роботом?

    trevoga_su
    @trevoga_su
    3) Нужно кушать полезную и разнообразную пищу, приготовленную из свежих продуктов, кафе и фаст-фуд не рассматриваю
    в идеальном мире пони какают бабочками. Автор, лет тебе сколько?

    Ты уж извини, но не мужика это рассуждения. Ты в себе копаешься как подросток, строишь какой-то иллюзорный мир. Я с ужасом представляю, что с тобой будет, когда ты себе женщину найдешь - она тебя скорее всего сожрет и сломает, как самка Богомола, гг.

    Тебе выше правильно сказали - никому никто ничего не должен. Ты сейчас тупо перечислил какие-то бренды, маркетинговые якоря, которые тебе как будто навязали. Здоровая пища, хороший сон, спорт.. да хер там - мало кто это имеет. Постоянные стрессы, усталость, питание в фастфудах, долги, кредиты. Это реальность.
    Ответ написан
    21 комментарий
  • Литература по SharePoint 2010

    zzeneg
    @zzeneg
    MSDN
    Лабораторные
    Учебник (рус)
    Ну и на том же рутрекере полно книг и видеороликов на английском.
    Ответ написан
    2 комментария