Skocz do zawartości

lukaschemp

WHT Pro
  • Zawartość

    430
  • Rejestracja

  • Ostatnio

Posty napisane przez lukaschemp


  1. Tak, w treści i w temacie.

     

    Plik pipe.php

     

    [..]
    require_once(INCLUDE_DIR.'class.mailparse.php');
    require_once(INCLUDE_DIR.'class.email.php');
    
    [..]
    
    $var=array();
    $deptId=0;
    $name=trim($from->personal,'"');
    if($from->comment && $from->comment[0])
       $name.=' ('.$from->comment[0].')';
    $subj=utf8_encode($parser->getSubject());
    if(!($body=Format::stripEmptyLines($parser->getBody())) && $subj)
       $body=$subj;
    
    $var['mid']=$parser->getMessageId();
    $var['email']=$from->mailbox.'@'.$from->host;
    $var['name']=$name?utf8_encode($name):$var['email'];
    $var['emailId']=$emailId?$emailId:$cfg->getDefaultEmailId();
    $var['subject']=$subj?$subj:'[No Subject]';
    $var['message']=utf8_encode(Format::stripEmptyLines($body));
    $var['header']=$parser->getHeader();
    $var['pri']=$cfg->useEmailPriority()?$parser->getPriority():0;
    
    [..]
    

     

    i to wszystko co widzę odnośnie kodowania.

     

    W plikach include'owanych:

     

    Plik: class.email.php

     

    [..]
        //do some cleanup
        $eol="\n";
        $to=preg_replace("/(\r\n|\r|\n)/s",'', trim($to));
        $subject=stripslashes(preg_replace("/(\r\n|\r|\n)/s",'', trim($subject)));
        $body = stripslashes(preg_replace("/(\r\n|\r)/s", "\n", trim($message)));
        $fromname=$this->getName();
        $from =sprintf('"%s"<%s>',($fromname?$fromname:$this->getEmail()),$this->getEmail());
        $headers = array ('From' => $from,
    					  'To' => $to,
    					  'Subject' => $subject,
    					  'Date'=>date('D, d M Y H:i:s O'),
    					  'Message-ID' =>'<'.Misc::randCode(6).''.time().'-'.$this->getEmail().'>',
    					  'X-Mailer' =>'osTicket v 1.6',
    					  'Content-Type' => 'text/html; charset="UTF-8"'
    					  );
        $mime = new Mail_mime();
        $mime->setTXTBody($body);
        //attachment TODO: allow multiple attachments - $attachment should be mixed parts.
        if($attachment && $attachment['file'] && is_readable($attachment['file'])) { //file of mime type.
    	    $mime->addAttachment($attachment['file'],$attachment['type'],$attachment['name']);
        }
        $options=array('head_encoding' => 'quoted-printable',
    				   'text_encoding' => 'quoted-printable',
    				   'html_encoding' => 'base64',
    				   'html_charset'  => 'utf-8',
    				   'text_charset'  => 'utf-8');
        //encode the body
        $body = $mime->get($options);
        //encode the headers.
        $headers = $mime->headers($headers);
    [..]
    


  2. X-Mailer: osTicket v 1.6

    Content-Type: text/plain; charset="utf-8"

    Content-Transfer-Encoding: quoted-printable

     

    @edit

     

    Utworzyłem ticket przez formularz WWW i są polskie znaki w mailu i w panelu, więc problem leży tylko po stronie "email piping" gdy wysyła się bezpośrednio wiadomość na adres e-mail po czym jest on przetworzony na ticket.


  3. Poszukujemy osobę do pomocy technicznej w firmie hostingowej.

     

    Zakres obowiązków:

     

    - odpisywanie na maile klientów

    - obsługa zgłoszeń przez telefon

    - rozwiązywanie problemów klientów

    - monitorowanie serwerów

     

    Wymagania:

     

    - dobra znajomość systemu Linux (Debian/CentOS)

    - znajomość serwerów w konfiguracji typu LAMP

    - umiejętność analitycznego myślenia

    - dobra znajomość panelu cPanel i DirectAdmin

    - doświadczenie na podobnym stanowisku

    - dyspozycyjność i rzetelne wykonywanie zadań

     

    - mile widziana dobra znajomość xhtml, css, xml

    - mile widziana własna działalność - możliwość wystawienia faktur VAT

    - możliwość zarobienia od 500 zł do 2000 zł miesięcznie według doświadczenia i ustaleń

     

    Prosimy o dopisanie następującej klauzuli: Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z ustawą z dn. 29.08.97 roku o Ochronie Danych Osobowych Dz. Ust Nr 133 poz. 883)

     

    Kontakt w sprawie tej oferty pracy:

     

    CV prosimy wysyłać na adres kontakt@networkia.pl nr ref. SUP/02/11 , skontaktujemy się tylko z wybranymi kandydatami.


  4. niestety duzy silnik = duze spalanie.

    zaloz LPG bedzie taniej.

     

    Ed

     

    Dla każdego duży silnik to inna pojemność, tak samo jak "duże spalanie". Ja mam 3.0i i pali 11 litrów w cyklu mieszanym, uważam, że nie jest to wielki silnik, a spalanie nie jest duże ;)

     

    Co do kupowania auta to najlepiej umówić się na serwis w ASO, ja tak robiłem, nawet nie jechałem sam oglądać auta tylko wybrałem 2-3 samochody którymi byłem zainteresowany i zamówiłem w najbliższym ASO dla każdego z aut wizytę i zrobili dobry przegląd auta, oddzwonili powiedzieli co jest nie tak, wysłali specyfikację na e-mail i pocztą tradycyjną. Wybrałem auto, pojechałem i w sumie to dopełniłem tylko formalności zakupu. Kilka złotych Ci ucieknie za przeglądy, ale coś za coś. Na zwykłym przeglądzie to Ci nic nie sprawdzą praktycznie. Zależy też czy chcesz kupić auto za 5k zł czy za 50k zł.


  5. Ktoś używa ConnectBot na Androidzie i działa mu przewijanie historii komend palcem po ekranie (po lewej stronie)? Mam HTC Desire Z i niestety jak chcę przewinąć to pojawia mi się tylko "~", a w drugą stronę słyszę tylko *beep* sprawdzałem to na domyślnym bashu z Debiana Lennego.

     

    Chodzi mi o Page up / Page down

     

    Rozwiązałem właśnie problem jak chwilę nad tym pomyślałem ;)

     

    .inputrc

     

    "\e[5~": history-search-backward
    "\e[6~": history-search-forward
    


  6. Z drugiej strony, ważnym aspektem według mnie dla osoby bardziej zarządzającej panelem i usługami/klientami jest również support. Na tej linii cPanel bije wszystkie inne, kontakt z supportem jest szybki, problemy również szybko rozwiązują za darmo, kilka linii supportu. W DA odpowiedź supportu to często ok 24h i nie zawsze trafne (czasami trzeba wymienić więcej wiadomości, przez co czas rozwiązania problemu jest o wiele większy), sami raczej nie rozwiążą za Ciebie problemu - rozumiem, że to nie leży w ich kompetencji, dlatego tutaj cPanel wygrywa. Z doświadczenia częściej musiałem pisać do supportu cPanel'a niż do DA, niemniej jednak są też bugi w DA które czasami pojawiają się "znikąd" i pojawia się masowy problem na serwerze - miałem kilka takich przypadków.


  7. Be-ze-dura. Na jednym z moich serwerów mam trochę okrojoną instalację Omegi (wyłączony tylko courier, działa Apache, PHP w FastCGI, MySQL postfix, squid, bind, i inne standardowe aplikacje m.in. chkrootkit, rkhunter, fail2ban, freshclam itd.) i tak: zużycie RAMu na poziomie ok. 520 MB przy kilku stronach odwiedzanych przez kilkaset osób dziennie (VPS ma 2GB RAMu), load rzadko przekracza 0.2, użycie CPU na średnim poziomie kilku procent maks. (z dwóch rdzeni po 2 GHz). Na innym serwerze mam niemal identyczną konfigurację minus bind, maszynka ma pół giga RAMu, średnie zużycie przy kilku stronach odwiedzanych przez 50-100 osób dziennie to: RAM: ~90 MB, CPU: maks. 2-3% przy 4 rdzeniach po 2,33GHz, load maks. ~0.2, średni ~0.05.

     

    Krótko mówiąc - jak pokonfigurujesz usługi, tak masz. Na standardowej instalacji zje sporo zasobów, bo takie już są Apache2, MySQL5 i PHP5.3 w FastCGI - zjadają zasoby. Nie jest to jednak związane z jakąkolwiek "zasobożernością" samego panelu.

     

    No tak, ale Ty nie piszesz w takim razie o zasobach panelu, a o zasobach usług. W każdym panelu możesz przekonfigurować ręcznie usługi. Chodzi o to, że sam panel - daemon jego i usługi panelowe zjadają więcej zasobów w cPanelu niż w DA w trakcie korzystania z niego.


  8. Nie wiem jak w cPanelu, ale w DA można w miarę łatwo napisać własne narzędzie, wszystko zależy co dana firma chce utrzymywać lub jakoś się może wyróżnić. Prostota w administracji też jest bardzo ważna w DA wystarczy do wielu zadań oskryptować echo do /usr/local/directadmin/data/task.queue i wiele zadań można zautomatyzować czy przekonfigurować system. Nie wiem jak jest na cPanelu, tam jest tyle tego wszystkiego, że wątpię aby było takie proste. Dlatego też w zależności od profesji admin, reseller, end user wybierze co innego, każda firma może wybrać co innego w zależności od oferowanej usługi lub też dodatków jeśli takowe są. Dlatego też jestem za DA, chodź swego czasu miałem kompletnie inne zdanie.


  9. Dwa razy próbowałem, ale bez znaków interpunkcyjnych (lub postawionych w złych miejscach) oraz z bykami ortograficznymi jest to praktycznie niemożliwe... Jedyne, co można wywnioskować, to że jesteś przeciw ;)

     

    Wskaż mi te byki ortograficzne, bo ja ich jakoś nie widzę.

     

    Jaka jest różnica jeśli ktoś pomoże podpisując się sobą, a jaka, że zrobi to pomoc.WHT, bo nie wiem?

×