General Mobile GM 5 Plus

GSM operatorlerinden farklı zamanlarda lınmış hatlar numaraları çok biliniyor veya özel numaralar kombinasyonu olduğundan vazgeçilmez oluyor ya da şahsi hat yanınd aşirket hattı geldiğinde iki telefon taşımak yerine çift hatlı telefon tercihi ön plana çıkıyor. 
Birde telefon üreticilerinin işletim sistemlerine verdiği güncellik desteği var. Android One telefonlar için güncelleme derdi yok. Google tarafından yapılan değişiklikler aynı şekilde hemen geliyor. Ancak diğer markalarda biraz geriden takip söz konusu. 
Huawei Ascend G7 aldım geçen yıl. Güncelleme 1 yıl sonra geldi. Android 5.1.1 sürümüne anca çıktı. Oda ilk çıktığında problemliydi. Tam yoluna oturması 1.5 yılı aldı. Telefondan memnun olmama rağmen yazılım desteğinin çok yavaş olmasından dolayı artık tercih dışı bir marka oldu. Huawei alt yapı ve network ürünlerinde çok başarılı ancak telefonda çok pasif kaldığı aşikar.
General Mobile One kullananların güncelleme ve performasta sıkıntı yaşamadıklarını gördüm. İncemelerimde şarj, donanım ve uygulama kullanımlarında çok seri olduklarını, donma ve yavaşlık yaşamadıklarını gördüm. Benim için yerli marka kullanımı çok önemli olduğundan ve bunuda yeni öğrendiğimden pusulamı General Mobile GM 5 Plus telefona çevirdim.

General Mobile GM 5 Plus satışı başlamasını bekliyorum. Bugün itibari ile ön siparişler açılmış ancak teslimat konusunda mayıs ayı ilk haftasını beklenecek gibi görünüyor.

Güncel yazılım, güçlü donanım ve çift hat desteğinin yanında uygun fiyatı ile tercih ediyoruz. Aynı özelliklerde diğer markalar iki katı fiyata almak isteyenleri elbette saygıyla izliyoruz 🙂

Tek eksik yanı parmak izi okuyucu olmaması. Bunun dışında herşeyiyle güncel ve tam özellikli telefon. Hele 13MP ön kamerası bir adım öne taşıyor. 

Cihazın teknik özellikleri:
– 5.5 inç FHD ekran
– 2.5D Corning Gorilla Glass 4 koruma teknolojisi
– Arkada f2.0 açıklık oranlı + çift flash ışıklı 13MP kamera
– Önde flash ışıklı 13MP selfie – özçekim kamerası
– Snapdragon 617 – MSM8952 64bit 8 Çekirdek işlemci
– 4.5G, LTE-A, CAT 7 bağlantı teknolojileri
– USB Type-C
– 3GB RAM
– 32GB dahili depolama + 128GB’a kadar microSD desteği
– Qualcomm Quick Charge 3.0 hızlı şarj teknolojisi
– 3100MAh pil
– Android Marshmallow 6.0.1

Yerli malı, yurdum mali hep onu kullanmalı mottosuyla General Mobile markasını desteklemeyi öneriyorum. Her ne kadar bir çok parça yurt dışından gelsede satış karı (önemli olan) ülkemizde kalıyor. 

İlk Laravel Projem – Fixspiele.com

Laravel ile tanışıp öğrenmem 1 ayımı aldı. İnsana proje çıkarmadabu kadar hız ve kolaylık sağladığını bizzat deneyimledim.

www.Fixspiele.com

Yaklaşık olarak 36 saatlik bir çalışma sonucunda tamamlandı. Kostenlos spiele, Online Spiele gibi aramalarla ziyaretçi bekleyecek.

Framework kullanmaktan çekinmeyin, bir tane tercih edin.

Laravel Site Örneği, Kostenlos Spiele site www.fixspiele.com , Laravel projects aramalarıyla bu sayfaya geliyorsunuz.
 

