Категория: Блог

Пингвин в прозореца: за потенциала и перспективите на WSL2

Здравейте, Хабр! Докато нашата лятна разпродажба тече, искаме да ви предложим да обсъдим една от най-мащабните теми, по която работим напоследък — взаимодействието между Windows и Linux, свързано, в частност, с развитието на системата WSL. WSL 2 е на път, и на вашето внимание се предлага кратък обзор на възможностите, които ни очакват в тази подсистема, […]

Патън Джеф. Потребителски истории. Изкуството на гъвкавото разработване на софтуер

Резюме Книгата е разказан алгоритъм за провеждане на процеса на разработка от идеята до внедряването с прилагане на техники от agile. Процесът е разделен на стъпки и за всяка стъпка се посочват методи за изпълнение на процеса. Авторът посочва, че повечето методи не са оригинални и не претендират за оригиналност. Но добрият стил на изложение и определена цялостност на процеса правят книгата много полезна. Ключова техника […]

Новите DDR4 модули Patriot Viper 4 са оптимизирани за платформата AMD

Компанията Patriot обяви новите модули за оперативна памет Viper 4 Blackout в стандарт DDR4, проектирани за използване в геймърски настолни компютри и системи за ентусиасти. Решенията са оптимизирани за платформата AMD X570 и процесорите AMD Ryzen от трето поколение. Продуктите преминават през строги тестове и се предлагат с доживотна гаранция. В семейството Viper 4 Blackout са включени модули с честота 3000 MHz, 3200 […]

Качеството на данните в хранилище

Качеството на данните в хранилището е важна предпоставка за получаване на ценна информация. Лошото качество води до негативна верижна реакция в дългосрочен план. Първо, доверието в предоставената информация се губи. Хората започват да използват приложенията за бизнес интелигентност по-малко, потенциалът на приложенията остава неизползван. В резултат, под въпрос е бъдещето на инвестициите в аналитичния проект. Отговорността за качеството на данните е аспект, свързан […]

Някои аспекти на оптимизацията на LINQ запитвания в C#.NET за MS SQL Server

LINQ навлезе в .NET като нов мощен език за манипулация на данни. LINQ to SQL като част от него позволява удобно взаимодействие с релационни бази данни, например чрез Entity Framework. Въпреки това, често, при прилагането му, разработчиците забравят да обърнат внимание на това каква точно SQL заявка ще генерира queryable provider, в случая — Entity Framework. Нека разгледаме два основни момента […]

Издаване на прокси сървъра Squid 4.8 с отстраняване на критична уязвимост

Публикувано е коригирано издание на прокси сървъра Squid 4.8, в което са отстранени 5 уязвимости. Една уязвимост (CVE-2019-12527) потенциално позволява изпълнение на код с правата на процеса на сървъра. Проблемът е причинен от грешка в обработвача на HTTP Basic удостоверяване и позволява иницииране на препълване на буфера при предаване на специално форматирани идентификационни данни при достъп до Squid Cache Manager или вградения FTP шлюз. Уязвимостта се проявява от […]

Резервно копиране, част 5: Тестване на Bacula и Veeam Backup за Linux

В настоящата бележка ще бъдат разгледани различни 'големи' софтуерни решения за резервно копиране, включително търговски. Списък на кандидатите: Veeam Agent за Linux, Bacula. Работата ще бъде проверена именно с файловата система, за да може да се сравни удобно с предишните кандидати. Очаквани резултати Тъй като и двата кандидата са универсални готови решения, най-важният резултат ще бъде предсказуемостта на работата, а именно — еднакво време на работа […]

В Open Invention Network има над три хиляди лицензополучатели - какво означава това за отворения софтуер

Open Invention Network (OIN) е организация, притежаваща патенти за софтуер, свързан с GNU/Linux. Целта на организацията е да защити Linux и свързаното с него софтуерно съдържание от патентни искове. Членовете на общността предават патентите си в обща база, разрешавайки на другите участници да ги използват на основата на лиценз без роялти. Снимка — j — Unsplash Какво правят в […]

Създаваме многоезично приложение на React Native

Локализацията на продуктите е особено важна за международни компании, които навлизат в нови за тях страни и региони. Подобно, локализацията е необходима и за мобилни приложения. Ако разработчикът започне международна експанзия, важно е да предостави на потребителите от друга страна възможност да работят с интерфейса на родния си език. В тази статия ще създадем приложение на React Native, използвайки пакета react-native-localize. Skillbox препоръчва: Образователен онлайн курс „Професия Java разработчик“. […]

Психоанализа на ефекта на недооценения специалист. Част 1. Кой и защо

1. Въведение Несправедливостта е безкрайна: поправяйки едно, рискуваш да извършиш друго. Ромен Ролан Работейки като програмист от началото на 90-те, не веднъж съм се сблъсквал с проблемите на недооценяването. Ето например, аз съм така млад, умен, с положителен имидж от всяка страна, защо не се издигам по служебната стълбица. Не е така, че изобщо не се издигам, но движението ми е някак странно, както аз […]

Слёрм — прост начин да се потопите в темата на Kubernetes

През април ми позвъниха организаторите на Слёрм — курсове по Kubernetes — да изпробвам и споделя впечатленията си: Дмитрий, Слёрм е тридневен интензивен курс по Kubernetes, плътно учебно събитие. Малко вероятно е да можете да напишете за него, ако просто седите два часа на първата лекция. Готови ли сте да участвате активно? Преди слёрма беше необходимо да преминете подготвителни онлайн курсове по […]

Четете между нотите: система за предаване на данни в музиката

Да да се изрази нещо, което думите не могат да предадат; да почувстваш най-разнообразните емоции, преплетени в ураган от чувства; да се отделиш от земята, небето и дори самата Вселена, потегляйки на пътуване, където няма карти, няма пътища, няма указатели; да измислиш, разкажеш и изживееш цяла история, която винаги ще остане уникална и неповторима. Всичко това позволява да се направи музика — изкуство, което съществува отдавна […]

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