Sep 26, 2022, 09:50 AM

News:

SMF - Just Installed!


Recent posts

Pages1 2
1
Geniştirici Günlüğü / Windows10 cmd kısayol program...
Last post by cee山 - Jul 13, 2021, 06:41 PM
Arama kutusuna : "Sistem ortam değişkenlerini düzenleyin" yazın ve açın  -> Ortam değişkenleri -> Path "düzenle diyin" -> Ekle diyin ve "C:\Program Files\Sublime Text 3" yazın ve Tamam deyin.

Artık CMD kısmında subl  diyerek Sublime text 3 açabilirsiniz.Veya dosya içeriğini Sublime ile açmak için subl . kullanmanız yeter.
2
Linux / Linux de otomatik program çalı...
Last post by cee山 - Jul 12, 2021, 09:22 AM
KDE4 (Pardus)
/home/user/.kde4/Autostart/

Kubuntu (Pardustaki KDE4 ile aynı sürüme sahip)
/home/user/.kde/autostart/

xdg kurulu olanlarda(standart gibi bir şey, çoğu dağıtım buna uyuyor):
/home/user/.config/autostart/ veya
/etc/xdg/autostart/

test.desktop dosyası içeriği:
#!/usr/bin/env xdg-open

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Path=/home/user/program/
Exec=/home/user/program/test.py
Icon=/home/user/program/resimler/xxx.png
Name=test.desktop
3
Geniştirici Günlüğü / Windows 10'da disk taraması ch...
Last post by cee山 - Jul 09, 2021, 04:34 PM
Dosya sistemindeki hataları düzeltmek için chkdsk komutu kullanılmalıdır. Örneğin NTFS dosya sistemindeki bast yüzeysel hatalar chkdsk komutu ile kolayca giderilebilir.

Dosya sistemi, işletim sisteminin en önemli parçalarından biridir. Disk üzerinde bir dosyanın nasıl, hangi boyutlarda saklanması gerektiğini ifade eder. Her dosya sisteminin kendine göre özellikleri vardır. Dosya sistemi yapısı elektrik kesintileri, normal olmayan kapatmalar ile bozulabilir.

Chkdsk komutu sabitdiskler, USB flash bellekler, USB harici diskler için kullanılabilir.

Windows 10'da disk taraması nasıl yapılır?
  • ​Windows 10 da disk taraması için önce  Windows'u ara simgesini tıklayın. (ekranın sol altında bulunan, ikinci, büyüteç şeklinde simge).
  •     Arama bölümüne CMD yazın.
  •     En iyi eşleşme bölümünde Komut istemi  görüntülenecektir.
  •     Komut istemini sağ tuşla tıklayın ve açılan pencereden Yönetici olarak çalıştırı seçin.
  •     Komut isteminde şu komutu uygulayın:
  •     chkdsk E: /r /f
  •     Chkdsk komut isteminde parametlere şu anlama gelir:
  •     E: taramak istenen sürücünün harfi
  •     /r: bozuk alanları bul ve okunabilir verileri kurtar
  •     /f: Disk üzerindeki hataları düzelt.

Windows 10 disk taraması yaparken E: sürücü harfini kendinize göre düzenlemeyi unutmayın. Siz hangi sürücüyü taramak istiyorsanız o sürücünün harfini yazın.
4
Geniştirici Günlüğü / Windows CMD ile Hard Disk biçi...
Last post by cee山 - Jul 09, 2021, 03:16 PM
1.Başlat ile CMD yazınız Konsol açın.
2.diskpart

3.list disk
4.select disk 2  'seçmek istediğiniz Disk yazınız.'
5.clean
6.create partition primary
7.format fs=ntfs  Ntfs biçimlendirmeyi belirtin.
8.assign  ile artık diskimizi görebiliriz.
5
Linux / Linux bir paketi tamamen kaldı...
Last post by cee山 - Jul 09, 2021, 07:33 AM
QuoteERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Belli düzenlemelerden sonra hatalar alabiliriz.Bu konularda en iyi işlem bahsedilen uygulamayı/paketi tamamen kaldırıp tekrar yüklemek olucaktır.Linux de mysql-server paketini tamamen kaldırıp kurmak için aşağıdaki komutları izleyiniz.

