Pull to refresh
4
0

User

Send message

Спецоперация в интернете: что происходит и к чему готовиться

Reading time8 min
Views106K

События последних дней затронули все сферы жизни, но мы сделаем обзор только ИТ-рынка и интернета. Об ограничениях в интернете мы говорили ранее, однако нужно сделать серьезный update.

Читать далее
Total votes 98: ↑78 and ↓20+82
Comments354

Как Китай надевает узду на своих IT гигантов и реализует идею «всеобщего процветания» Мао Цзэдуна

Reading time5 min
Views6.3K

Начавшаяся в начале этого года политика подавления крупных технологических компаний Китая постепенно превращается в полноценный сдвиг экономической модели страны. С конца 1970-х годов Китай следовал идеям Дэн Сяопина, ориентированным на достижение «всеобщего процветания» или эгалитарной социалистической экономики, предложенной Мао Цзэдуном. На тот момент у Сяопина было смутное представление о том, какими способами эта цель может быть достигнута.

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

Предпосылки

Не совсем понятно, что послужило причиной таких резких и безумных действий по обузданию крупных технологических компаний и миллиардеров. Возможно, озарение к властям пришло после высокомерных и презренческих  комментариев основателя Alibaba - Джека Ма, который публично высмеял финансовую систему Китая, ее регулирование и крупные государственные банки в прошлом году.

Запланированное размещение акций «Ant Group» в размере 37 миллиардов долларов США было отменено всего за два дня до начала этого события, что сорвало крупнейшее в мире IPO.

Читать далее
Total votes 5: ↑4 and ↓1+6
Comments20

Батарейки-чемпион Фотон X

Reading time2 min
Views15K
Приступая к тесту этих батареек, я не предполагал, что получу результаты, которые меня удивят.
Забегая вперёд, скажу, что ёмкость батареек «Фотон X» оказалась больше, чем у всех самых дорогих щелочных батареек.

Читать дальше →
Total votes 34: ↑34 and ↓0+34
Comments31

Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 1. Выбираем и устанавливаем сервер

Reading time5 min
Views76K


Часть 2. Устанавливаем карту для лобби сервера

Часть 3. Устанавливаем мини-игры

tl;dr;
И так, что будет сделано в конце всего туториала?

  • создадим основной сервер, так называемое лобби — место, куда попадают все игроки, только что подключившиеся к серверу
  • запустим второй сервер, на котором установим популярную мини-игру Murder Mystery
  • установим и настроим прокси сервер, который соединит игровой клиент и запущеные серверы таким образом, что игроки не заметят, что они переходят с одного сервера на другой
  • создадим игрового персонажа, который будет перенаправлять нас на сервер с мини-игрой
  • Установим еще одну популярную мини-игру SkyBlock
  • Добавим внутриигровое меню на основе предметов инвентаря игрока
  • Добавим внутриигровые деньги
  • Создадим магазин
  • … и многое другое

Посмотреть, что в итоге получилось у меня: mc.piratebayserver.net
По любым вопросам пишите в Discord.

Поехали!
Читать дальше →
Total votes 11: ↑10 and ↓1+16
Comments39

Новое поколение светодиодных ламп IKEA

Reading time5 min
Views73K
Весной 2018 года в магазинах IKEA появились светодиодные лампы нового поколения. У этих ламп очень высокие индексы цветопередачи (более 92), они поддерживают регулировку яркости, причём свет при снижении яркости желтеет, как у ламп накаливания, у пяти из восьми новых ламп полностью отсутствуют пульсации, они совершенно бесшумны при включении на полную яркость (при диммировании у некоторых ламп шум есть, но очень слабый), в них используется новая технология расположения светодиодов, сочетающая преимущества филаментных и обычных светодиодных ламп.

Я купил и протестировал новые лампы.

Читать дальше →
Total votes 88: ↑88 and ↓0+88
Comments159

Практика функционального программирования на JavaScript с использованием Ramda

Reading time3 min
Views21K
Мы в rangle.io давно увлекаемся функциональным программированием, и уже опробовали Underscore и Lodash. Но недавно мы наткнулись на библиотеку Ramda, которая на первый взгляд похожа на Underscore, но отличается в небольшой, но важной области. Ramda предлагает примерно тот же набор методов, что и Underscore, но так организовывает работу с ними, что функциональная композиция становится легче.

Разница между Ramda и Underscore – в двух ключевых местах – каррирование и композиция.
Читать дальше →
Total votes 32: ↑31 and ↓1+30
Comments34

Сказ о Battlefield 1 в Full HD на встроенной в процессор графике и сборке консоли для «нетленок»