Linux Hosting Server Kurulumu

Yeni hizmete girecek sunucularım da panel kullanmıyorum. Panel çok müşterisi olanlar için veya kurumsal olarak yapan firmalar için ideal olabilir. Ancak kendi sunucum da yönetemediğim ve ekstra ücret vereceğim yazılımları kullanmak pek cazip gelmiyor. Sorun kısmında da normal çıkabilecek sorunlar üzerine birde panelin güvenlik açığı ve sorunları ile iş yükü olduğunu düşünüyorum.
İşletim Sistemi : Debian. Kiraladığım sunucuya 64bit debian’ı minimum kurulum yapılmış istedim. Yani sunucu üzerinde ssh sunucu haricinde bir servis yüklü olmadan teslim aldım.
Kullanılacak yazılımlar: Apache2, Php5, Mysql 5.1, Ftp sunucu olarak Vsftpd, Dns sunucu için DjbDns kullanacağım. Mail sunucu olarak google ve yandex alt yapılarını kullanacağım için herhangi bir mail sunucu kurmuyorum. Sistem üzerinde localhostu dinleyen postfix kurulu geliyor. Bazı uygulamalarda lazım olur diye kenarda durmasında problem yok.
Kurulumlar
Apache, php ve mysql ve vsftpd kurulumları aşağıdaki tek yükleme komutu ile yaptım. Bu kurulum sırasında mysql sunucu için root kullanıcısına verilecek şifreyi soracak o kadar.
apt-get install apache2 libapache2-mod-php5 php5 php-pear php5-mysql php5-gd php5-curl php5-mcrypt php5-ffmpeg php-soap php-pear php-mail php5-imagick php-auth php-auth-http php-auth-sasl mysql-server vsftpd
apt-get install ucspi-tcp daemontools daemontools-run
wget http://cr.yp.to/djbdns/djbdns-1.05.tar.gz
gunzip djbdns-1.05.tar
tar -xf djbdns-1.05.tar
cd djbdns-1.05
echo gcc -O2 -include /usr/include/errno.h > conf-cc
make
make setup check
Kurulumlarımız tamamlanmış oluyor. Şimdi ayarları yapmaya başlayalım. Tinydns domain sorgularına cevap verecek. Bunun için kullanıcı oluşturuyoruz servisi çalıştıralım diye. kendi kullanıcı ile calistigi icin ve shell hakkı olmadığı için hacklenme durumunda dahi sunucuda işlem yapamaz saldırgan.
/usr/sbin/useradd -s /bin/false tinydns
/usr/sbin/useradd -s /bin/false dnslog
netstat -tulpa | grep domain
lsof -i | grep domain
Şimdi dns tanımlamalarını yapabiliriz. Yandex Mail yönlendirmeleri olan domainler için aşağıdaki gibi ek yapılır.
cd /etc/tinydns/root
mcedit data
####  linuxuzmani.com ####
.linuxuzmani.com:172.16.0.10:a:259200
.0.16.172.in-addr.arpa:172.16.0.10:a:259200
.linuxuzmani.com:172.16.0.11:a:259200
.0.16.172.in-addr.arpa:172.16.0.11:a:259200
=linuxuzmani.com:172.16.0.10:86400
+www.linuxuzmani.com:172.16.0.10:86400
+ns1.linuxuzmani.com:172.16.0.10:86400
=ns2.linuxuzmani.com:172.16.0.11:86400
@linuxuzmani.com::mx.yandex.net.:10:86400
Cmail.linuxuzmani.com:domain.mail.yandex.net:86400
kaydedip çıkıyoruz ve akabinde devreye alıyoruz ayarları.
make
ikinci bir domainin tanımlarını dosyanın altına ekleyerek devam ediyoruz ve make ile tekrar uyguluyoruz.
#### linuxuzmani.net  ####
.linuxuzmani.net::ns1.linuxuzmani.com
.linuxuzmani.net::ns2.linuxuzmani.com
=linuxuzmani.net:172.16.0.10:86400
+www.linuxuzmani.net:172.16.0.10:86400
@linuxuzmani.net::aspmx.l.google.com.:1:3600
@linuxuzmani.net::alt1.aspmx.l.google.com.:5:3600
@linuxuzmani.net::alt2.aspmx.l.google.com.:5:3600
Cmail.linuxuzmani.net:ghs.google.com:9800
Djbdns ayarı için bir proje sayfası var. Kolaylık oluyor.
Apache ayarlarına geçebiliriz.
 useradd -d /var/www/hosting/ftpuser -g www-data -s /usr/sbin/nologin ftpuser
