Автор: Юрий Гагарин

Internet Archive планира да запази публичните постове на затварящия се Google+

Социалната мрежа на Google не се наложи по същия начин, както предишната им социална услуга Wave. Разбира се, причините за неуспеха са малко различни, но факт е — Google + се затваря. И макар в това социално приложение да комуникираха значително по-малко потребители, отколкото във Facebook, там все пак има ценна информация. Разбирайки това, екипът на Internet Archive реши […]

Как НЕ трябва да се превеждат заглавията на филми

Заглавието на филма е първото, на което зрителят обръща внимание. Първият контакт с филмовата лента определя интереса към нея. Именно от заглавието до голяма степен зависи дали човек ще гледа трейлъра на филма и дали ще отиде на кино. А ако вземем предвид, че киноиндустрията носи на медиакорпорациите десетки милиарди долари, заглавията се подбират внимателно, въз основа на трендовете, реакцията […]

Концепции за програмиране в Scratch

На много хора е познат Scratch – детска програма за програмиране, обучението в която обикновено се свежда до създаването на творчески проекти по принципа „от просто към сложно“. При това „класическият подход“ за изучаване на програмирането (променливи → разклонения → цикли → функции → структури → обекти → …) в Scratch е затруднен. Въпреки това, промяната на последователността на изучаване на концепции (да ги наречем концепции) структурно, обектно- […]

Условия в Go и техните странности

Как мислите, равностойни ли са тези два варианта на проверка на условията в цикъла по производителност? if a > b && c*2 > d { …. } // и if a d { …. } Всичко започна като „разминка за мозъка“, трябваше да дам пример за оптимално търсене в масив […]

Решаваме задача от интервю в Google на JavaScript: 4 различни начина

Когато се занимавах с изучаване на производителността на алгоритмите, попаднах на това видео с мок-интервю в Google. То не само предоставя представа как протичат интервютата в големи технологични компании, но и позволява да се разбере как се решават алгоритмични задачи, при това максимално ефективно. Тази статия е своеобразно съпровождане на видеото. В нея давам коментари по всички показани решения плюс собствени […]

Как да провалите внедряването на CRM система?

Една моя колежка много искаше да има iPhone 4S. Тогава това беше просто връх на престижността. Получавайки награда, тя се отказа от отпуск и го купи — бял, приятно тежък, завист на цялата търговска служба. След известно време тя започна да се оплаква, че не разбира какво толкова всички намират в тези айфони, само телефон и телефон, само че е страшно да го изпуснеш, а и […]

Публикуваме приложения за iOS в App Store с GitLab и fastlane

Как GitLab с fastlane събира, подписва и публикува приложения за iOS в App Store. Наскоро имахме пост за това как бързо да съберем и стартираме Android приложение с GitLab и fastlane. Тук ще видим как да съберем и стартираме iOS приложение и да го публикуваме в TestFlight. Проверете колко страхотно е, че правя промяна на iPad Pro […]

Интеграция на AppCenter и GitLab

Здравейте! Искам да споделя опита си с настройката на интеграция между GitLab и AppCenter чрез BitBucket. Необходимостта от такава интеграция възникна при настройването на автоматичното стартиране на UI тестове за кросплатформен проект на Xamarin. Подробен туториал под текста! * За автоматизация на UI тестването в условия на кросплатформеност ще напиша отделна статия, ако публикацията предизвика интерес. Намерих само една статия на подобна тема. Така че […]

Съвършенството е скука, но ние ще се стремим към него

Флориан казва, че съвършенството е скучно, тъй като ние всички решаваме проблеми. Когато видим нещо несъвършено, съзнанието ни иска да разбере какво се случва — ставаме любопитни. От друга страна, когато нещо е твърде неравномерно или „лошо“, ние го игнорираме като нерелевантен шум. Да предизвикаш любопитство е едно… но какво прави несъвършенствата красиви? Разликата между съвършенството […]

1. Check Point Getting Started R80.20. Въведение

Добре дошли на първия урок! И ще започнем с Въведение. Преди да започнем разговора за Check Point, искам първо да се настроя на една и съща вълна с вас. За целта ще се опитам да обясня няколко концептуални неща: Какво е UTM решение и защо те се появиха? Какво е Next Generation Firewall или Enterprise Firewall, с какво се различават от […]

Грешка на оцелелия

«Защита» — добър етикет за лоши дела. Милтън Фридман „Свобода да избирате“ Текстът възникна в резултат на анализ на някои коментари в статии „Дефекти на лайковете“ и „Икономика и правата на човека“. Интерпретирайки данни и правейки изводи, някои коментатори допуснаха типичната „грешка на оцелелия“. Какво е „систематична грешка на оцелелия“? Това е вземането предвид на известното и пренебрегването на неизвестното, но съществуващо. Пример за „стойност“ […]

Акаунт Admin@kremlin.ru е открит в хиляди бази данни MongoDB

Холандският изследовател по сигурността Victor Gevers обяви, че е открил административната акаунтна информация Admin@kremlin.ru в над 2000 отворени бази данни MongoDB, принадлежащи на руски и дори украински организации. Сред откритите отворени бази данни MongoDB бяха базите на Walt Disney Russia, Столото, ТТК-Северо-Запад и дори Министерството на вътрешните работи на Украйна. Изследователят веднага направи единствения възможен извод [sarcasm] – Кремъл, чрез […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster