• Тренируемся дома по программе Пола Уэйда. Часть Четвёртая: Мостик или Секрет Бронированного Позвоночника

    • Перевод

    Программа Тюремных Тренировок — это эффективные методы обучения по работе со своим весом. Многие из этих забытых, но действенных техник — находятся на грани исчезновения. Современный бодибилдинг поменял наше мышление, навязав ложные убеждения. Поэтому мы сняли этот фильм в Алькатрасе, вернувшись во времена, когда «Скала» была крупнейшей тюрьмой для особо опасных преступников. Пожалуй, это самое правильное место, чтобы показать методы тренировок заключённых.

    Приступить к тренировке
  • Epic Games попыталась ограничить работу магазинов приложений в Северной Дакоте

      Представители Epic Games и другие члены Coalition for App Fairness разработали законопроект для Северной Дакоты, направленный на ограничения работы магазинов приложений Apple и Google. Однако местный сенат отклонил его.

      Читать далее
    • Ржавеем дальше. Как появился Rust и можно ли на нём WEB?

        Моя предыдущая статья про rust вызвала положительную реакцию и большое количество обсуждений о том что да как с rust. Мне исключительно приятно видеть что вам понравился этот материал.

        В комментариях я встретил много вопросов типа «А можно ли использовать rust для WEB?» Лаконичный ответ таков: «Можно». Можно и brainfuck использовать, если хочется. Нужно ли? Скажем так, brainfuck для WEB использовать категорически не стоит. А вот rust – тут надо понимать что именно делает rust и каковы его цели. Для того чтобы это понять мы должны погрузиться в компилятор и разобраться в устройстве процессоров. Под катом вы найдёте глубокий заныр в историю того как появился rust и поймёте что это такое и когда его нужно использовать а когда можно и на «ноде запилить».

        Ржавеем дальше и глубже...
      • Как проводить Code Review по версии Google

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

          И вот недавно при подготовке к очередному выпуску подкаста "Цинковый прод" я узнаю, что Google опубликовал свод правил по проведению Code Review, битком набитый ценными мыслями. Весь материал довольно объемный и не влезет в одну статью, поэтому я постараюсь выделить наиболее интересные (мне) мысли.


          Итак, поехали

          Читать дальше →
        • Как работала Башня Тесла по передаче энергии — собственное «расследование»



          Несколько лет назад мы – авторы данного материала – изрядно покопавшись в патентах, дневниках и лекциях Н.Теслы (благо, образование позволяло) пришли к выводу, что пресловутая Башня Тесла по передаче энергии не «фейк», а вполне рабочая конструкция.

          В результате нескольких лет исследований, размышлений, изучения первоисточников, сопоставления данных, формирования и отсеивания гипотез и т.п. – появилась красивая и, по сути, простая модель, которая строго вписалась в классическую физику и была подтверждена численным моделированием в пакете Ansoft HFSS. С момента начала проекта, мы провели некоторое количество дискуссий в различных сообществах, где от нас требовали «статью для технарей» — в результате появился данный материал.

          Этот материал не является строгой теорией (т.е. теорией, учитывающей все возможные аспекты работы Башни Теслы). Тем не менее, мы постарались достаточно полно осветить предлагаемую концепцию и привести адекватные численные оценки основных характеристик процесса. Так что, если Вам интересно разобраться в модели и поучаствовать в конструктивной дискуссии – приглашаем ознакомиться с материалами.
          Читать дальше →
        • Как стать Java разработчиком за 1,5 года

            Меня зовут Сергей, мне 40 лет и сейчас я работаю Java разработчиком в немецкой компании. Мы занимаемся разработкой программного обеспечения для пивоварен оценки финансовых и кредитных рисков. Это моя первая работа в качестве разработчика. До этого я работал в сфере IT-поддержки и системной интеграции. Первого февраля 2019 г. закончился мой шестимесячный испытательный срок, и у меня на руках бессрочный контракт. Я хочу поделиться своим опытом, как можно самостоятельно выучить Java так, чтобы получить работу.



            Это мой рабочий стол. Пить пиво в рабочее время у нас разрешено, мы же в Германии.


            Моя первая статья: «IT-эмиграция с семьей. И особенности поиска работы в маленьком городе Германии, когда ты уже там»

            Читать дальше →
          • Как я улучшил свои навыки работы с алгоритмами, структурами данных и научился использовать все это на практике



              От переводчика: сегодня публикуем для вас статью Фабиана Терха. Статья в первую очередь будет полезна для начинающих программистов.

              Я программист-самоучка, этот пост отражает мой личный опыт и навыки в такой сфере, как алгоритмы и структуры данных; кроме того, я рассказываю и о способах решения задач (к слову, второе мне дается несколько хуже, чем первое).
              Читать дальше →
              • +9
              • 10,6k
              • 6
            • Моя история прохождения интервью в IB IT (Java разработчик, investment bank) в Лондоне с примерами типичных заданий

                Так получилось, что я хотел стать программистом еще учась в университете в Москве, но стал им уже за пределами России и не сразу — путь был долог и тернист. Я ходил на множество интервью (вначале искал я, потом уже искали меня), вникал в тонкости работы и размышлял на тему — как же стать хорошим программистом.


                Один из аспектов, который актуален на протяжении всей карьеры, это поиск работы и прохождение интервью. Я сам проводил очень мало интервью (4-5), но посетил большое их количество (>100). У меня было 3-4 периода по поиску работы за последние ~7 лет, когда я ходил на интервью месяц-два, по 1-2-3 в день иногда.


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


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

                Читать дальше →
              • Доказательное планирование

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

                Разработчики программного обеспечения не любят составлять план работ. Обычно пытаются вовсе от него отказаться. «Закончу, когда закончу!», — говорят они, ожидая, что этот смелый и веселый поступок вызовет одобрение у босса, а о планировании будет успешно забыто.

                Большая часть расписаний, с которыми вы встретитесь, будет представлять из себя бездушные отписки. Совершенно забытые, они хранятся в каком-нибудь общем каталоге. После выпуска продукта с опозданием на пару лет странный парень, в чьем офисе, говорят, видели картотеку, принесет на обсуждение причин провала старую распечатку, которую все засмеют. «Только гляньте! Мы запланировали две недели, на переписывание системы с нуля на Ruby!»
                Читать дальше →
              • 10 подкастов для изучения/продолжения изучения английского языка

                  image

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

                  Подкасты – это звуковые аудиофайлы в стиле радиопередач в интернете Как правило, подкасты имеют определенную тематику и периодичность издания. Каждый человек, у которого есть смартфон, может прослушивать подкасты. Для прослушивания подкастов у владельцев Apple есть родное приложение, называется «podcasts». Android пользователи могут использовать приложение «Podcast Addict».
                  Читать дальше →
                • Путь автоматизации: конкуренция с ИИ, избавление от рутины, безусловное базовое время


                    (c)


                    Как автоматизировать работу и никогда не работать? Прежде чем ответить на этот вопрос, спросите себя о другом: сколько времени вам нужно для счастья? Люди, которые не знают, чем занять вечер выходного дня, не нуждаются в автоматизации многих задач.


                    Сокращение рутины дает преимущество в конкурентной борьбе. Автоматизация «добывает» самый ценный ресурс на планете — время. Технический прогресс позволяет тратить время на то, что вам интересно: на решение интеллектуальных задач и, вероятно, более сложную работу, выполнение которой обеспечит больше возможностей для улучшения качества жизни.


                    Дальше — о том, что и как облегчает нам жизнь.

                    Читать дальше →
                  • У нас длинные руки: 7 зарубежных площадок, на которых можно найти удалённую работу

                      Развитие телекоммуникационных технологий — это win-win для работодателей и работников: компании могут находить таланты по всему миру, а люди могут работать откуда угодно, лишь бы был Wi-Fi. И популярность удалённой работы лишь растёт. К примеру, согласно отчёту Gallup, в 2015 году 37% респондентов ответили, что работают удалённо частично или весь рабочий день. Это было на 7 процентных пунктов больше, чем в 2008. И нет причин считать, что эта тенденция сегодня изменилась.

                      Чем больше людей обращаются к подработке, фрилансу или удалённой работе на полную ставку, тем чаще возникает вопрос: где именно мне найти работу, которая позволит отказаться от поездок в офис? Предлагаем вашему вниманию семь зарубежных площадок, на которых можно найти удалённую работу.
                      Читать дальше →
                    • Шпаргалка Java программиста 1: JPA и Hibernate в вопросах и ответах

                      • Tutorial
                      image

                      Знаете ли вы JPA? А Hibernate? А если проверить?

                      В чем смысл серии статей 'Шпаргалки Java программиста'
                      За время работы Java программистом я заметил, что как правило программисты постоянно и планомерно используют от силы 10-20% от возможностей той или иной технологии, при этом остальные возможности быстро забываются и при появлении новых требований, переходе на новую работу или подготовке к техническому интервью приходится перечитывать все документации и спецификации с нуля. Зато наличие краткого конспекта особенностей тех или иных технологий (шпаргалок) позволяет быстро освежить в памяти особенности той или иной технологии.




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

                      Поехали...
                    • ASP.NET MVC. Урок 0. Вступление

                      • Tutorial
                      Я пишу сайты на asp.net mvc. В этих 16 главах я хочу рассказать, как я это делаю. Это некий учебник-справочник всех тех знаний, которые я накопил в течение трех лет.

                      Почему именно asp.net mvc

                      ASP.NET MVC я люблю потому что:
                      • Это .net. Я знаю .net и С#.
                      • Это компилируемый код.
                      • Это не ASP.NET WebForms, я работаю с html-кодом.
                      • Используется MVC-паттерн.
                      • Visual Studio – самое популярное средство разработки, в котором есть IntelliSense.
                      • Отличные инструменты отладки.


                      Читать дальше →
                    • Дайджест свежих материалов из мира фронтенда за последнюю неделю №240 (5 — 11 декабря 2016)

                        Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.

                        Читать дальше →
                        • +20
                        • 19,3k
                        • 2
                      • Поиграл == покодил

                        • Перевод
                        image

                        Мой рекорд скорости написания кода «на C» был в консоли Quake II. Причем абсолютно без ошибок. В темноте, не глядя, трясущимися руками надо было набрать примерно такое:

                        bind SHIFT "+snipe"
                        alias +snipe "sensitivity 2.5; fov 30"
                        alias -snipe "fov 90; sensitivity 4"

                        Боги умели прописывать RocketJump.

                        RocketJump
                        bind t "superrjr"
                        
                        bind a "superrjn"
                        
                        alias superrjr "echo SuperRocketJump enabled; bind a +srj; bind t superrjc"
                        
                        alias superrjn "echo SuperRocketJump disabled"
                        
                        alias superrjc "echo SuperRocketJump disabled; bind a superrjn; bind t superrjr"
                        
                        alias +srj "lookdown1;hand 2;rjump"
                        
                        alias -srj "lookdown2"
                        
                        alias lookdown1 "cl_pitchspeed 999999;+lookdown"
                        
                        alias lookdown2 "-lookdown;cl_pitchspeed 200;-attack;-moveup;wait;wait;wait;centerview;hand 2;cl_maxfps 80"
                        
                        alias rjump "+moveup;+attack;wait;wait;wait;wait;cl_maxfps 0"
                        
                        alias +QLD "+lookdown;cl_pitchspeed 999"
                        
                        alias -QLD "-lookdown;cl_pitchspeed 200"
                        
                        alias +RocketJump "hand 2;+QLD;wait;wait;+attack;+moveup"
                        
                        alias -RocketJump "hand 2;-QLD;-attack;-moveup"
                        
                        alias SuperRocketJump "hand 2;+QLD;wait;wait;wait;wait;+attack;+moveup;wait;cl_maxfps 0;LWX3;cl_maxfps 90;-QLD;-attack;-moveup;hand 2" 


                        Под катом — подборка дюжины проектов, которые заточены на то, чтобы играючи повысить кодерское мастерство.
                        Читать дальше →
                      • Боли в руках при работе за компьютером. Часть 1: туннельные синдромы – обзор и диагностика проблем

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

                          image


                          Основная проблема в том, что для работы за компьютером используются точные мелкие движения руки в статической позе, из-за чего возникают предпосылки для повреждения сосудисто-нервных пучков на всём протяжении — от шеи до кисти руки. И часто боли в кисти руки являются следствием отдаленных проблем, не связанных с запястным каналом.
                          Читать дальше →
                        • Теории заговора. Алкогольное лобби


                            По данным ВОЗ, россияне мужского пола потребляют 23,9 литра чистого спирта в год (белорусы — 27,5 л) при среднемировом уровне потребления алкоголя 6,2 литра в год. Медики считают, что именно алкоголь является причиной многочисленных смертельных заболеваний. Повсеместная алкоголизация населения — главный фактор низкой продолжительности жизни в России. Говорят, что это единственная страна в мире, где смертность мужчин на свободе в три раза выше, чем в тюрьме (там алкоголь запрещён). Фактически, алкоголь унёс уже больше жизней, чем голод, эпидемии, теракты и все войны в истории, включая Вторую мировую войну. Сейчас от этого вещества умирает 3,3 млн человек в год.

                            Алкоголь вызывает привыкание, разрушает мозг, печень, пищеварительный тракт и желудок. Он приводит к циррозу печени, раку поджелудочной железы, ожирению, гипертонии, болезням сердца.
                            Читать дальше →
                          • Мост из ниоткуда: можно ли получить что-либо из ничего?

                            • Перевод


                            «Вопрос бытия – темнейший во всей философии». Так заключил Уильям Джеймс, размышляя над самой основной из загадок: как что-то возникло из ничего? Этот вопрос выводит из себя, решил Джеймс, поскольку требует объяснения, отрицая саму возможность его наличия. «Для перехода из ничего в бытие не существует логического моста», писал он.

                            В науке объяснения строятся на причинах и следствиях. Но если ничто на самом деле ничто, у него нет возможности стать причиной. Дело не в том, что мы не можем найти правильного объяснения – просто перед лицом «ничто» объяснение не работает.

                            Этот отказ бьёт по больному месту. Мы существа, любящие повествования. Наши простейшие понятия приходят через истории, а как нечто появилось из ничего – это самая главная история, доисторическая повесть, более фундаментальная, чем «путешествие героя» или «парень встречает девушку». Но эта история подрывает суть истории. Эта повесть соткана из самоуничтожения и парадокса.
                            Читать дальше →
                          • Учим английский дешево и эффективно

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

                              Если вы не готовы тратить на английский хотя бы 2 часа в день, то дальше можно не читать.
                              Читать дальше →