Skip to content

Category: free softwareSyndicate content

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

 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 по мрежата:

 

JustNick

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

Как да изключим разширение от базата данни в WordPressСлучвало ли ви се е, plugin в WordPress да забие и да не можете да го активирате през администрацията? Възможна е дори ситуацията – целият сайт да не е достъпен заради блокирало разширение.

В тази статия ще покажем – как да се изключи принудително разширение, което блокира нормалната работа на потребителите.