Кровоносна система світового інтернету


Інфографіка TeleGeography

Google запускає рой повітряних кульок у стратосферу, а Facebook — армію безпілотників на сонячних батареях. Але це лише маленькі іграшки гиків, які мріють покрити зв'язком всю планету. Їх амбіційні сервіси стануть крихітним доповненням до потужної базової інфраструктури Всесвітньої мережі — розгалуженої мережі наземних і підводних магістральних каналів. Ось де справжня кровоносна система сучасної цивілізації. Саме тут б'ється її пульс.

Найбільші хаби
На фізичному рівні мережа інтернет являє хабів (точок обміну трафіком), пов'язаних магістральними каналами. В точках обміну трафіком концентрується не тільки трафік, але і мережева інфраструктура (дата-центри, хостинг тощо). Найбільші точки обміну знаходяться у Франкфурті, Амстердамі, Лондоні та Парижі. У якомусь сенсі ці міста можна вважати столицями світового інтернету. Принаймні, точно найбільшими мережевими вузлами, разом з Нью-Йорком, який теж входить в п'ятірку основних хабів.

списку найбільших точок обміну трафіком у світі лідирують DE-CIX (пікова пропускна здатність 5178 Гбіт/с), AMS-IX (4270 Гбіт/с). Російська MSK-IX знаходиться на 5-му місці (2135 Гбіт/с).

Читати далі →

Перші 10 хвилин на сервері

Азбука безпеки Ubuntu
«Мої перші 5 хвилин на сервері» Брайана Кеннеді — відмінне введення, як швидко захистити сервер від більшості атак. У нас є кілька в цю інструкцію, щоб доповнити нею наше повне керівництво. Також хочеться детальніше пояснити деякі речі для більш юних інженерів.

Щоранку я перевіряю поштові повідомлення logwatch і отримую грунтовне задоволення, спостерігаючи кілька сотень (іноді тисяч) безуспішних спроб отримати доступ. (Багато досить прозаїчні — спроби авторизуватися
root
з паролем
1234
знову і знову). Наведена тут загальна методика підходить для серверів Debian/Ubuntu, які особисто ми вважаємо за краще всім іншим. Вони зазвичай служать тільки хостами для контейнерів Docker, але принципи ті самі.

На великих масштабах краще використовувати повністю автоматичні установки з інструментами на зразок Ansible або Shipyard, але іноді ви просто піднімаєте єдиний сервер або підбираєте завдання для Ansible — для таких ситуацій призначена інструкція.

Примітка: Ця довідка створена як базова абетка. Її слід розширити та доповнити у відповідності з вашими потребами.

Читати далі →

Патентний троль вимагає гроші у розробників, які використовують Google Play

Розробник ігор Остін Мейер (Austin Meyer) ніколи не думав, що стане жертвою патентного троля. Звичайно, він знав про існування таких компаній, які займаються скупкою патентів і будують бізнес на агресивному використанні інтелектуальної власності проти компаній та інноваторів. Але йому і в голову не могло прийти, що патентний троль подасть в суд особисто на нього. Причому звинуватить у використанні… каталогу додатків Google Play!

Втім, про все по порядку. У 2012 році Остін Мейер виклав в Google Play Store гру-авіасимулятор X-Plane, але незабаром після цього несподівано отримав судовий позов від якоїсь компанії Uniloc. У документі було сказано, що компанія Uniloc володіє патентом на саму ідею каталогу додатків.

Ви прочитали правильно. Юридична компанія заявляє про наявність патенту на концепцію «каталогу додатків» в принципі. Тобто вона не мала претензій безпосередньо до авиасимулятору X-Plane, а загрожувала судовим розглядом всім компаніям і окремим розробникам, які використовують каталог додатків Google Play і викладають туди свої програми. Як з'ясувалося, крім Остіна Мейєра, вона вже подала ряд інших судових позовів проти розробників популярних додатків для Android, в тому числі Minecraft.

Читати далі →

На Amazon йде війна алгоритмів за позицію «кращого» товару


У 2011 році два алгоритму, залишені без нагляду, підняли ціну книги до 23 мільйонів доларів

Amazon почав як книжковий магазин в 1994 році, але до цього часу перетворився в справжнього монстра інтернет-торгівлі. На майданчику продається що завгодно. Саме зручне — там можна порівняти ціни різних продавців і вибрати найбільш підходящу пропозицію. Більш того, алгоритм Amazon виконує таке порівняння за нас і знаходить «оптимальну пропозицію» («Buy Box»), залишається тільки натиснути кнопку «Додати в кошик».

Ніхто не знає, як працює алгоритм Amazon: формула включає в себе не тільки ціну, але і кількість позитивних відгуків, і щось ще. Проблема в тому, що торговці активно маніпулюють алгоритмом Amazon, щоб потрапити у заповітний «Buy Box». Причому завдання торговця — не тільки потрапити на оптимальну позицію, але і продати товар за максимально можливою ціною, не втрачаючи позицію. Спостерігати за битвою торгових ботів на Amazon з постійними ривками цін досить забавно: таке дослідження провели фахівці з Північно-Східного університету (США), pdf.

Читати далі →

Як перемогти на співбесіді. Кілька дуже корисних порад для розробників

Від автора: я розробив і провів десятки співбесід з програмування. Тут я розповім, як мене обіграти



Будемо чесними, більшість програмістів не люблять писати код на співбесіді. Деякі навіть погрожують піти з професії з цієї причини. Але найближчим часом нічого не зміниться. Так що якщо ви дійсно хочете отримати роботу, то доведеться зрозуміти, як можна добитися успіху на цих співбесідах. Я допоможу вам. Ми вивчимо процес, і я поясню, що саме я хочу домогтися від співбесіди, так що у вас складеться досить чітке уявлення, як його пройти.

Читати далі →

Прокляття культури

В одній з фундаментальних книг по цій темі «Організаційна культура і лідерство» Едгар Шейн пише:

«Найбільш інтригуючий аспект культури як концепції полягає, мабуть, в тому, що вона вказує нам на явища, що лежать в глибині, потужні за своїм впливом, але невидимі і в значній мірі несвідомі. В цьому сенсі культура для групи — це те ж саме, що особистість чи характер для людини. Ми можемо спостерігати результуюче поведінку, але часто не бачимо сили, що викликають це поведінка. Як наша особистість і характер направляють і стримують нашу поведінку, так і культура спрямовує і стримує поведінку членів групи, і здійснюється через колективні норми, притаманні цій групі».
У термінології Шейна речі на зразок столів для настільного тенісу і холодильників з пивом — це два (маленьких) приклад артефактів – видимих якостей організації. Їх легко помітити, але їх значення зазвичай не піддається розшифровці і унікально для конкретної групи (іншими словами, просте копіювання фішок Google не працює).

Читати далі →

Dropbox пояснив, чому впроваджується в ядро операційної системи



Рівно місяць тому Dropbox анонсував Dropbox Infinite — «революційно новий спосіб доступу до ваших файлів», як писала компанія в корпоративному блозі. демонстраційному відео показали, що десктопний клієнт Dropbox надає прямий доступ до хмарного сховища файлів на рівні файлової системи, без необхідності запускати браузер. Локальний диск «збільшується на розмір хмарного сховища, файли доступні безпосередньо. Хмарне сховище може бути більше за розміром, ніж локальний диск. Зараз компанія розкрила технічні подробиці, як працює ця функція.

Відразу після першого анонсу експерти висловили побоювання, що Project Infinite відкриє доступ в систему стороннім, якщо вони знайдуть уразливості в клієнта Dropbox. Власне розширення ядра від Dropbox тоді стане своєрідним бекдорів в системі.

Читати далі →

Перші слова великих проектів



Велика справа починається з малого кроку. Якийсь студент з Пітера змайстрував веб-сайт на коліні. Нікому не відомий ентузіаст з Фінляндії надіслав анонс тематичну ехо-конференцію з Minix. Хто може припустити, до чого це призведе?

Через багато років цікаво поглянути, як починалися деякі популярні ІТ-проекти.

Читати далі →

Подвійний обман. Як ФБР використовувало українського хакера Максима Попова



Холодним вдень 18 січня 2001 року Максим Ігорович Попов, 20-річний український хлопець, нервово штовхнув двері американського посольства в Лондоні. Його можна було прийняти за учасника програми студентського обміну, який прийшов отримувати візу, але насправді Максим був хакером, учасником східноєвропейської хакерської групи, яка атакувала американські комерційні компанії, заробляючи на вимаганні та фроде. Прокотилася хвиля таких атак виглядала немов провісник нового етапу Холодної війни між США і організованими хакерськими угрупованнями в країнах колишнього радянського блоку. Максим Попов з дитячим обличчям, в окулярах і з короткою стрижкою, збирався стати першим перебіжчиком у цій війні.

Читати далі →