Skip to content

Category: free softwareSyndicate content

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

 Vault 7 and the protection of America

   от Григор Гачев


For those who have spent the last month under a big stone:
Wikileaks recently published a lot of information about a set of malware, created by FBI and nicknamed “Vault 7”. There were specimens in it, able to break into and take control over mostly any kind of CPU-based device – smartphones running iOS or Android, PCs running Windows, MacOS or Linux, etc. FBI declared that this publication is a breach of the national security, and that this exposure made USA less secure.
I beg to differ.
What makes USA less secure is the existence of this trove. More specifically, the fact that FBI knew about the software vulnerabilities its malware exploits, but never notified the software manufacturers about these. Consequently, the disclosure of these vulnerabilities makes USA more secure. In this particular case, what is bad for FBI might be good for USA.
Why so?

 

Васил Колев

 2017-02-22 FizzBuzz 2

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


Понеже идеята ми се мотае в главата от месец-два и тая нощ ми хрумна финалната оптимизация, ето продължението на post-а за fizzbuzz:

 

Васил Колев

 2017-02-07 FOSDEM 2017

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


И преживяхме FOSDEM 2017.

Бяхме там с Марио, Любо, Маги, neter и zeridon (а Мариян беше там да присъства на конференцията, но се включи към нас) да правим видео/аудио записите и streaming-а. Три дни се ставаше рано и цял ден се дебъгваше (и за доста от хората – тичаше напред-назад, Любо каза, че единия ден е направил 27000 крачки), имаше всякакви странни проблеми и като цяло беше голямо забавление, приключено със ставане в 6:30 в понеделник да си хванем самолета. Като се прибрах спах 12 часа. Справихме се със събитие от 24 зали, два дни, около 600 лекции и 8-9 хиляди посетители (и не знам колко точно дъжд).

Малко снимки има на /pics/201702fosdem/, като на една от тях може да се види колко съм щастлив (това е в петък още, после имах основно уморен вид).
(снимките са от Мариян и Любо, като ще се опитам да намеря и още)

 

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

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

HTML:

Флекс в неделя сутрин

CSS:

 

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

Поради различни съображения понякога се налага да използваме външни услуги за част от съдържанието в сайта. В един точно такъв случай ми се наложи да вградя външното съдържание в сайта с iframe и решението трябваше да отговаря на следните изисквания:

  • Височината на iframe-а винаги да отговаря на височината на вградената страница, за да няма втори скролбар.
  • При навигация във вградената страница да се променя и адреса в основната, като промененият адрес да зарежда съответната страница от външната услуга.
  • Заглавието на документа да се променя заедно със навигацията във вграденото съдържание.

 

JustNick

Pro-Soft.bg | Онлайн реклама, уеб дизайн, софтуер. -

OpenCart affiliate програмаПлатформата с отворен код OpenCart предоставя вградена функционалност за привличане на допълнителен трафик към сайта. Това е афилиейт програмата, като всеки допринесъл за повишаване на трафика или продажбите – получава определен процент. Това е една много добра възможност за печелене на допълнителни средства. Разбира се, конкретните проценти и условия за афилиати трябва да се договорят, като всеки онлайн магазин може да има собтвени изисквания.

 

Григор Гачев

 Canning the spam by crypto-payments

   от Григор Гачев


Many methods to fight spam and e-mail viruses decrease them, but nowhere close to zero. This is an attempt to describe a method that will practically stop them.
Attaching payments to e-mail
The essence is to attach to every e-mail a payment to the receiver. E-mail that does not carry a payment should be discarded by the receiver’s software. If an e-mail carries a valid payment, that is automatically extracted into a receiver’s wallet, and the e-mail is presented to the receiver. The wallet can be used by the receiver to attach payments to outgoing e-mail, and/or to deposit / withdraw sums.

 

JustNick

Pro-Soft.bg | Онлайн реклама, уеб дизайн, софтуер. -

Преминаване от Summer Cart към OpencartНа голяма част от нашите клиенти се налага да преминат от една система на друга. Това е напълно нормално. В тази статия ще опишем основните аспекти на които да обърнете внимание при миграцията.

Най-напред трябва да се подчертае, че и двете платформи имат своите достойнства. Този материал има за цел да ви помогне, ако решите да смените Summer Cart (Seliton) с алтернативата с отворен код OpenCart.

 

JustNick

 Push нотификации

   от JustNick


Pro-Soft.bg | Онлайн реклама, уеб дизайн, софтуер. -

push нотификацииНай-вероятно вече сте виждали на доста места изкачащ прозорец, който ви подканя да дадете съгласие за изпращане на известия. Съществуват такива, които искат вашия email адрес и имена, като целта е да се изпращат интересни съобщения по електронната поща. От сравнително скоро е на разположение и друго средство, чрез което можете да комуникирате с вашата аудитория. Това са Push нотификациите.

Какво представляват Push известията

Когато посетите определен сайт или онлайн магазин, възможно е да се покаже следното съобщение:

 

Васил Колев

Интерком

Видео екипът има нужда от начин, по който да си комуникира между операторския пулт и камерите, в общи линии еднопосочно (т.е. режисьора да може да каже "камера 1, мръдни малко в ляво"). Предишни години за целта се употребяваха различни неща, най-често някаква част от комплектите безжични микрофони (един предавател и няколко приемника). Тази година микрофоните ни бяха кът, за това сглобих едно просто решение от ffmpeg и raspberry pi-та:

На контролния лаптоп закачахме какъвто-и-да-е-микрофон (в случая – едни jabra headset-и, които бяха под ръка) и с ffmpeg ги бълвахме по multicast по мрежата: