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

Концепции за програмиране в 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 Започване R80.20. Въведение

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

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

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

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

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

Еволюция на средствата за доставка, или размисли за Docker, deb, jar и други

Някога в един момент реших да напиша статия за доставката под формата на контейнери Docker и deb пакети, но когато започнах, по някаква причина ме отнесе в далечните времена на първите лични компютри и дори калкулатори. В общи линии, вместо сухи сравнения между Docker и deb, получиха се размисли на тема еволюция, които ви представям на вашето внимание. Всеки продукт, […]

В Европа ще рециклират желязо от ЦОД

В Европейския съюз одобриха проект, чиято задача е да разработи методология за повторно използване на остаряла и повредена техника от ЦОД. Повече информация — под кат. / снимка Tristan Schmurr CC BY Същността на инициативата Според данни на компанията Supermicro, половината от световните дата центрове обновяват оборудването си на всеки 1–3 години. Голямата част от отпадналите хардуерни компоненти могат да бъдат използвани повторно, например да се препродадат неповредени твърди дискове или […]

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