Root

Richard Stallman elmondja mi az a szabad szoftver érthetően, egyszerűen (magyar felirattal)

Drupal exit popup

Szeretnék egy olyan funkciót implementálni egy Drupal oldalba, hogy ha a látogató gyorsan felviszi az egeret, tehát távozásra utaló magatartást követ el :-), akkor felugrik egy popup és van benne valami szarság, arról, hogy miért ne távozzon.

Kulcsszavak

Ezt a dolgot a következő kulcsszavakkal kerestem:

  • leave site popup drupal
  • exit popup
  • ouibounce drupal

Amiket találtam

Rohadt nehezen találtam rá az utolsóra, de az lett a tuti!

Ouibounce Exit Modal

Egy blokkot kell rakni az oldalra "Ouibounce Exit Modal". Amelyik oldalon ez a blokk megjelenik (de csak háttérben, mert nem látható igazából), ott működik a funkció, tehát a blokk megjelenési beállításainál brutál jól finomhangolhatjuk, hogy melyik oldalon jelenjen, vagy ne jelenjen meg, melyik felhasználó kapja, melyik ne.

Egy blokkot kell létrehozni (ezt nem kell megjeleníteni), ezt fogja az arcunkba tolni, amikor szökni próbálunk. Blokkot meg ugye nagyon szépen létre tudunk hozni bármilyen tartalommal, felturbózva esetleg a Panels modullal, minipanelt létrehozva, amibe bármit berakhatunk, akár egyszerre több mindent is.

Címkék: Drupal

Drupal LoginToboggan login block username link

Drupal LoginToboggan-t használom, ahhoz van egy blokk, a "LoginToboggan logged in block", amivel ki lehet váltani a másodlagos menüben levő user menu-t, így a felhasználónév is látszik, tudjuk milyen néven vagyunk bejelentkezve. DE!!! ez nem tartalmaz linket a profilunkhoz! Ezt hivatott kiigazítani ez a smink függvény.

Smink template.php-be:

function themename_lt_loggedinblock(){
  global $user;
  return l(check_plain($user->name), 'user/' . $user->uid) .' | ' . l(t('Log out'), 'user/logout');
}
Címkék: Drupal

TP-Link TL-WR1043ND v2.1 megérkezett

A múlt héten az internet szolgáltatóm meggyőzött! Már több éve lejárt a hűségnyilatkozatom, de eddig nem tudtak olyan ajánlatot adni, hogy bármilyen hűséget aláírjak! Most megtörtént. Olyan ajánlatot kaptam, amit nehéz volt visszautasítani, nem is tettem.
Viszont miután letettem a telefont, jött a felismerés, hogy a most használt routerem (TP-Link TL-WR740N) nem tud 100Mb/s-nál gyorsabb hálózati forgalmat átengedni, de méréseim szerint a maximuma csak 92-93Mb/s. Az új előfizetésem sebessége pedig, amivel behálóztak viszont 120Mb/s.
Tehát routert kell cserélnem, mégpedig olyanra, amelyiknek a LAN és WAN portja is gigabites, mert ez jön a 100Mb/s után, 1000Mb/s, köztes sebesség nincs, vagy száz, vagy ezer!

Így esett a választás a TP-Link TL-WR1043ND routerre.
Gigabites a WAN és a 4 LAN portja is! 3 cserélhető 5dB antennája van (RP-SMA), 450Mb/s(? 300Mb/s) MIMO Wifi.
Van rá OpenWRT firmware, ami nálam alapkövetelmény! Enélkül nem vennék routert!
NAT WAN-ból LAN-ba 800Mb/s.
USB 2.0 - 1db

Némi keresgélés után az eMAG-nál találtam 11900Ft-ért kiszállítással együtt, 2év garival, szemben a többi shop 15-18 ezerével. Valami akció volt éppen náluk, remek! Pick-Pack pontra rendeltem, nem szeretek itthon csücsülve futárt várni. 4-5 nap múlva megjött (péntek éjjel rendeltem, szerda reggel mehettem érte), tehát ma!