1.
sudo apt-get remove --purge mysql*2.
sudo apt-get purge mysql*3.
sudo apt-get autoremove4.
sudo apt-get autoclean5.
sudo apt-get remove dbconfig-mysql6.
sudo apt-get dist-upgrade7.tekrar yüklemek için
sudo apt-get install mysql-server
bu işlemleri yapmadan önce mysql servisinin çalışmadığından emin olunuz . 'service mysql stop' komutu ile işlemi durdurabilirsiniz. 

6
Code / Npm Nedir ?
Last post by cee山 - Jul 08, 2021, 04:36 PM
npm Paket Yönetimi
npm harika bir topluluk tarafından oluşturulmuş, bir çok generik problemi çözen kütüphanelerdir.


npm (Node package manager) geliştirmenizi daha hızlı ve verimli hale getirmek için uygulamalarınızda kullanabileceğiniz paketlere sahiptir.
Npm dünyanın en büyük yazılım kayıt defteridir.
Npm 800binden fazla kod paketi içerir.
Açık kaynak kodlu geliştiriciler yazılımlarını paylaşmak için npm kullanırlar.
7
Code / Node.js Nedir?
Last post by cee山 - Jul 08, 2021, 04:35 PM
Node.js, JavaScript ile server side uygulamalar yazabileceğimiz, Joyent tarafından 2009 yılında geliştirilmeye başlanmış bir Javascript Runtime platformudur.

Node.js hakkında daha fazla bilgi için nodejs.org adresini ziyaret edebilirsiniz.

Node js, V8 isimli bir javascript motoru üzerinde çalışır.

V8, Google tarafından geliştirilen, Chrome web browserlarının da üzerinde çalıştığı C, C++ ve javascript dilleri ile kodlanan açık kaynak kodlu bir motordur.

QuoteJavaScript -> V8(C++) -> Machine Code

Node.js, JavaScript ile yazılmış bir programı çalıştırmak için gerekli olan her şeyi içerir.

Eğer daha önce Java programlama dili ile kodlama yaptı iseniz işte size görsel olarak daha kolay bir anlatım.



Node.js; bir JavaScript kodunu sadece tarayıcılarda değil aynı zamanda bilgisayarınızda bağımsız şekilde çalışacak bir uygulama şeklinde kullanmak istenmesinden ortaya çıkmıştır.

Böylece JavaScript sadece web uygulamaları için kullanılan bir teknoloji olmaktan çıkmış, Python gibi Java gibi programlama dilleri ile aynı kapasitelere ulaşmıştır.

V8 engine JavaScript kodu makine koduna çevirdiği için uygulamalar çok hızlı performanslara erişebilmektedir.

Neden Node.js Kullanmak Gerekir?

Çok yaygın şekilde kullanılmasının nedenlerini aşağıdaki gibi özetleyebiliriz.
Non-Blocking Teknolojisi

I/O ve network işlemlerini non-blocking olarak çalıştıran Node.js, zaman ve kaynak kullanımı konusunda çok başarılıdır.

Non-bloking; bir uygulama üzerinde bir işlem yaparken işlemlerin birbiririni beklemediği, asekron olarak gerçekleştiği anlamına gelir.
JavaScript Event Loop
JavaScript tek bir thread ile çalışır. Uygulamadaki tüm işleri tek bir thread koşturur. Yapılması gereken işler JavaScript Runtime'ına Event'ler ve Callback'ler ile iletilir. Tüm bu eventler ve callbackler bir kuyrukta tutulur. Thread her defasında kuyruktaki ilk eventi işler. Bu işleme Event Loop adı verilir.
8
Code / Javascript Dersleri
Last post by cee山 - Jul 08, 2021, 04:30 PM
JavaScript, yaygın olarak web tarayıcılarında kullanılmakta olan dinamik bir programlama dilidir. JavaScript ile yazılan istemci tarafı betikler sayesinde tarayıcının kullanıcıyla etkileşimde bulunması, tarayıcının kontrol edilmesi, asenkron bir şekilde sunucu ile iletişime geçilmesi ve web sayfası içeriğinin değiştirilmesi gibi işlevler sağlanır. JavaScript, Node.js gibi platformlar sayesinde sunucu tarafında da yaygın olarak kullanılmaktadır.

