Пятая часть перевода D Programming Language Tutorial от Ali Çehreli. В этой части переведена глава Logical Expressions. Материал главы рассчитан на новичков.
devops
+14
Учебник по языку программирования D. Часть 3
2 min
11KTutorial
Translation
Третья часть перевода D Programming Language Tutorial от Ali Çehreli. Содержание главы расчитано для начинающих и, как мне кажется, даже не раскрывает темы. Но это перевод одной из глав.
Предыдущие части:
Предыдущие части:
+14
Учебник по языку программирования D. Часть 2
9 min
16KTutorial
Translation
Вторая часть перевода D Programming Language Tutorial от Ali Çehreli. Большая часть материала ориентирована на начинающих, но так как большая часть аудитории уже имеет базовые знания в программировании, то этот материал убран под хабракаты. В данной части рассматриваются фундаментальные типы, свойства типов, основы компиляции и императивного программирования.
+22
Не так сели: Apple ответила на сообщения о погнувшихся iPhone 6 и 6 Plus
1 min
201KТолько что опубликованный ответ компании ресурсу TechCrunch (почему не Хабрахабру?) по поводу разгоревшегося скандала вокруг гнущихся в карманах владельцев айфонов заключается в том, что интернет опять раздул пожар из ничего: случаи погнутых смартфонов «исключительно редки» — если быть точным, только девять владельцев новых айфонов пока пожаловались на это только 9 человек из 10 миллионов, купивших их за первые три дня.
Подпись к картинке гласит: «Айфона нет»
Apple сообщила TechCrunch, что «если будете пользоваться телефонами нормально — то ничего у вас не погнётся»
Подпись к картинке гласит: «Айфона нет»
Apple сообщила TechCrunch, что «если будете пользоваться телефонами нормально — то ничего у вас не погнётся»
+35
На софт наложат десятину: Путин поддержал предложение обложить продажи ПО 10%-ным налогом
2 min
47KПоследнее время государство стало генерировать чересчур много новостей про интернет: и снова «Ведомости» сообщают о тревожных инициативах власти:
Министр связи и массовых коммуникаций РФ Николай Никифоров
Президент России Владимир Путин на встрече с министром связи Николаем Никифоровым заявил, что поддерживает идею о создании специального фонда для финансирования разработок отечественного программного обеспечения, сообщает «Интерфакс». Пополнять фонд планируется за счет 10-процентного сбора с оборота российского и зарубежного софта в России.
www.vedomosti.ru/tech/news/33812151/putin-podderzhal-10-celevoj-sbor-s-softa
Министр связи и массовых коммуникаций РФ Николай Никифоров
+70
Организаторы обмена информацией будут сливать спецслужбам все данные о действиях пользователей
3 min
41KИ не только действиях.
Мне показалось важным, чтобы в поле зрения сообщества Хабра попала следующая информация, которая оказалась у меня на руках.
А именно — проекты подзаконных актов к вступающему в силу одиозному закону о блогерах, которые сейчас готовятся и проходят последние стадии согласования в узком кругу за закрытыми дверями. При этом, хоть ряд СМИ и отписались сегодня по этому поводу, но никто из них не выложил непосредственно сами документы или ссылки на них. Что я и исправляю.
На самом деле закон «о блогерах» — это далеко не только о блогерах, просто он стал более широко известен соответствующей поправкой, которая стала регламентировать в т.ч. жизнедеятельность и этой категории сетевых граждан. На мой взгляд, самые одиозные пункты 97-ФЗ, который вступит в силу 1 августа — это описание обязанностей организаторов распространения информации (а под формулировку, данную в законе подпадают владельцы практически всех видов интернет-ресурсов и даже не только их, а, например, организатор скайп-конференции и т.д., как фантазия развернется) по хранению и предоставлению уполномоченным госорганам информации по действиям пользователей.
Органы по нижеопубликованному регламенту хотят знать всё о всех, кто посетил тот или иной интернет-ресурс:
Мне показалось важным, чтобы в поле зрения сообщества Хабра попала следующая информация, которая оказалась у меня на руках.
А именно — проекты подзаконных актов к вступающему в силу одиозному закону о блогерах, которые сейчас готовятся и проходят последние стадии согласования в узком кругу за закрытыми дверями. При этом, хоть ряд СМИ и отписались сегодня по этому поводу, но никто из них не выложил непосредственно сами документы или ссылки на них. Что я и исправляю.
На самом деле закон «о блогерах» — это далеко не только о блогерах, просто он стал более широко известен соответствующей поправкой, которая стала регламентировать в т.ч. жизнедеятельность и этой категории сетевых граждан. На мой взгляд, самые одиозные пункты 97-ФЗ, который вступит в силу 1 августа — это описание обязанностей организаторов распространения информации (а под формулировку, данную в законе подпадают владельцы практически всех видов интернет-ресурсов и даже не только их, а, например, организатор скайп-конференции и т.д., как фантазия развернется) по хранению и предоставлению уполномоченным госорганам информации по действиям пользователей.
Органы по нижеопубликованному регламенту хотят знать всё о всех, кто посетил тот или иной интернет-ресурс:
+83
Верховный Суд США запретил патентовать человеческие гены
1 min
91KВерховный Суд США запретил патентовать человеческие гены.
+170
Аманда Палмер на TED: Про свободное распространение музыки и заработок
1 min
27KТема копирайта и, в частности, заработка музыкантов — очень актуальна и обсуждаема. И вот, есть возможность получить информацию из первых рук, от самого что ни на есть музыканта, у которой был как опыт работы с крупной компанией-лейблом, так и опыт самостоятельного получения денег разными способами. Аманда Палмер — яркий пример широко известной в узких кругах личности. Но прославилась она, собрав на кикстартере 1.2 миллиона долларов на свой новый альбом.
Тема выступления Аманды: искусство просить. Я в названии поста написал иначе, чтобы было понятнее, о чем вообще речь в ее выступлении. Речь доступна в оригинале на сайте TED'а, но там пока нет субтитров на русском. Но DIY — это не просто 3 буквы, это способ мышления, поэтому я на примере этого видео попробовал впервые, что такое адаптировать субтитрами видео на другой язык. Критика и комментарии — приветствуются.
Тема выступления Аманды: искусство просить. Я в названии поста написал иначе, чтобы было понятнее, о чем вообще речь в ее выступлении. Речь доступна в оригинале на сайте TED'а, но там пока нет субтитров на русском. Но DIY — это не просто 3 буквы, это способ мышления, поэтому я на примере этого видео попробовал впервые, что такое адаптировать субтитрами видео на другой язык. Критика и комментарии — приветствуются.
+43
Декларация Цифровой Эпохи
1 min
1.2K1. Приватная информация неприкосновенна.
2. Информация ставшая публичной в добровольном порядке принадлежит всем.
3. Создатель информации является ее Автором.
4. Передача прав на владение информации другим компаниям или индивидам не лишает создателя авторства.
5. Только Автор или его доверенные лица могут изъять легальную информацию из публичного доступа.
6. Воспроизведение публичной информации этично.
7. Копирование публичной информации не изменяет ее стоимости.
2. Информация ставшая публичной в добровольном порядке принадлежит всем.
3. Создатель информации является ее Автором.
4. Передача прав на владение информации другим компаниям или индивидам не лишает создателя авторства.
5. Только Автор или его доверенные лица могут изъять легальную информацию из публичного доступа.
6. Воспроизведение публичной информации этично.
7. Копирование публичной информации не изменяет ее стоимости.
-2
Цветовое кодирование
4 min
15KМне всегда была интересна наука криптография. Еще в раннем возрасте я любил журналы для детей, в которых был дан русский алфавит, в котором под каждой буквой был ее зашифрованный вид, и после этого нужно было отгадать некий зашифрованный текст, используя этот алфавит. Какую радость приносили мне такие головоломки, я думаю, многие из вас их до сих пор помнят.
В этой статье я не буду описывать известные методы шифрования информации. Тут мы поговорим о цвете!
-5
Копирайт: А какие, собственно, законы мы хотим?
8 min
3.7KТо, что происходит в сфере интеллектуальной собственности не устраивает никого — ни производителей цифровых товаров, ни их потребителей. Чего хотят производители цифровых товаров, мы все знаем. Но чего хотят потребители? Я прочитал довольно много статей по вопросу копирайта, но как-то не нашел ясных мыслей по поводу системы вознаграждения производителей цифровых товаров, которая бы устраивала потребителей этих товаров. Но при этом все прекрасно понимают, что какая-то система вознаграждения нужна, потому что иначе этих товаров просто не будет.
Я определился с тем, что бы я хотел увидеть, и делюсь с вами своими мыслями. Основная идея состоит в том, чтобы не потребители, а производители цифрового товара соблюдали правила, «как для реальных товаров» для своих цифровых товаров.
Я определился с тем, что бы я хотел увидеть, и делюсь с вами своими мыслями. Основная идея состоит в том, чтобы не потребители, а производители цифрового товара соблюдали правила, «как для реальных товаров» для своих цифровых товаров.
+34
Машинное восприятие времени, если бы наносекунды были секундами
2 min
7.7KTranslation
Давайте сразу обговорим масштаб времени. Процессор вашего компьютера живёт наносекундами: большинство CPU может сделать несколько вещей за одну наносекунду — в основном, простую математику и сравнения. Чтобы облегчить восприятие, предположим, что вы являетесь процессором и вместо наносекунд живёте и работаете секунда за секундой. Для ясности, применим эту метафору на одноядерном процессоре.
Вы можете одновременно держать несколько вещей в голове (регистр). Не больше, чем десяток или два в вашей активной памяти, но вы способны вспомнить любую из них практически мгновенно. Важную для себя информацию вы держите под рукой, будь то доступный за пару секунд отрывной блокнотик на рабочем столе (кэш L1) или одна из книжек на полке (кэш L2 и больше), которые настолько хорошо организованы, что любой фрагмент информации вы можете получить не более чем за десяток секунд или около того.
Вы можете одновременно держать несколько вещей в голове (регистр). Не больше, чем десяток или два в вашей активной памяти, но вы способны вспомнить любую из них практически мгновенно. Важную для себя информацию вы держите под рукой, будь то доступный за пару секунд отрывной блокнотик на рабочем столе (кэш L1) или одна из книжек на полке (кэш L2 и больше), которые настолько хорошо организованы, что любой фрагмент информации вы можете получить не более чем за десяток секунд или около того.
+164
Почему я не стану вас нанимать
5 min
43KTranslation
Один мой товарищ недавно активно искал работу, и спрашивал меня, как себя подавать перед работодателем. Погуглив, мы пролистали с десяток статей о том, как надо и как не надо делать во время поиска, и одну из них я решил перевести для хабрасообщества, возможно кому-то это поможет избежать ошибок, которые в ней описаны. Манера статьи довольно провокационная, язык местами нецензурен, поэтому я постарался сгладить углы. Итак, поехали..
+88
Окончательный дизайн схемы Raspberry Pi
1 min
8.7KЗа месяц до начала продаж мини-компьютера Raspberry Pi стоимостью $25 разработчики опубликовали окончательную схему устройства. Сейчас разработка вышла на финишную прямую, через считанные дни начнутся первые тесты, и если пройдут без ошибок — плату отправят в тираж.
+65
Используем portdowngrade на примере
3 min
1.9KВозникла необходимость откатить один из портов FreeBSD, а именно eAccelerator, с версии 0.9.6.1 до 0.9.5.3. Связано это с удалением пользовательских функций кэширования начиная с версии 0.9.6-rc1.
Для решения подобной задачи как раз подойдет утилита portdowngrade.
Без неё мы должны выполнить следующие действия:
Утилита portdowngrade сама анализирует историю заданного порта и показывает список изменений. Остается лишь выбрать, какую из предыдущих версий порта мы хотим установить. Таким образом, portdowngrade автоматизирует всю, описанную выше, последовательность действий, от осмотра CVS репозитория, до копирования нужных файлов в дерево портов.
Рассмотрим как происходит откат порта к предыдущей версии на примере eAccelerator.
Для решения подобной задачи как раз подойдет утилита portdowngrade.
Без неё мы должны выполнить следующие действия:
- Отследить изменения порта в CVS репозитории FreeBSD.
- По комментариям найти все файлы предыдущего релиза (пример ревизий Makefile для eAccelerator).
- Загрузить эти файлы и правильно их расположить в дереве портов FreeBSD.
- Используя стандартные механизмы управления портами установить порт.
Утилита portdowngrade сама анализирует историю заданного порта и показывает список изменений. Остается лишь выбрать, какую из предыдущих версий порта мы хотим установить. Таким образом, portdowngrade автоматизирует всю, описанную выше, последовательность действий, от осмотра CVS репозитория, до копирования нужных файлов в дерево портов.
Рассмотрим как происходит откат порта к предыдущей версии на примере eAccelerator.
+5
Взгляд со стороны специалиста на трудоустройство в Великобритании
4 min
8.4KПредставляете, что к вам на собеседование через час придёт человек, а вы даже не знаете мужчина или женщина это и сколько ему или ей лет?
Трудоустройство в Великобритании кардинально отличается от российского и восточно европейского и анонимно до определённого момента.
Всё потому что присутствуют агенты, работа которых напоминает агентов писателей, художников и актёров. Я никогда не был внутри агентского процесса, но побывал с двух сторон трудоустройства и порой выпиваю со знакомым агентом.
Трудоустройство в Великобритании кардинально отличается от российского и восточно европейского и анонимно до определённого момента.
Всё потому что присутствуют агенты, работа которых напоминает агентов писателей, художников и актёров. Я никогда не был внутри агентского процесса, но побывал с двух сторон трудоустройства и порой выпиваю со знакомым агентом.
+64
Почему я не провожу собеседования
4 min
6.4KTranslation
Перевод статьи Джейсона Фридмана (Jason Freedman) "Everyone Sucks at Interviewing. Everyone." Оригинал статьи можно прочитать здесь.
Идея проведения собеседований при приеме на работу кажется мне порочной и бессмысленной. Каждый работодатель слепо идет по стандартному пути, состоящему из публикации вакансий, обработки резюме и собеседований с кандидатами, ни разу не подумав, действительно ли это именно то, что ему нужно. Я считаю, что этот стандартный путь совершенно неприменим в сегодняшних реалиях.
Последние несколько лет я с большим интересом изучаю все, что связано с отбором и наймом сотрудников. Найти хорошего специалиста безумно сложно, и я вряд ли смогу назвать много фирм, у которых это хорошо получается. Даже у самых успешных в этом отношении компаний есть страшный секрет, заключающийся в следующем: как бы хорошо ни был организован процесс отбора, он все равно не может гарантировать, что нанятый сотрудник преуспеет на новом месте. Ходят слухи, что даже сложнейшие системы оценки кандидатов, применяемые HR-отделом Google, не в состоянии точно предсказать эффективность будущего сотрудника. Некоторые компании отмечают, что единственный показатель, который хоть как-то корреллирует с успешностью молодых разработчиков, — это их результаты в тесте SAT (американский аналог ЕГЭ).
Идея проведения собеседований при приеме на работу кажется мне порочной и бессмысленной. Каждый работодатель слепо идет по стандартному пути, состоящему из публикации вакансий, обработки резюме и собеседований с кандидатами, ни разу не подумав, действительно ли это именно то, что ему нужно. Я считаю, что этот стандартный путь совершенно неприменим в сегодняшних реалиях.
Последние несколько лет я с большим интересом изучаю все, что связано с отбором и наймом сотрудников. Найти хорошего специалиста безумно сложно, и я вряд ли смогу назвать много фирм, у которых это хорошо получается. Даже у самых успешных в этом отношении компаний есть страшный секрет, заключающийся в следующем: как бы хорошо ни был организован процесс отбора, он все равно не может гарантировать, что нанятый сотрудник преуспеет на новом месте. Ходят слухи, что даже сложнейшие системы оценки кандидатов, применяемые HR-отделом Google, не в состоянии точно предсказать эффективность будущего сотрудника. Некоторые компании отмечают, что единственный показатель, который хоть как-то корреллирует с успешностью молодых разработчиков, — это их результаты в тесте SAT (американский аналог ЕГЭ).
+128
Тысяча чертей! Потребитель? Защищайтесь!
5 min
16KТак уж сложилось, что законодательство РФ в большинстве своем далеко от совершенства. Противоречит само себе, множественно трактуется и вообще сложновато для восприятия.
Но есть луч света в темном царстве!
Закон о защите прав потребителя. Замечательная штука, поверьте. При прокачанном скиле использования данного закона можно стать настоящим потреб. террористом. Это, кстати, полуофициальный термин — так называют людей, намеренно злоупотребляющих широкими возможностями, которые предоставляются вышеупомянутым законом.
Итак! На что вы имеете право!
По просьбе NermaN я попробую составить мануал, как и что.
Но есть луч света в темном царстве!
Закон о защите прав потребителя. Замечательная штука, поверьте. При прокачанном скиле использования данного закона можно стать настоящим потреб. террористом. Это, кстати, полуофициальный термин — так называют людей, намеренно злоупотребляющих широкими возможностями, которые предоставляются вышеупомянутым законом.
Итак! На что вы имеете право!
По просьбе NermaN я попробую составить мануал, как и что.
+65
Жизнь разработчика (в картинках)
1 min
66KВзято отсюда специально для хабра. Возможно, в некоторых из ситуаций вы узнаете себя.
Когда я показываю босу, что окончательно пофиксил баг
Когда проджект-менеджер входит в офис
Когда я показываю босу, что окончательно пофиксил баг
Когда проджект-менеджер входит в офис
+516
Information
- Rating
- Does not participate
- Location
- Киев, Киевская обл., Украина
- Date of birth
- Registered
- Activity