passwd ftpuser
Centos User Ekleme
useradd -d /var/www/salih -g apache -s /sbin/nologin salih
** Devamı gelecektir. Sürekli güncelleme yapılacaktır. Zaman ayırabildiğim durumlarda.

Şifresiz SSH

Yerel sunucu veya kendi bilgisayarımızda konsoldan giriş yaptıktan sonra;

ssh-keygen -b 1024 -t dsa

3 tane soru soracak enter ile geçebilirsiniz.

oluşan anaktarımızı karşıdaki sunucuya hangi kullanıcı ile bağlanacaksak ona göre yazıp bağlanıyoruz. Ben uzaktaki sunucuma root ile bağlanıyorum.

scp /root/.ssh/id_dsa.pub root@sunucuip:/root/.ssh/authorized_keys

Bu işlemin ardından şifre sormadan sunucuya bağlantı yapılacaktır.

Dikkat şifresiz ssh erişimi yaparken karşıya gönderdiğiniz kullanıcı ile bağlanabilirsiniz.

Ben kendi kullanıcımın terminalinde karşı sunucuya [email protected] eklemesi ile bağlanıyorum. Aksi halde kendi kullanıcım ile gitmeye çalışacağından şifre isteyecektir.

[email protected]slhlnxev:~$ ssh [email protected]www.linuxuzmani.net

Ubuntu Kurulumu Sonrası Ayar ve Program Yüklemeleri

Ubuntu Sistem Güncelleme yapalım

apt-get update && apt-get dist-upgrade

Oracle Java kuralım

add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default

PhpStorm Kuralım
https://www.jetbrains.com/phpstorm/download/#section=linux-version

Firefox Ayarları  (Sync üye oldum belki gerek kalmaz bir dahakine)
Arama motorunu Google çevirelim.
ABP eklentisini indirelim.

Midnight Commander ve bir kaç iyi adam Kuralım

apt-get install mc dsniff bwm-ng htop unrar zip unzip arj git

Sanallaştırma Kuralım

apt-get install virtualbox virtualbox-ext-pack

Exchange Sistemler İçin Posta İstemcisi (Ayardan sonra LogOff/LogOn Lazım)

apt-get install evolution evolution-ews

Video İzleme için VLC

add-apt-repository -y ppa:videolan/stable-daily
apt-get update
apt-get install vlc

Lazım olursa Grafik Editör

apt-get install gimp gimp-data gimp-plugin-registry gimp-data-extras

Notebook’taki kurulum için Güç Yazılımı / Ubuntu Pil Programı
apt-get remove laptop-mode-tools
add-apt-repository ppa:linrunner/tlp
apt-get update
apt-get install tlp tlp-rdw smartmontools ethtool
Bir defaya mahsus çalıştıralım. Bir daha kendi otomatik başlar.
tlp start
Durumu görmek için
tlp stat

Latex Kullanımı

Latex kullanımı Office kullanımından biraz farklıdır ancak alışınca daha hızlı ve çıktıları güzel yazılar elde ediyorsunuz. Özellikle şablona göre hazırlanması gereken tezlerde çok rahat ediyorsunuz.