Bakınız : Nodejs, Npm, Express

Bu konu altında dersler işlenecektir.

9
Code / Php değişkenleri
Last post by cee山 - Jul 08, 2021, 04:19 PM
PHP'de değişkenler, sabitler ve dizinleri, çalışmanın içinde kullanacağın verileri barındıracak kutular olarak hayal edebilirsin. Mesela gerçek bir posta kutusu hayal et, içine günlük gazete konur ve sonra sen o gazeteyi okursun. Daha sonra eski gazete gider yeni bir dergi gelir.
Yukarıdaki örneği programlama dilinde şöyle açıklarım; önce değişken isimlerinde türkçe karakter ya da boşluk kullanamayacağım için değişkene içeriğine uygun bir ad belirlerim, ben "posta_kutusu" dedim. Sonrasında bu değişkene gazete yüklerim.
Bunuda matematiksel ve mantıksal olarak "=" eşittir işareti ile yaparım;
$posta_kutusu = "gazete";. Böyle yaptığımda benim posta_kutusu değişkenime gazete değerini yüklemiş oldum. Ve şuan ben ne zaman posta_kutusu değişkenini kullanmak istesem elime "gazete" sonucu geçecek, ta ki onun içeriğini tekrar değiştirene kadar.

PHP değişkenleri

Hemen yukarda anlattığım örneğin PHP'de uygulanmasını göstereyim. PHP'de değişkenleri başına bir dolar ($) işareti koyarak belirtiriz. Buradan bile PHP'nin çok zengin bir dil olduğunu çıkarabilirsin.
Bir değişken tanımlarken uyman gereken kuralların listesi;
  • Harfler, sayılar ve alt çizgi(_) dışında bir karakter kullanamazsın.
  • Değişken adını bir rakam ile başlatamazsın. ($1degisken Yanlış, $degisken1 Uygun)
  • PHP değişken adlarında büyük küçük harf ayrımı yapar, yani $degisken ile $dEgiSkEn aynı değildir.
Bu üç kurala uyan tüm terimler birer değişken adı olabilir.
Bir kaç uygun değişken örneği: $meyveler, $posta_kutusu, $kolay1dil, $x, $_php
Değişkenlere değer atama, düzenleme ve silme
En başta anlattığım masalda da dediğim gibi bir değer atama işini mantıksal ve matematiksel olarak ilkokulda öğrendiğimiz "=" operatörü ile yaparız.
Bu eşittir olayı tüm güncel programlama dillerinde aynıdır. Yani günümüzün çoğu programlama dillinde değer atama ve düzenleme işlemi bu operatör ile yapılır. Çünkü aklın yolu birdir.
Şimdi $posta_kutusu değişkenine gazete değerini atayalım;

<?php
$posta_kutusu 
"gazete";
echo 
$posta_kutusu;
?>

Ekranda gazete yazar.
Değişkenlere atıyacağınız değerlere göre tırnak işareti kullanıp kullanmayacağını belirleyebilirsin. Eğer gireceğin değer bir rakam ise tırnak içinde yazmasanda olur. Ama yazacağın bir yazı ise onu tırnak içine alman gerekiyor.
<?php
$sayi 
100;
$adres "//www.phpr.org";
$yil 2010;
$x 10;
?>
Aksini denemeye çalışırsan ve yazıları tırnak içine almazsan hatalar ile karşılaşırsın. Çünkü tırnak içine almadığın her şey ya mantıksal ya da matematiksel olmak zorunda.
Bir değişkene atadığımız değeri değiştirmeside ilk değerin yüklenmesi ile aynı. Yani en son o değişkene ne yüklediysek o değeri taşır. Kodlar yukarıdan aşağıya doğru çalışır. Örnek;
<?php
$posta_kutusu 
"gazete";
// şuan posta_kutusu değişkeninde gazete değeri var
 