A router verziója nem a legújabb, mert van már v3-as is, de az elvileg csak szoftverben tér el, a hardver ugyanaz. Tehát leszarom, mert a szoftvere így is-úgyis kuka, OpenWRT kerül rá.

Kicsomagoltam, bekapcsoltam, minden a legnagyobb rendben! Letöltöttem hozzá a most legújabb OpenWRT firmware-t, és a gyári felületen a firmware feltöltése menüben feltöltöttem (át kellett nevezni rövidebbre, mert nem tetszett nek, hogy milyen hosszú az elnevezés :-) ).

Első tapasztalatok

A 120Mb/s sebességet természetesen röhögve tudja. kb 5% ilyenkor a CPU terhelése :-)

A wifi-je brutális, legalábbis az elődjéhez képest. Eddig a lakás másik felén már jelentősen esett a jelerősség, most 100% mindenhol. Van egy pont a lakásban, ahol a router és köztünk van egy hatalmas hűtő, 2 fal és 4 salgó polc, eddig ott nem volt wifi, jelenleg ott 85% a jelerősség! Az udvar (társasház) és a router között van 90cm fal és kb 50m távolság, eddig ott semmiféle vétel nem volt a régi routertől (0%), most 35% jel, tökéletes internet!

Tehát elsőre remekül vizsgázott, de még sok-sok teszt vár rá! :-)

Hasznos linkek

Címkék: router OpenWRT

Drupal Zen alsmink buzerálása Sass-sal és Compass-szal

Zen alsmink készítése Drush használatával

drush dl zen
drush en zen
drush zen "My Theme Name" machine_name --without-rtl

Install Sass & Compass

Na ez egy durva szülés volt, mire összeollóztam működőképesre!

Mint root:

apt-get install ruby-full ruby-sass
gem update
gem install bundler

Na, akkor most kell valami compiler, vagy mi a szösz, mert mintha c-t akarna fordítani a ruby. Ha jól értem a dolgot...

http://stackoverflow.com/questions/29317640/gem-install-rails-fails-on-ubuntu
https://rvm.io/

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --ruby
cd /site/root/site/all/theme/my_theme/
bundle install

Dolgozzunk a Sass-sal

cd /site/root/site/all/theme/my_theme/
bundle exec compass watch

Már írhatjuk is az .scss fájlokat, mentéskor egyből fordul .css-re.

Címkék: css Drupal

Dnsmasq interface szivatás Debian Jessie-n

Egy napig küzdöttem a dnsmasq életre keltésével, ami egyébként 10 perc. @&*-**@&&@fuck@&@@..anyád&@&@&*

Sorról-sorra ugyanazt a konfigot adtam meg, mint egy Ubuntu 14.04 LTS szervernél, de külső gépről nem működött, nem oldott semmit, nslookup nem látta a DNS szervert.

Megoldás:

meg KELL adni az interfaces-t!!!

interface=eth0

interface=tun0

FUCK YOUR MOTHER!!!

VPS, dedikált szerver bérlés

Szolgáltató Vélemény Ár Beüzemelési
ktsg
Leírás
arubacloud.hu VPS 381Ft/hó 0
  • vmware
  • 1 mag
  • 1 GB RAM
  • 20 GB SSD
  • 2 TB/hó
  • 1 x IPv4

cloudvps.hu

mhosting.hu

VPS 1270Ft/hó 0
  • KVM
  • 1 mag
  • 512 MB RAM
  • 15 GB SSD
  • 100 Mbit/s - korlátlan
  • 1 x IPv4
cloudatcost.com VPS borzalom
online.net Ded Szerver 5.99€/hó 20.00€
  • 1x VIA® Nano® U2250 (1@1.6 Ghz x64, VT )
  • 2 GB DDR2
  • 500 GB SSHD
  • 200 Mbit/s - korlátlan
  • 1 x IPv4
scaleway.com Szerver 2.99€/hó
  • 4 Dedicated ARM Cores
  • 2 GB Memory
  • 50 GB SSD Disk
  • 200 Mbit/s - korlátlan
  • 1 x IPv4
euserv.com Ded Szerver 5.95€/hó 11.90€
  • Intel Atom D425 ( 1@1,8 Ghz+, 64Bit, 512KB Cache)
  • 2 GB
  • 160 GB
  • 100 Mbit/s - korlátlan
  • 1 x IPv4

 

Mobil-internet tarifák hűségnyilatkozat nélkül - 2016.01.31

Szolgáltató

Tarifacsomag neve

ISP

Díj

Adatforgalom

Max le/fel sebesség

Túlforgalmazás

Megjegyzés

Digi

Net mobil 1

Telenor

2095Ft/hó
1500Ft/hó

1GB

2/1 Mbps

128/64 Kbps

ingyenes Facebook, Twitter, Gmail használat

Net mobil 2

2415Ft/hó
1900Ft/hó

2GB

3/1 Mbps

Net mobil 4

4445Ft/hó
3500Ft/hó

4GB

7/1 Mbps

Net mobil 9

6350Ft/hó
5000Ft/hó

9GB

9/2 Mbps

256/128 Kbps

Net mobil 15

8765Ft/hó
6400Ft/hó

15GB

15/2 Mbps

00:00-07:00 közötti időszakban további 30 GB

Tesco

bármely tarifához

Vodafone

 

10MB/hó

2/1 Mbps

0/0 Kbps

2000 Ft-os feltöltés esetén 90 nap
2000 Ft feletti (3000 Ft-tól van kártya) feltöltés esetén 365 nap

Internet jegy - Napi 50 MB

300Ft

50MB

1 nap
mobil előfizetés mellé

Internet jegy - Havi 100 MB

1000Ft

100MB

30 nap
mobil előfizetés mellé

Internet jegy - Havi 500 MB

2000Ft

500MB

Internet jegy - Havi 2 GB

3000Ft

2GB

Lidl Blue Mobile

blue net

T-Moblie

490Ft

100MB

10/2 Mbps

32/32 Kbps

30 nap
mobil előfizetés mellé
VoIP tiltott

blue net plusz

1290Ft

1GB

blue net XXL

2490Ft

3GB

Mol Mobile

NapiNet

T-Moblie

195Ft

10MB

10/2 Mbps

32/32 Kbps

megrendelés napján használható fel
mobil előfizetés mellé

Instant Web Mini

990Ft

100MB

30 nap
mobil előfizetés mellé

Instant Web Maxi

1990Ft

500MB

Telenor

Hipernet Praktikum

Telenor

7Ft/MB

 

 150/50 Mbps

 

 

2999Ft

1GB

?

45 napig használható

5999Ft

5GB

chroot egy LUKS-szal védett Debian Jessie rendszerbe

~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 285M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 465,5G 0 part
└─sda5_crypt 254:0 0 465,5G 0 crypt
├─laptopvg00-swap 254:1 0 7,5G 0 lvm [SWAP]
├─laptopvg00-root 254:2 0 14G 0 lvm /
└─laptopvg00-home 254:3 0 186,3G 0 lvm /home

/boot egy normál partíció. A /root, a /home és a swap egy LUKS-szal titkosított LVM-en csücsül.

Miért?

Elcsesztem az initramfs-t, ezért nem tudtam bebootolni.

Megoldás

A kéznél levő Xubuntu live pendrive-val bebootoltam, kinyitottam a LUKS-ot, csatoltam a fájlrendszereket, chroot-oltam a Debian rendszerbe, kijavítottam a hibás konfigot, újrageneráltam az initramfs-t. Végül bebootoltam a megjavított rendszert.

LUKS feloldása, mount, chroot

~$ sudo cryptsetup luksOpen /dev/sda5 sda5_crypt

~$ sudo mount /dev/laptopvg00/root /mnt
~$ sudo mount /dev/laptopvg00/home /mnt/home
~$ sudo mount /dev/sda1 /mnt/boot

~$ sudo mount -t proc proc /mnt/proc
~$ sudo mount -t sysfs sys /mnt/sys
~$ sudo mount -o bind /dev /mnt/dev

~$ sudo chroot /mnt /bin/bash

 

Címkék: chroot Debian LUKS
süti beállítások módosítása