Как стать автором
Обновить
5
0
isxaker @isxaker

developer

Отправить сообщение

Чтобы пацанам было не стыдно показать

Время на прочтение 3 мин
Количество просмотров 106K
Я стар и уже глуп, а у вас всё впереди, уважаемый программист. Но позвольте дать вам один совет, который наверняка поможет в вашей карьере – если, конечно, вы планируете остаться программистом.

Советы типа «писать красивый код», «хорошо комментировать свои доработки», «изучать современные фреймворки» — очень полезные, но, увы, второстепенные. Они идут прицепом к главному качеству программиста, которое надо в себе развивать.

Вот это главное качество: пытливый ум.
Читать дальше →
Всего голосов 315: ↑291 и ↓24 +267
Комментарии 172

Mkcert: валидные HTTPS-сертификаты для localhost

Время на прочтение 2 мин
Количество просмотров 85K

В наше время использование HTTPS становится обязательным для всех сайтов и веб-приложений. Но в процессе разработки возникает проблема корректного тестирования. Естественно, Let’s Encrypt и другие CA не выдают сертификаты для localhost.

Традиционно есть два решения.
Читать дальше →
Всего голосов 65: ↑54 и ↓11 +43
Комментарии 35

Продвижение на Reddit. Как получить трафик?

Время на прочтение 8 мин
Количество просмотров 45K
Reddit.com – это американская социальная сеть, которая может стать отличным источником трафика из США. Для того чтобы понять, каким образом это можно осуществить, стоит разобраться в особенностях платформы.

Читать дальше →
Всего голосов 64: ↑40 и ↓24 +16
Комментарии 45

Загрузка ядра Linux. Часть 1

Время на прочтение 12 мин
Количество просмотров 61K
От загрузчика к ядру

Если вы читали предыдущие статьи, то знаете о моём новом увлечении низкоуровневым программированием. Я написал несколько статей о программировании на ассемблере для x86_64 Linux и в то же время начал погружаться в исходный код ядра Linux.

Мне очень интересно разобраться, как работают низкоуровневые штуки: как программы запускаются на моём компьютере, как они расположены в памяти, как ядро управляет процессами и памятью, как работает сетевой стек на низком уровне и многое другое. Итак, я решил написать еще одну серию статей о ядре Linux для архитектуры x86_64.

Обратите внимание, что я не профессиональный разработчик ядра и не пишу код ядра на работе. Это всего лишь хобби. Мне просто нравятся низкоуровневые вещи и интересно в них копаться. Поэтому если заметите какую-то путаницу или появилятся вопросы/замечания, свяжитесь со мной в твиттере, по почте или просто создайте тикет. Буду благодарен.
Читать дальше →
Всего голосов 69: ↑67 и ↓2 +65
Комментарии 40

Сердца пламенный мотор: обзор кардиомонитора QardioCore

Время на прочтение 9 мин
Количество просмотров 12K


За полную жизнь человеческое сердце сокращается примерно 2 миллиарда раз. Столько же раз успеет сократиться сердце курицы, прожившей 15 лет (то есть бройлер из вашего холодильника не успел достичь «человеческих» показателей). Некоторые из этих ударов указывают на болезни. Проблема заключается лишь в том, чтобы успеть уловить их. Американский стартап Qardio поставил себе цель создать гаджеты, которые позволят наблюдать за ритмом вашего сердца круглые сутки. Рассказываем о серьезном успехе компании на этом фронте: носимом кардиомониторе QardioCore.
Всего голосов 27: ↑21 и ↓6 +15
Комментарии 8

Новости онлайн-курсов Mail.Ru Group: «Программирование на Python»

Время на прочтение 5 мин
Количество просмотров 40K


Вчера мы запустили на Coursera новый онлайн-курс «Программирование на Python» совместно с МФТИ, чтобы научить всех желающих программировать на этом языке. Курс читают разработчики, применяющие Python в проектах, которыми ежедневно пользуются миллионы людей. Курс покрывает все необходимые для ежедневной работы программиста темы, а также рассказывает про многие особенности языка, которые часто опускают при его изучении.

Всего голосов 40: ↑38 и ↓2 +36
Комментарии 38

Двухфакторная аутентификация при монтировании зашифрованного раздела LUKS с помощью Yubikey 4

Время на прочтение 7 мин
Количество просмотров 16K

Часть 3: Yubikey 4 и LUKS




Введение


В статье рассматривается реализация двухфакторной аутентификации с помощью ключа Yubikey 4 для монтирования зашифрованного раздела LUKS.

Процесс реализации двухфакторной аутентификации с помощью ключа Yubikey 4 для монтирования зашифрованного раздела LUKS можно разбить на три части:

1. Подготовка LUKS раздела.
2. Подготовка к использованию ключа Yubikey 4 в операционной системе.
3. Непосредственно использование ключа Yubikey 4 для двухфакторной аутентификации.

Начальные условия:

  • Linux Mint 18 Sarah 64-bit
  • Yubikey 4
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 21

Хочу отказаться от услуг РосКомНадзора по защите меня от информации (в сети). Как это сделать?

Время на прочтение 3 мин
Количество просмотров 94K

"Какая форма заявления должна быть? Куда подавать?"


Я задал (кеш гугла) такой вопрос на Тостере. Его удалили через некоторое время, так как он "вне тематики ресурса". Далее я попросил у модератора разъяснить поподробней и он ответил: "Это вопрос дискуссионный и на него не существует однозначного ответа".


За время пока вопрос существовал я получил несколько ответов:


1 Обратиться в Конституционный суд.
2 Оформить визу и выехать из юрисдикции полномочий РосКомНадзора.


Задав такой же вопрос интернету, оказалось, что не я один задался этим вопросом. Пользователь zakabum сайта RuTracker.org выложил на форуме образец заявления (зеркало) которое необходимо подать провайдеру. А также выкладывает новые свои заявления в ходе переписки со своим провайдером.

Читать дальше →
Всего голосов 168: ↑126 и ↓42 +84
Комментарии 686

Гарвардский курс CS50 на русском. Все серии

Время на прочтение 4 мин
Количество просмотров 577K


Друзья, мы рады сообщить, что перевод всего гарвардского курса CS50 закончен.

Мы писали, что в курсе 24 серии, однако последние две оказались одной и той же лекцией (одна прочитана в Гарварде, а другая в Йеле), поэтому в списке переведённых лекций не 24, а 23.

Список лекций под катом.

Что вы узнаете, прослушав этот курс:
  • Основы компьютерных наук и программирования;
  • Концепции алгоритмов и алгоритмичности мышления. Какие задачи можно решать с помощью программирования и каким образом;
  • Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка;
  • Основы языка программирования C и Scratch;
  • Основы баз данных и SQL;
  • Веб-разработка: основы CSS, HTML, JavaScript и PHP;
  • Основы подготовки презентации проектов по программированию.


Курс переведён и озвучен нашей студией по заказу JavaRush, и мы хотим сказать им огромное спасибо за поддержку!
Всего голосов 40: ↑37 и ↓3 +34
Комментарии 34

22. CS50 на русском: Лекция #22 [Гарвард, Основы программирования, осень 2015 год]

Время на прочтение 3 мин
Количество просмотров 11K


Представляем 22-ую (из 24-х) лекцию легендарного Гарвардского курса CS50, который мы переводим и озвучиваем специально для JavaRush.

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

Совсем скоро мы закончим перевод всего курса. Если вы ещё не посмотрели предыдущие лекции – самое время начать знакомиться с ними. Список под катом.
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 0

Коктейль Яманаки продлил жизнь мышам на 50%

Время на прочтение 4 мин
Количество просмотров 34K


Это фото LAKI 4F мышей с факторами Яманаки при приеме доксициклина и без, а также долгоживущие WT мыши с доксициклином (антибиотик) и факторами Яманаки. Смотрите на кривую изгиба позвоночника.