Reading time5 min
Views26K
Привет, Гиктаймс! Мы прекрасно понимаем, что интегрированное в процессор графическое ядро (iGPU) разрабатывали с несколько иной целью. В игры на встроенном видео особо не поиграешь, а вот в офисных ПК и так называемых HTPC такие чипы смотрятся превосходно. Однако спортивный интерес — есть спортивный интерес. Мы проверили, на что способны современные iGPU в играх в разрешении Full HD, а заодно изучили зависимость роста кадров в секунду от частоты оперативной памяти.


Читать дальше →
Total votes 15: ↑12 and ↓3+9
Comments24

Рай перфекциониста или каким должен быть кабель-менеджмент

Reading time3 min
Views77K
Выбрать хороший и надежный кабель — дело, конечно, непростое, но не менее важно уметь правильно организовать все эти провода: чтобы было не только функционально и удобно, но ещё и красиво. Причем некоторые умельцы настолько заморочились, что даже придумали для этого специальный термин — cable porn «кабель-менеджмент». На правах пятницы предлагаем посмотреть, как выглядит не просто хороший кабель-менеджмент, а настоящий кабельный перфекционизм.


Читать дальше →
Total votes 69: ↑63 and ↓6+57
Comments75

Внедрение Docker для небольшого проекта в Production

Reading time5 min
Views27K
image

Эта статья посвящена всем, кто еще думает, а стоит ли мне заморачиваться с данной технологией имея не большую виртуалку на одном из известных хостеров и что в итоге мне это даст.
Тем кому это интересно добро пожаловать под кат.
Читать дальше →
Total votes 34: ↑30 and ↓4+26
Comments13

Внедрение Docker для небольшого проекта в Production, часть 2

Reading time6 min
Views17K
image

Часть 1

В первой части мы подготовили нашу операционную систему для использования Docker контейнеров.

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

sudo passwd core
Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments9

Почему я больше не использую MVC-фреймворки

Reading time16 min
Views133K


Уважаемые хабравчане.

Поскольку дискуссия вокруг статьи идет весьма активно, Жан-Жак Дюбре (он читает комментарии) решил организовать чаты в gitter.

Вы можете пообщаться с ним лично в следующих чатах:
https://gitter.im/jdubray/sam
https://gitter.im/jdubray/sam-examples
https://gitter.im/jdubray/sam-architecture

Также автор статьи разместил примеры кода здесь: https://bitbucket.org/snippets/jdubray/

По поводу кода он оставил следующий комментарий:
I don't code for a living, so I am not the best developer, but people can get a sense of how the pattern works and that you can do the exact same thing as React + Redux + Relay with plain JavaScript functions, no need for all these bloated library (and of course you don't need GraphQL).
Читать дальше →
Total votes 78: ↑67 and ↓11+56
Comments254

Пик вычислений перед пиком нефти?

Reading time7 min
Views29K
Сегодня попробуем на себе популярный в блогосфере жанр Кассандры — негативных пророчеств. Итак, “общеизвестно”, что зима близко, человечество во всём достигло пределов роста и мы доживаем последние спокойные деньки перед неминуемым скатыванием в новые темные века. Последним источником техно оптимизма и самым ярким символом прогресса, который противостоял последние 20 лет многим стагнирующим процессам на планете стало бурное развитие микроэлектроники. Пришло время сорвать покровы и с этой области.

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

Как видно из графика, уже три года производительность топового суперкомпьютера (выраженная в операциях с плавающей точкой в секунду — FLOPS) не растёт. Более того, если заглянуть в анонсированные планы, то можно с уверенностью сказать, что ситуация не изменится как минимум в ближайший год. А значит стагнация производительности топового суперкомпьютера распространится и на 2016 год:

image

Читать дальше →
Total votes 51: ↑45 and ↓6+39
Comments67

Зачем разработчику издеваться над собственным кодом

Reading time8 min
Views32K


Проблема решена: 317 кликов исправили ошибку

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

В итоге я познакомился с человеком по имени Билл О’Нил, который нанял меня в качестве программиста, работающего по контракту. Он создал компанию с довольно неоригинальным названием Computer Research & Technologies, и мы стали работать над различными задачами вместе.

Мы занимались разработкой CRUD-приложений [Create, Read, Update, Delete – вариант приложения с базовыми функциями создания, просмотра, обновления и удаления записей в базе данных – прим. перев.] для бизнеса на Visual Basic и FoxPro под Windows 3.1 (и иногда под DOS, так как предчувствовали, что новомодный графический интерфейс останется с нами надолго).