$posta_kutusu "dergi";
// şuan ise dergi değeri var
 
echo $posta_kutusu;
?>
Ekranda dergi yazar.
Bir değişkeni silmek ve onu bir daha kullanmamak için ise unset() fonksiyonunu kullanırız. Fakat fonksiyonlar hakkında henüz fikrin yoksa bu unset olayını daha sonraya saklayabilirsin. Örnek bir kullanım;
<?php
$posta_kutusu 
"gazete";
unset(
$posta_kutusu);
// artık posta_kutusu diye bir değişken yok
?>
Şuraya kadar PHP'de bir değişken oluşturma, değişkenlere değer verme ve düzenleme olayını kapmış durumdayız. Bir sonraki derse geçebilir ya da anlamadıysan baştan okuyabilirsin.
10
Code / PHP Dersleri
Last post by cee山 - Jul 08, 2021, 04:17 PM
Bu yazı altında Php ile hazırlanmış çalışmaları bulabiliceksiniz.Php'nin temel kavramlarını ve bir çok konuda bilgi paylaşılıcaktır.

Php Nedir ?
PHP kısaca web tabanlı bir programlama dilidir. Eskiden açılımı "Personal Home Page" yani Kişisel Anasayfa iken günümüzde gelişmesi ve daha iyi anlam kazanması ile "PHP: Hypertext Preprocessor" yani Üstün Yazı Önişlemcisi olmuş.

Diğer web tabanlı dillere göre onlarca avantajı olan ve günümüzde en popüler dillerden birisi. İnternet üzerindeki durağan sabit yazılara dinamiklik katmamızı sağlayan bir web tabanlı dil olan PHP, en iyi performansı MYSQL veritabanı ve linux işletim sistemi ile gösterir.

1995 yılında Rasmus Lerdorf tarafından oluşturulan PHP günümüzde halen geliştirilmesine devam edilmekte. En son sürümü PHP7.4 olmasıyla beraber tamamen açık kaynaklı ve ücretsizdir.

PHP ile neler yapılabilir?
Aslında PHP ile neler yapılamaz diye sorsan daha rahat cevap verirdim. Malum HTML5'in gelmesi ile artık browserlar ile neredeyse her şeyi yapabiliyoruz. Dökümanlar, resimler, videolar, oyunlar ve internette aklınıza ne gelirse...

Bu durumda PHP gibi bir web tabanlı programlama dili ile ve gelişen browser özellikleri sayesinde artık her şeyi yapabiliriz. İşin aslı sana bu konuda bir sınır koymamak için böyle söylüyorum. Aklına ne geliyorsa yeterli bir birikim ile yapabilirsin.

Biraz saymamı istersen;

    İçerik yönetim sistemleri (WordPress, Drupal, ...)
    Dinamik sayfalar
    Veri depolama sistemleri (Senduit, Imageshack.us, ...)
    Anlık bilgi paylaşımı (Facebook, ...)
    E-ticaret sistemleri (ShopPhp, ...)
    Otomasyon yazılımları
    Resim oluşturma ve düzenleme
    Online oyunlar (Travian, Ogame, ...)
    Forumlar, makaleler, sözlükler (Wikipedia, Vbulletin, MyBB, ...)
    İçerik bulup derleyen botlar
    Web tabanlı robotlar

ve daha temel anlamda sayamadığım ve senin gerçekleştirmeni bekleyen sonsuz şeyler.

Bu konu altında paylaşılıcak bir çok konu : phpr.org adresinden alınmış ve güncel ile sunulucaktır.

Dersler
Pages1 2