157 dk’da Latex ile en güzel dökümanlardan biri Tobias Öetiker tarafından hazırlanmış.

https://tobi.oetiker.ch/lshort/lshort.pdf

Latex ile tez yazma , Latex ile proje oluşturma işlemlerini yapabilir Latex kullanımını öğrenebilirsiniz.

Latex örnekleri için bir kaç link paylaşıyorum. Daha fazla örnek için Google yardımcı olacaktır.

https://www.math.duke.edu/computing/tex/templates.html
http://spot.colorado.edu/~sitelic/samplecode/latex/
https://www.overleaf.com/latex/examples
http://www.electronics.oulu.fi/latex/examples/

Installation After Laravel Providers

Laravel DebugBar https://github.com/barryvdh/laravel-debugbar

composer require barryvdh/laravel-debugbar

Sisteme tanıtma config/app.php içine,

Providers kısmına,
BarryvdhDebugbarServiceProvider::class,

Aliases kısmına,
‘Debugbar’ => BarryvdhDebugbarFacade::class,

Aktif etmek için;
php artisan vendor:publish –provider=”BarryvdhDebugbarServiceProvider”

Laravel Ide Helper https://github.com/barryvdh/laravel-ide-helper

composer require barryvdh/laravel-ide-helper
 

Sisteme tanıtma config/app.php içine,

Providers kısmına,

 
BarryvdhLaravelIdeHelperIdeHelperServiceProvider::class, 

php artisan ide-helper:generate
php artisan vendor:publish

Collective html  
 
"require": {
    "laravelcollective/html": "5.2.*"
}

Next, update Composer from the Terminal:
composer update
Next, add your new provider to the providers array of config/app.php:

‘providers’ => [
 
// …
 
CollectiveHtmlHtmlServiceProvider::class, 
  // …
 
],
 

Finally, add two class aliases to the aliases array of config/app.php:

‘aliases’ => [ 
// … 
Form’ => CollectiveHtmlFormFacade::class,
 
‘Html’ => CollectiveHtmlHtmlFacade::class,
 
// 

],

Laracast/Generator
composer require laracasts/generators
LaracastsGeneratorsGeneratorsServiceProvider::class, 
 
ORM kurulumu
composer require doctrine/dbal  
 
Intervention Image 
http://image.intervention.io/getting_started/installation
 
composer require intervention/image
 
Providers  
InterventionImageImageServiceProvider::class 
 
Aliases
'Image' => InterventionImageFacadesImage::class
 
Publish 
php artisan vendor:publish --provider="InterventionImageImageServiceProviderLaravel5" 

 

Mysql Sorgu İzleme

SHOW VARIABLES LIKE "general_log%";

+------------------+----------------------------+
| Variable_name    | Value                      |
+------------------+----------------------------+
| general_log      | OFF                        |
| general_log_file | /var/run/mysqld/mysqld.log |
+------------------+----------------------------+

SET GLOBAL general_log = 'ON';
 
 
kapatmak için
 
mysql> SET GLOBAL general_log = 'OFF';
  

PTT Kargo Sahte Mailleri

Sahte mail ile kullanıcıları kandırıp bilgisayarları şifreleme yazılımları ile ele geçirenlerin yeni yöntemleri PTT adını kullanmak oldu. Aşağıdaki alan adı ile gelen mailleri açmadan silmenizi öneriyorum.

Sistem yöneticileride alan adları ile birlikte ip bloklarını engelleyebilirler.

ptt-cargo.com
ptt-cargo.net
ptt-cargo.info
ptt-cargo.biz
ptt-cargo.org
ptt-tracking.info
ptt-takip.{ com net info biz org }
ptt-track.{ com net info biz org }
ptt-turkiye.{ com net info biz org }

Ip Blokları
146.185.221.235
178.208.80.205 (eposta dağıtımı)
178.208.91.64 (eposta dağıtımı)

178.208.90.184
178.208.82.86
178.208.77.191