Skip to content

Category: free softwareSyndicate content

Свободен софтуер и софтуер с отворен код. Теми, свързани с GNU/Linux, FreeBSD — както технически, така и философски насочени. Ревюта на програми, наръчници за настройки и примерни решения на проблеми.
Линукс за човешки същества

 Unreal Еngine 4 стана безплатен продукт!

   от Линукс за човешки същества


GDC_Talks_2015_Banner-770x250-1807960223http://skss.learnfree.eu/wp-content/uploads/2015/03/GDC_Talks_2015_Banne... 150w, http://skss.learnfree.eu/wp-content/uploads/2015/03/GDC_Talks_2015_Banne... 300w" sizes="(max-width: 770px) 100vw, 770px" />

Последната версия на Unreal Engine – една от най-мощните платформи с инструменти за разработка на  игри, стана безплатна. Безплатни ще бъдат и нейните бъдещи обновления.

 

Васил Колев

 2015-02-27 Reverse engineering for beginners

   от Васил Колев


Тия дни приключих с първата редакция на Reverse Engineering for Beginngers на Денис Юричев, и снощи ми е merge-нал последния pull request.

Книгата е много добра за начинаещи не само в reverse engineering-а, но и за хора, които искат да видят как работи отдолу асемблера и какво генерират компилаторите. Пълно е с всякакви интересни факти и като цяло не е много за четене (въпреки че генерираният pdf е около 950 страници). Има вид на подходящ учебник за един нормален едносеместриален курс, та даже някой може да реши да пробва да води по него :) Книгата е под creative commons лиценз, и може да се ползва за всякакви цели.

 

Линукс за човешки същества

Wine-staging e специална версия на Wine, съдържаща специални модификации, които все още не са достъпни в официалната версия.

За начинаещите: Wine позволява Windows приложения и игри да работят под Линукс.

Най-важните подобрения които са включени в wine-staging са:

  • CSMT (Commandstream multithreading) поддръжка, осигуряваща значително по-добра графична производителност
  • начална хардуерна CUDA / PhysX поддръжка за видеокарти NVIDIA
  • S3TC текстурна компресия
  • различни оптимизации на Direct3D поддръжката
  • оправени са редица проблеми от официалната версия на Wine

 

Линукс за човешки същества

 Как да свържем PlayStation 3 джойпад с УСУ – част 2

   от Линукс за човешки същества


В предишната статия ви показах как да свържете PlayStation 3 джойпад с УСУ с помощта на няколко команди.
В тази статия ще ви покажа как да направите същото, но с помощта графичния интерфейс, като по този начин ще добиете лесен достъп до някои допълнителни опции.
Това става чрез програмата QtSixA, която идва от хранилището, споменато в предишната статия. Както вече писах, тази програма има един бъг, който й пречи да работи коректно, и затова за простота ви показах как да направите ръчно настройката. По този начин обаче сте ограничени откъм настройките които можете да правите.
За щастие този бъг в QtSixA може да бъде заобиколен много лесно, така че да си ползвате програмата безпроблемно.

 

Милен Петрински

 Валидиране на форми в браузъра

   от Милен Петрински


В тази статия ще се опитам да ви покажа как лесно да направите валидация на форми с HTML5. Не че няма сигурно хиляди модули за всяка възможна библиотека или фреймуърк, обаче те ще ви наложат техния интерфейс и начин на задаване на ограниченията върху полетата, а това може и да не е по вкуса ви. Често пъти за да са съвместими с по-старите браузъри такива модули са доста тежки.

 

И.Е.Станков

 Робко-9 е бил кино звезда!

   от И.Е.Станков


Преди години писах и питах за заинтригувалото ме като дете мобилно българско роботче – Робко-9.

Говори се, че в Интернет има информация за всичко, но Робко-9 е изключение, освен две кратки споменавания в руски специализирани издания, няма абсолютно нищо за „българския R2D2“.

Скоро случайно гледах части от „13-тата годеница на принца“ и с учуда забелязах, че Робко-9 играе роля на футуристичен робот от чужда цивилизация. Ето го тук, даже се представя като „Робко, Робко от пробно поколение“:

По-нататък има изяви пак около 37:35 мин. 55:35 мин., където проявява и самонадеяност…

Забавно! Ще ми се все пак някой, който е работил с истинското роботче, да сподели какво всъщност е можело то.

 

Васил Колев

 2015-01-06

   от Васил Колев


Някои дреболии, дето изникват тия дни:

Описание как да си настроим ssh-а, така че да е минимално vulnerable към възможните проблеми (дето се мисли, че съществуват след лекцията на Апелбаум)
(мисля, че автора прекалява, ама па параноята е нещо важно в нашата професия)
(събирам желание да си rekey-на сървърите)

Ще има високосна секунда юли месец. Предишния път разни неща се счупиха, не мисля, че и тоя път ще ни се размине без проблеми.

 

Lindeas

Без да се спирам на по-подробно ревю, ще споделя накратко някои наблюдения от търсенето ми на “непосилната лекота” на дистрибуциите. След една серия от безуспешни тестове на често обозначаваните за най-леки дистрота – Puppy, Antix, Bodhi, LXLE, *buntu-та и поне още половин дузина в този списък, в търсене на нещо наистина “light” – попаднах на “върбата”, т.е. на SalixOS. Това се оказа базирана на Slackware дистрибуция, използваща дори неговата номерация на версиите (към момента 14.1), създадена от бивши разработчици на Zenwalk. За тези, които се изкушават от време на време да прелистват DistroWatch е ясно, че напоследък настанаха тежки времена за дистрото на французина Жан-Филип Гилмен, като проектът напредва с доста бавен ход.

 

Васил Колев

 2014-12-23 гласуване по Internet

   от Васил Колев


На разни места още се среща идеята, че трябва да направим възможност за гласуване по internet (не говоря просто за електронно гласуване, с машини вместо бюлетини, което си има отделен набор проблеми).

От чисто теоретична страна има няколко нерешими проблема:

Купуването на гласове става още по-лесно. Ако хората могат да гласуват отдалечено, нищо не пречи на купуващите гласове да си setup-нат едно място за гласуване, където да се изреждат платените хора и да си подават гласовете. За такова нещо защити няма и няма как да има (това със следенето колко се гласува от един IP адрес е тривиално за прескачане, през tor или произволен ботнет). Не казвам, че в момента не е възможно (практиката показва обратното), но с internet-базираното гласуване нещата стават тривиални.

 

Васил Колев

(алтернативното заглавие беше “мизерии, които правим като нямаме BGP”)

След доста мъки с onlinedirect в initlab си пуснахме втора връзка, през TBC.bg. За да можем да ползваме и двете, се наложи малко бърникане по setup-а и забавни неща, които съм описал по-долу, разделени на v4 и v6.

Преди всичко може да погледнете схемата на мрежата.

За IPv4 имаше два проблема: трафикът, влизащ от един доставчик трябва да излиза пак през него (нормален policy routing), и трябва по някакъв начин да се избира през кой интерфейс да се излиза (чрез gwping).