Билл был первым профессиональным программистом, с которым я когда-либо работал. Да что тут говорить, он был первым программистом вообще, с которым я когда-либо работал. Он выдавал мне техзадание, по нему я писал программу на Visual Basic и затем отдавал ее на проверку Биллу. После этого он спокойно объяснял мне, что мой код никуда не годится.
Читать дальше →
Total votes 47: ↑41 and ↓6+35
Comments24

Семь советов по внедрению HTTP/2

Reading time9 min
Views45K
Недавно вышла новая версия стандарта HTTP. В мае 2015 года был утвержден HTTP/2, который получил распространение среди браузеров и веб-серверов (включая NGINX и NGINX Plus). На данный момент более 60% используемых браузеров поддерживают HTTP/2, причем эта цифра продолжает увеличиваться с каждым месяцем.

Стандарт HTTP/2 основан на протоколе SPDY, разработанном компанией Google. В Google Chrome поддержка SPDY будет осуществляться до начала 2016 года. NGINX одним из первых реализовал протокол SPDY и сейчас играет ведущую роль в продвижении HTTP/2. Была опубликована статья, в которой дано подробное описание HTTP/2, приводится сравнение со SPDY и подробно описывается процесс внедрения нового протокола.
Читать дальше →
Total votes 22: ↑19 and ↓3+16
Comments10

10 книг, которые навсегда изменят ваши взгляды

Reading time5 min
Views35K


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

Исходя из нашего личного опыта, нам кажется, что этот список из 10 книг, созданных влиятельными писателями и мыслителями из различных областей (от психологии к экономике), может помочь вам изменить ваши взгляды на мир, работу, других людей, а также на себя самого.
Читать дальше →
Total votes 12: ↑11 and ↓1+10
Comments3

19 советов по повседневной работе с Git

Reading time14 min
Views286K


Если вы регулярно используете Git, то вам могут быть полезны практические советы из этой статьи. Если вы в этом пока новичок, то для начала вам лучше ознакомиться с Git Cheat Sheet. Скажем так, данная статья предназначена для тех, у кого есть опыт использования Git от трёх месяцев. Осторожно: траффик, большие картинки!

Содержание:
  1. Параметры для удобного просмотра лога
  2. Вывод актуальных изменений в файл
  3. Просмотр изменений в определённых строках файла
  4. Просмотр ещё не влитых в родительскую ветку изменений
  5. Извлечение файла из другой ветки
  6. Пара слов о ребейзе
  7. Сохранение структуры ветки после локального мержа
  8. Исправление последнего коммита вместо создания нового
  9. Три состояния в Git и переключение между ними
  10. Мягкая отмена коммитов
  11. Просмотр диффов для всего проекта (а не по одному файлу за раз) с помощью сторонних инструментов
  12. Игнорирование пробелов
  13. Добавление определённых изменений из файла
  14. Поиск и удаление старых веток
  15. Откладывание изменений определённых файлов
  16. Хорошие примечания к коммиту
  17. Автодополнения команд Git
  18. Создание алиасов для часто используемых команд
  19. Быстрый поиск плохого коммита

Читать дальше →
Total votes 152: ↑149 and ↓3+146
Comments62

URI — сложно о простом (Часть 1)

Reading time12 min
Views297K
image

Привет хабр!

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

"Пфф, ссылки они и в Африке ссылки, чего тут разбираться?" — скажете вы, тогда я задам вопрос:

Что есть что и куда нас приведет?
  • http://example.com
  • www.example.com
  • //www.example.com
  • mailto:user@example.com

Если вы не знаете однозначного ответа или вам просто интересно и если вы не боитесь огромного количества трехбуквенных аббревиатур — милости прошу под кат.
Читать дальше →
Total votes 80: ↑77 and ↓3+74
Comments47

Спросите Итана №10: Почему Вселенная повсюду одинакова

Reading time4 min
Views25K
image

Одна из самых трагичных человеческих черт – склонность откладывать жизнь. Мы все мечтаем о волшебном розовом саде за горизонтом, вместо того, чтобы наслаждаться розами, цветущими за нашим окном.

Дейл Карнеги.


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

Вернёмся к началу.

image

Это – ваша Вселенная. Она простирается настолько далеко, насколько самые мощные телескопы могут заглянуть во всех направлениях. Они видят десятки тысяч галактик, разбросанных на расстояниях в десятки миллиардов световых лет во все стороны, куда бы мы не посмотрели. На крупном масштабе всё примерно такое же – плотности, температуры, типы стар и галактик, металличность звёзд (относительная концентрация элементов тяжелее гелия), и т.д. Всё, что мы видим – это чем дальше мы смотрим, тем более молодые вещи мы видим, и тем быстрее они удаляются от нас.
Читать дальше →
Total votes 26: ↑22 and ↓4+18
Comments33

Information

Rating
Does not participate
Registered
Activity