Lenovo Miix2 10 vélemény

Nem szoktam hardverről írni, most azonban szeretnék néhány szót szólni az új szerzeményemről: 1 hete vagyok boldog tulajdonosa egy Lenovo Miix2 10-nek.

Spamszűrő megoldás: MailScanner telepítése (Clamav, SpamAssasin, Razor, Pyzor)

(Frissítve: 2014.07.26 20:15)

Az alap helyzet a következő volt: Adott egy Ubuntu 12.04 LTS rendszer, ISPConfig3 környezettel.
Az The Perfect Server sorozat alapján telepített rendszeren már telepítve volt a clamav és a spamassasin.
Az eredeti elgondolásom az volt, hogy egy baruwa szervert állítok az ISP szerverünk elé, de ezt macerásnak és nehézkesnek találtam.
Végül a baruwa szívét, a MailScanner alkalmazást telepítettem közvetlenül az ISP gépre.

Tömeges képfeltöltés Drupal 7 alatt: IMCE + Plupload

Rengeteg megoldással próbálkozhatunk manapság, ha a tömeges képfeltöltésre keresünk üdvözítő módszert Drupal 7-ben.

Nekem eddig az IMCE+Plupload kombináció tűnt a legjobbnak. Az ügyfél igénye az volt, hogy a szerveren a képgalériához tartozó képeket mappákba szeretné rendezni. Itt kezdődött minden probléma, s végül ez a kérés vitt el egy igazán jó megoldás felé.

Reveal.js és HAML

Ezt az írást egy esettanulmánynak szánom, a most elkészülő www.syrakuza.hu weboldal leírásának.
Az oldal alapja egy Padrino alkalmazás, mely HAML és SASS leírónyelvet használ szerver oldalon, kliens oldalon pedig reveal.js-t.
A GitHub-on közzétettem egy skeletont, mely nem Padrino-ra, hanem az annak alapjául szolgáló Sinatra-ra épül.

Drupal for Mac

Bizonyára igen sok Drupal fejlesztő van, aki Mac-en dolgozik. Nézzük meg, hogyan tudunk egy kényelmes fejlesztői környezetet kialakítani. Több mód is van rá, most azt mutatom meg, amit én is használok munkám során.

Mit fogunk csinálni?

  • A MAMP telepítése
  • A MAMP PRO eltávolítása (a MAMP hozza magával)
  • A weboldalak alapértelmezett helyének beállítása
  • A Git telepítése
  • A Drush telepítése
  • A Drush működőképessé tétele
  • A MAMP telepítése

    A GIT verziókezelő alapszintű használata

    Ez a rövid leírás útmutatást ad a git verziókezelő alapvető parancsaihoz.
    A leírás feltételezi, hogy van működő, konzolos git kliensünk, magyarul: egy terminálba / parancssorba nem néz minket hülyének a rendszer, ha kiadjuk a git parancsot.
    Ezen felül egy előfeltétel, hogy tudjuk, mi az a git :)

    Padrino app futtatása ISPConfig3 és NGINX segítségével

    Egy igen egyszerű favágó módszer a következő:

    Elindítjuk a padrino-t egy egyedi porton, démonizálva:
    padrino start -p 3001 -d

    Létrrehozzuk ISPConfig3-mal a weboldalt, majd az NGINX direktívák mezőbe (Beállítások fül) a következő illesztjük:


    location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    if (!-f $request_filename) {
    proxy_pass http://localhost:3001;
    break;
    }
    }

    ISPconfig3 PHP-FPM beállítások

    Ha NGINX kezelésére telepítünk egy ISPConfig3-at, egy oldal létrehozásánál a Beállítások fülön a PHP-FPM beállításait is megtaláljuk. Elinduló szerverek száma, tartalék szálak minimális és maximális száma, gyermek szálak maximális szála.
    Ezen értékek hihetetlenül eltúlzottak egy átlag szervergép számára. A felületen lejjebb is vehetjük, de az ISPConfig3 adatbázisában kiadva az alábbi négy parancsot, az újonnan létrehozott oldalaknak is beállíthatjuk az alapértelmezett értékét:

    Drupal sminkek készítése HAML és SASS segítségével!

    Ugyan több mint egy évvel ezelőtt ígértem, bevezetlek titeket a HAML és a SASS rejtelmeibe, először most mégis egy olyan bejegyzés következzék, ami feltételezni, hogy tudjátok mi az! :)
    Nagyon röviden: a HAML egy HTML Absztakciós Leíró Nyelv, a SASS pedig egy Stíluslap Absztrakciós nyelv. Esztétikus, tiszta HTML és CSS kódokat kapunk a segítésükkel. Nincsenek sallangok, nincsenek záró tag-ek, mindkét nyelv a tabulátor karakterekre épít, a hierarchikus elrendezés záloga a tabulátorral hierarchiába renzetett dokumentum! Zseniális megközelítés!

    Drupal 7 migrációs tapasztalatok

    Ha a Drupal 6 alatt futó oldalunkat frissíteni kívánjuk a legújabb 7-es verzióra, akkor a következő lépéseket kell megtennünk:

    Előkészületek

  • Készítsünk biztonsági másolatot, biztos ami biztos.
  • Tegyük az oldalt offline állapotba.
  • Frissítsük az alaprendszert a legújabb 6.x-es verzióra.
  • Ellenőrizzük hogy az általunk használt modulok/sminkek elérhetőek-e a hetes verzióhoz. Ha nem, akkor töröljük.
  • Kapcsoljuk ki a modulokat, és a sminkeket.
  • Migráció