Рубрика «перевод» - 82

Нижесказанное относится к инструментарию gc. Gccgo имеет встроенную поддержку gdb. Помимо этого обзора Вы можете консультироваться с руководством по GDB.

Когда Вы компилируете и компонуете ваши Go программы с помощью инструментария gc в Linux, Mac OS X или FreeBSD, полученный в результате бинарные файлы содержат отладочную информацию DWARFv3, которую отладчик GDB последней версии (>7.1) может использовать для исследования живого процесса или дампа.Читать полностью »

Закрытие Google Reader заставило поволноваться любителей новинок и разработчиков, подняв вопрос о том, не закроет ли Google свои сервисы и API, к которым пользователи так привыкли. Проанализировав 39 закрытых продуктов можно сделать выводы о том, сколько они протянут.

Google Keep, вероятно, будет с нами до марта 2017 — в среднем
Пополнит ли Google Keep ряды сервисов и API закрытых “корпорацией добра”? Если да, то когда? Фотограф: Alamy.
Читать полностью »

Как самом деле программисты тратят своё рабочее время
Вы наверно всегда думали что работа программиста состоит из придумывания красивых и аффективных алгоритмов, и дальнейшего превращения этих алгоритмов в красивый и компактный код.

Как показали опросы проведенные «Electric Cloud», разработчики проводят 20% своего времени в ожидании. Ожидании компиляции, ожидание тестов или ожидание юниор разработчика который пошел за колой.

Разработчики тратят на ожидание столько-же времени сколько они тратят на обдумывание идей и на совещаниях.
Читать полностью »

На прошлой неделе я вместе с несколькими моими коллегами учавствовал в громкой речи о том факте, что Go обрабатывает ошибки в ожидаемых сценариях посредством возвращения кода ошибки вместо использования исключений или другого схожего механизма. Это довольно спорная тема, потому что люди привыкли избегать ошибки с помощью исключений, а Go возвращает улучшенную версию хорошо известной модели, ранее принятой несколькими языками — включая C — при которой ошибки передаются через возвращаемые значения. Это значит, что ошибки маячат перед глазами программиста и вынуждают иметь с ними дело все время. Кроме того, спор переходит в направление того факта, что в языках с исключениями каждая ошибка безо всяких дополнительных действий несет в себе полную информацию о том, что и где произошло, а это может быть полезно в некоторых случаях.Читать полностью »

В данном посте будет рассмотрен процесс создания меню навигации и хлебных крошек в проекте asp.net MVC3. Сначала мы создадим пустой проект, потом добавим sitemap провайдер, несколько контроллеров и представлений и в итоге заставим провайдер вывести хлебные крошки.
Перевод статьи: edspencer.me.uk/2011/09/20/mvc-sitemap-provider-tutorial-2-breadcrumbs/
Читать полностью »

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

Таксофоны кажутся пережитком прошлого, если вы родились в поколении смартфонов. Но стоит добавить несколько функций, например таких, как Wi-Fi точка доступа, автомобильное зарядное устройство, taxi-hailing и таксофоны могли бы легко найти место в нашей жизни, начиная с Нью-Йорка.
Читать полностью »

LangPrism – сервис краудсорсинг перевода веб содержимого
Здравствуй, уважаемое читатели!

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

Под катом вы также узнаете о новом Хабре на японском языке, не пропустите!
Читать полностью »

Научиться дизайну – значит научиться видеть – занятие, тем более увлекательное, чем больше времени вы ему уделяете. Признание в любви моей профессии…

Наш мозг – не камера фотоаппарата. Взгляд – не пассивное действие. Мы видим то, что ожидаем увидеть, или, как красиво подметила Анаис Нин (Anaïs Nin): «Мы видим вещи не такими, какие они есть, мы видим их такими, каковы мы сами».

Учимся видеть
Читать полностью »

Четвертого апреля на stackoverflow появился вопрос, касающийся работы операторов сравнения в PHP. Почти сразу же на него поступил развернутый ответ. Наверняка для многих это является интересной темой.

Вопрос

PHP славится своим приведением типов. Я потратил много времени в поисках основ логики сравнения в нем.

Например: если $a > $b является истиной и $b > $c является истиной, значит ли это, что $a > $c также является истиной?

Руководствуясь простейшей логикой я могу предположить что это выражение также верно, однако я не очень доверяю PHP в этом в вопросе. Может кто-нибудь привести мне пример, в котором данное утверждение будет ложным?
Читать полностью »

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

Обычно, первое, что человек делает, встретив плохой код — ищет виноватого. Это сразу становится личной или племенной вендеттой:

«Как можно быть таким идиотом?»
«Кто виноват в том, что мой мозг взорвался от всей этой бессвязности и богохульства?»
«Кто оскорбляет <Название Компании>!?»

Это неправильно. Не надо начинать с этого. Прежде, чем найти беднягу-автора кода и обрушить на него свой гнев, лучше поймите сам код.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js