Diagram Designer for Mac OSX – LibreOffice Draw

MacOSX kullanıcıysanız, bir diagram designer edinmek pek de kolay olmuyor malesef. Ücretli bir şeyler almak http://maggiesbigadventure.com/pj-dating-deaf/ niyetinde pek olmadığım bu başlık ile ilgili çözümümü, ücretsiz bir yazılım olan LibreOffice Draw ile çözdüm. Tabi onu bulana kadar, exe çalıştırabilen toollari tüm window üretme araçlarımı değiştirmek, vb gibi çözümler denemeye çalıştım ancak, çok ucube programlar için 1 ton iş yapıp bir de yaptığım değişiklikleri geri almak durumunda kaldım.

Libre office online dating service sex draw ile, şu an hem network, hem sunucu, hem topoloji, hem UML, hem de akış diagramı (akış diagramı tasarlamak biraz daha zor, diğer programlara göre http://signaturetechavl.com/activities-for-singles-in-va-at/ ancak o da oluyor) ihtiyaçlarımızı karşılayabildim.

Tavsiye http://serenebalance.org/but-blind-singles/ edecek kadar da sevebildim. MacOSX için Libre office’i indirdiğinizde draw da zaten içerisinde gelmekte. https://tr.libreoffice.org/download/ linkinden işletim sisteminize göre seçip (otomatik seçiyor olması lazım zaten) indirip kurabilirsiniz.

Komut satirindaki mail komutu ile smtp mail gonderimi (MAC ve Linux icin)

Selamlar;

komut satırımızdan aldığımız verileri kimi zaman mailboxımıza atmak isteyebiliriz veya otomatik çalışan test sonuçlarının mailimize gelmesini de.. Ancak çok kullanılan mail sunucularının (gmail, yahoo, vb..) artık güvenilir kaynaktan gelmeyen mailleri spam dahi saymadığı ve direkt yok saydığı bir gerçek. Bu yüzden bu işlemleri smtp üzerinden yapmak gibi bir gereksinim doğuyor.

Bu işin windows platformunda nasıl yapıldığını kısaca http://www.dubluve.net/2013/08/01/windows-komut-satirindan-mail-gonderimi/ yazımızda anlatmıştık. Şimdi sıra mac’te ve Linux sistemlerde. Örneği gmail üzerinden vereceğim.

1. Adım : Postfix main.cf dosyasını düzenleyelim

sudo vim /etc/postfix/main.cf

sizin main.cf dosyanız farklı bir yerlerde olabilir tabi ki. Bir zahmet bulunuz.

Daha sonra commentlenmiş relayhosts yazısının hemen altına

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes

2. Adım : sasl_password dosyası yoksa oluşturalım

sudo vim /etc/postfix/sasl_passwd

içerisine aşağıdakini yazalım

[smtp.gmail.com]:587 username@gmail.com:password

3. Adım : bir kaç izin ve service restart felan..

sudo chmod 600 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
sudo launchctl stop org.postfix.master
sudo launchctl start org.postfix.master

bu launchctl sadece mac için geçerli. (mail’in konsol üzerinden gönderimlerde hizmet olarak çalışması gerekmiyor diye hatırlıyorum.)
4. Adım : Deneyelim :

echo "bu bir test maili bakalım gidecek mi?" | mail "your@gmail.com"

Bu işlem sonrasında mail gerçekten gmaile düşüyorsa tamamdır. Tabi sizin bu ayarlarınızı yaptığınız mail adresinizi SMTP olarak kullanmanız gerekiyor. (Bu tıpkı elektrikli ev aletlerin içinden çıkan olası arıza durumlarında yapılacaklar listesindeki “fişi taktığınıza emin olun” maddesine denk düşüyor sanırım)

 

Bu işi Linux için şöyle yapanlar da mevcut. Onu da şu an türkçeleştirmeye mecalim yoktur. Buyrunuz linki : http://tecadmin.net/send-email-smtp-server-linux-command-line-ssmtp/

PHPnin yeni major versiyonu PHP6 yerine PHP7 olacak

PHP’nin yeni versiyon numarası https://wiki.php.net/rfc/php6#vote adresinde görüleceği anketin ardından PHP7 olmasına karar verilmiş.
2 kilometre yazı yazarak anlattıkları şey aslında özetle şu :

“Biz bir major versiyon çıkarma kararını 2005 te aldık, bunu 2010 da çeşitli zorluklar sebebiyle durdurduk, şimdi insanların kafası PHP zaten 6 yok mu diye karışmasındansa PHP7 diyelim, aradaki 1 versiyona ne oldu diye gelen sorular, kafa karışıklığından daha önemli değil!”

Merak edenleri şuraya alıyoruz : https://wiki.php.net/rfc/php6#vote

 

Halen php 5.3 ile projelerde trait bile kullanamayan biri olaraktan, isyanım backward compatibility’ye.

mac osx icin notepad++ benzeri uygulama – textwrangler

Windowsta varsayılan metin düzenleyici olarak notepad++ kullanlardan biri olarak, mac için de benzer ihtiyaçlarım adına doğru düzgün bir metin düzenleyiciye ihtiyaç duydum. İnternette “notepad++ equivalent for mac osx” şeklinde arattığımda, bu programı hemen buldum.

Çok fazla uzun söze gerek yok, textwrangler bu işe birebir, hatta daha fazlasını (notepad++ kullanım alışkanlıkların bir miktar değişmesi beklenerek) yapıyor.

Buyrunuz App store linki : https://itunes.apple.com/tr/app/textwrangler/id404010395?l=tr&

phpservermonitor status table

Site ve Servis takip monitor etme sistemi – PhpServerMonitor

Web dünyasında sürekli online olmasını istediğimiz çeşitli servisler, siteler, hizmetler olduğu günümüzün en önemli gereksinimlerinden. Peki ya örneğin internet siteniz, sürekli çalışıyor mu, erişilebiliyor mu? Çalışmadığında veya erişilemediğinde nasıl haberiniz olacak?

 

PhpServerMonitor bu iş için biçilmiş kaftan bir yazılım.

www.phpservermonitor.org adlı siteden görebileceğiniz ve indirip kurabileceğiniz bu sistem ile artık sitelerinizi, hizmetlerinizi (mail, veritabanı vb..) otomatik olarak takip edip, herhangi bir hata durumunda ise kendinize sms, mail şeklinde uyarı gelmesini ayarlayabiliyorsunuz.

 

Kurulumu çok basit. Dosyaları indirip, ftp’nizden veya herhangi bir vasıta ile sunucunuza yükleyin. Bir tane de veritabanı ve veritabanı kullanıcısı açın. Bu iş için kendinize bir site kuruyormuş gibi hayal edin. İlk kurulum için tıpkı wordpress kurulumundaki gibi size bir arayüz üzerinden kurulum da yaptırabiliyor.

 

Daha sonra kendi yönetim paneli üzerinden takip – monitör etmek istediğiniz siteleri , hizmetleri buraya ekleyip buradan takibini yapabiliyorsunuz. Ayrıca bazı siteleri için spesifik kullanıcılara da tanım yaptırabiliyorsunuz. (yani çoklu kullanıcı desteğide mevcut)

Otomatik takip mekanizmasının en önemli kısmı ise, ilgili takibi yapan kod parçasını cronjobunuza koymaktan geçiyor. örneğin 10 dakikada bir kontrol etmesini isteyebilirsiniz. Veya her dakika bile istiyor olabilirsiniz. Bu tamamen size kalmış.
Dikkat edilmesi gereken konu, bu istekleri Curl ile yapıyor olması. Bu bağlamda sunucunuzun curl modülünün aktif olması gerekiyor. (ayrıca bu yazılım php 5.3.8 veya daha yeni bir sürüm gereksinimi duyuyor).

İlgili kurulumları yaptıktan sonra önümüzde sürekli açık olup takip etmek istediğimiz hizmetlerin, sitelerin durumlarını kırmızı , yeşil olarak gösteren güzel ve basit bir paneli de mevcut.

Aşağıdaki resim de bunun bir örneğidir.

phpservermonitor status table

php server monitor status table

Burada kısaca bu sistemi tanıtma amaçlı bir yazı yazdım. Kurulumu için destek isteyen olursa yardımcı olabilirim.