LAKI — это быстростареющие мыши с мутацией в lamin A (LMNA). Долгоживущие мыши ставится тот же опыт, но им сейчас только 12 месяцев поэтому с средним сроком жизни в 3 года и максимальным на сегодня 5 лет результаты ожидать можно в 2018-2019 годах.

Сама статья в Cell. Для тех, у кого нет доступа — пользуйтесь sci-hub.io — пиратские научные статьи.

Опыт был проведен в институте Салка в Ла Холле, Южная Калифорния испанцем Бальмонте.
Все началось в 2006 году, когда японец Яманаки открыл 24 фактора (сейчас основные только 4 OSKM, с помощью которых и был проведен опыт) де-дифференциации или плюрипотентности клеток по обращению клеток, например кожи, обратно в стволовые клетки.

Затем, в 2013 году немец Хорватс нашел 353 эпигенитических маркера старения человека, по которым с точностью в 1.5 года определялся хронологический возраст человека. Для стволовых клеток этот возраст равнялся 0.
Всего голосов 31: ↑27 и ↓4 +23
Комментарии 32

Видеозаписи лучших докладов DotNext 2016 Moscow: Перфоманс, CLR и функциональное программирование на .NET

Время на прочтение 4 мин
Количество просмотров 13K
Если у вас еще нет планов на выходные – у меня есть предложение: посмотрите доклады с DotNext 2016 Moscow, вчера мы выложили их в общий доступ.

Вообще, мой любимый формат поста про конференции – обзор лучших докладов. Жаль, делать его получается только один раз на конференцию… В любом случае, сегодня у нас есть о чем поговорить: мы открыли доступ к видеозаписям лучших докладов конференции DotNext 2016 Moscow и близимся к завершению программы DotNext 2017 Piter (Питер, 19-20 мая), о которой тоже скажу пару слов.



Все видео под катом.
Всего голосов 33: ↑31 и ↓2 +29
Комментарии 1

Экосистема разработчиков в Telegram

Время на прочтение 10 мин
Количество просмотров 71K
Лого

Многим уже известно, что в мессенджере Telegram помимо прямого общения между двумя людьми также реализованы другие полезные инструменты:

  • Каналы — некий симбиоз сообщений и списков рассылки, где автор или коллектив авторов обращаются к своей аудитории, но аудитория не может влиять на содержимое канала.
  • Группы — своеобразные чаты между большим количеством пользователей, где каждый участник является полноправным представителем сообщества и может влиять на повестку дня.
  • Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения, часто используются для интеграции c сервисами.

На днях на просторах Github, наткнулся на список каналов, групп, ботов в Telegram, который пополняется непосредственно разработчиками, использующими этот проект совместной разработки. Под катом можно увидеть саму IT-подборку, из которой каждый сможет выбрать что-то интересное для себя.
Читать дальше →
Всего голосов 39: ↑35 и ↓4 +31
Комментарии 46

Что читают основатели криптовалютных стартапов: 23 книги, которые за прошедший год прочел CEO Coinbase

Время на прочтение 4 мин
Количество просмотров 9.7K
imageВ начале 2016 года CEO Coinbase Брайан Армстронг поставил себе цель читать хотя бы по одной книге в месяц. Исходя из информации в его блоге, ему удалось выполнить и даже перевыполнить свой «план», в основном слушая аудиокниги во время тренировок и поездок за рулем.

Ниже список прочитанных Армстронгом книг с его комментариями. Жирным выделены особенно понравившиеся.



  1. «Сделано, чтобы держаться: почему одни идеи выживают, а другие нет» (Made To Stick: Why Some Ideas Survive and Others Die).
    Книга о том, как сделать месседж запоминающимся, чтобы он быстро распространялся.

  2. «Первый игрок, приготовьтесь» (Ready Player One).
    Захватывающее повествование о возможном варианте развития виртуальной реальности. Люди будут проводить всё больше и больше времени в метавселенной (примечание: и, вероятно, перейдут на электронную валюту).

  3. «Аутсайдеры: восемь необычных CEO и их бескомпромиссно рациональный рецепт успеха» (The Outsiders: Eight Unconventional CEOs and Their Radically Rational Blueprint for Success).
    Истории о восьми CEO и о том как они достигли вершин мастерства в управлении капиталом.

Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 4

10 подкастов для изучения/продолжения изучения английского языка

Время на прочтение 5 мин
Количество просмотров 185K
image

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

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

У владельца LeakedSource конфисковали SSD, серверы арестованы

Время на прочтение 3 мин
Количество просмотров 18K


Прекратил работу популярный сайт LeakedSource, который позволял осуществлять поиск личной информации в парольных базах «Вконтакте», Mail.ru, Rambler, Last.fm, Linkedin, Dropbox, Myspace и многих других сайтов. Один из осведомлённых хакеров под ником LTD первым сообщил на форуме OGF, что сайт LeakedSource больше не будет работать никогда. Он попросил извинения у членов сообщества, у которых нет своих локальных копий баз данных с паролями пользователей.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 29

Объём ставок скинами CS:GO составил $5 млрд за год

Время на прочтение 4 мин
Количество просмотров 23K


Несмотря на усилия компании Valve и правоохранительных органов, им никак не удаётся одолеть подпольный рынок азартных игр со ставками скинами от популярной игры CS:GO. В издании ESPN опубликована большая статья с подобным анализом этого нелегального рынка.

Опытные беттеры знают, что основными площадками для ставок были CSGO Lounge и Dota 2 Lounge, но после последних скандалов со ставками на некоторых площадках такую возможность убрали. Например, на CSGO Lounge теперь только можно ставить монеты «на интерес» или обменивать вещи напрямую.

В то же время рынок продолжает жить. По оценке экспертов, за прошлый год оборот ставок на нём составил около $5 млрд. На место закрытых сайтов приходят новые. Обналичить скины и получить живые деньги по-прежнему реально.
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Комментарии 25

Международная студенческая школа Recent Advances in Algorithms: Санкт-Петербург, 22–26 мая 2017

Время на прочтение 1 мин
Количество просмотров 3.2K
image

22–26 мая в Санкт-Петербургском отделении Математического института Стеклова РАН пройдёт международная студенческая школа «Recent Advances in Algorithms». Цель школы — познакомить студентов и аспирантов с недавними прорывами в разных областях алгоритмов: от таких классических областей, как потоки в графах и длиннейшие пути в графах, до таких сравнительно недавно возникших областей, как алгоритмы обработки потоковых данных и алгоритмы для многомерных данных. Лекции будут читаться учёными, активно развивающими соответствующие области. Каждый мини-курс начнётся со введения в область и постепенно дойдёт до текущего положения дел в данной области.

К участию приглашаются студенты, аспиранты и молодые исследователи.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 0

Гарвардский курс CS50 на русском: шестнадцатая лекция

Время на прочтение 3 мин
Количество просмотров 25K


Мы продолжаем публиковать лекции легендарного Гарвардского курса CS50, которые мы переводим и озвучиваем специально для JavaRush. Рады вам представить 16-ю серию с продолжением рассмотрения языка PHP (теперь для разработки веб-приложений), а также со знакомством с базами данных и MySQL. Всего в курсе 24 лекции, постепенно мы переведём все. Лекция под катом в списке всех переведённых на сегодняшний день лекций.

Что вы узнаете, прослушав этот курс:

  • Основы компьютерных наук и программирования;
  • Концепции алгоритмов и алгоритмичности мышления. Какие задачи можно решать с помощью программирования и каким образом;
  • Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка;
  • Основы языка программирования C и Scratch;
  • Основы баз данных и SQL;
  • Веб-разработка: основы CSS, HTML, JavaScript и PHP;
  • Основы подготовки презентации проектов по программированию.

Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 2

Как работают ИТ-специалисты. Константин Осипов, разработчик и основатель проекта Tarantool

Время на прочтение 6 мин
Количество просмотров 15K
image

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

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

Сегодня наш гость — Константин Осипов, разработчик, основатель и руководитель проекта Tarantool. Константин рассказал, как ему удается совмещать пост разработчика ПО с должностью менеджера. Он также поделился своим списком литературы.
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Комментарии 9

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность