Hoşgeldin Misafir
Mesaj atabilmek için forumumuza kayıt olmalısınız.

Kullanıcı Adı
  

Şifre
  





Forumlarda Ara



(Gelişmiş Arama)

Forum İstatistikleri
» Üye Sayısı: 129
» En Son Üyemiz: Haywardygq
» Konu Sayısı: 56
» Mesaj Sayısı: 246

Tam İstatistik

Çevrimiçi Kullanıcılar
Şu anda 21 çevrimiçi kullanıcı var.
» 0 üye | 21 Misafir

En Son Konular
[ÇEKİLİŞ] 2 Adet Top Down...
Forum: Yarışma ve Çekilişler
Son Mesaj: cagritr4
05-01-2019, 02:18 PM
» Cevaplar: 45
» Gösterim: 4,910
Herkese Merhabalar
Forum: Yeni Gronialı
Son Mesaj: byfabs
03-01-2019, 11:20 AM
» Cevaplar: 3
» Gösterim: 2,842
FPS Nedir?
Forum: Unity3D
Son Mesaj: Ugly23
02-23-2019, 05:16 PM
» Cevaplar: 0
» Gösterim: 187
Cyberpunk 2023
Forum: Fikir Aşamasındaki Projeler
Son Mesaj: byfabs
01-29-2019, 02:04 PM
» Cevaplar: 3
» Gösterim: 604
Ahi oyun stüdyosunda herk...
Forum: Yeni Gronialı
Son Mesaj: byfabs
01-15-2019, 08:21 PM
» Cevaplar: 1
» Gösterim: 353
Realtime Renderer ile fil...
Forum: Unity3D
Son Mesaj: byfabs
10-24-2018, 06:37 PM
» Cevaplar: 1
» Gösterim: 432
[20 Adet - İNDİRİM KUPONU...
Forum: Yarışma ve Çekilişler
Son Mesaj: nefsinefir
09-19-2018, 04:23 PM
» Cevaplar: 0
» Gösterim: 523
[SORU] Unity 3d Silah Ate...
Forum: Unity3D
Son Mesaj: furkann3142
09-03-2018, 12:05 PM
» Cevaplar: 7
» Gösterim: 1,900
[SORU] Unity C# Nitro Sis...
Forum: Unity3D
Son Mesaj: BugZone344
08-31-2018, 04:27 PM
» Cevaplar: 0
» Gösterim: 290
Kahve ve Çekirdekleri Tes...
Forum: Fikir Aşamasındaki Projeler
Son Mesaj: rijitsu
07-16-2018, 02:49 PM
» Cevaplar: 1
» Gösterim: 936

 
  Herkese Selam
Gönderen: Reizen - 05-23-2018, 02:03 PM - Forum: Yeni Gronialı - Cevaplar (2)

İyi oldu tekrar forumun geldiği. Muhabbetimiz bol olsun Smile


  Vay bee
Gönderen: qarluq - 05-23-2018, 11:29 AM - Forum: Yeni Gronialı - Cevaplar (2)

4-5 yıl önce takılırdım bu forumda, baya sarıyordu. Kapanmasaydı şuan çok daha iyi yerlere gelebileceğini düşünüyorum.


  Valla benim aklıma gelmişti
Gönderen: Hector - 05-23-2018, 11:19 AM - Forum: Yeni Gronialı - Cevaplar (4)

Ahmet'e

Dünya farkında sen değilsin
Bensiz forum açmışsın böyle
Kim var karşımda? Sen değilsin
Bittin aslında ben de öyle

Arada sirada aklima geliyor
Geldigi gibi de gitmeyi bilmiyor
Kalbime gömülen emin olma diyor
Beni banlıyor kendisi yaşıyor



Güzel görünüyor. Ama işten güçten kim uğraşacak eskisi gibi bilemedim şimdi 


  sa yeniden
Gönderen: AddNone - 05-23-2018, 10:42 AM - Forum: Yeni Gronialı - Cevaplar (2)

inş tekrardan bu forum ölmez Big Grin


  PHP - LINQ
Gönderen: byfabs - 05-23-2018, 01:33 AM - Forum: PHP - Cevaplar (1)

Selamlar, C# kullanicilarinin hali hazirda kullanmakta oldugu LINQ librarysini php icin tekrar yorumladik.

Github: https://github.com/Fabstract/LINQ

Kurulum:

Kod:
composer require fabstract/linq

Kullanim ornegi

PHP Kod:
$users = [
 
   [
 
       "name" => "ahmet",
 
       "age" => 24
    
],
 
   [
 
       "name" => "necip",
 
       "age" => 27
    
],
 
   [
 
       "name" => "ahmet",
 
       "age" => 22
    
],
 
   [
 
       "name" => "ahmet",
 
       "age" => 29
    
]
];

$sum_of_age_with_name_ahmet LINQ::from($users// initialize
 
   ->where(function ($user) {
 
       return $user['name'] === 'ahmet'// get users by name ahmet
 
   })
 
   ->sum(function ($user) {
 
       return $user['age']; // sum ages
 
   }); 


  Unity3D 2018
Gönderen: Beyyin - 05-23-2018, 12:57 AM - Forum: Unity3D - Cevaplar (4)

Kısa bir süre önce Unity3D nin 2018 sürümü yayınlandı!

[Resim: ogimg.jpg?1]

Sistem gereksinimleri : 

OS: Windows 7 SP1+, 8, 10; Mac OS X 10.9+.

GPU: Graphics card with DX9 (shader model 3.0) or DX11 with feature level 9.3 capabilities.


  PHP - Programlama Prensipleri
Gönderen: Orkun - 05-22-2018, 11:18 PM - Forum: PHP - Cevaplar (2)

Yabancı bir programcının kişisel blogundan alıntıladığım bir makale. 24 Maddelik bu makalede herkes her konuya katılır mı bilmiyorum ama bir çoğuna uyulması gerektiğini düşünüyorum. Orjinal kaynak linkini aşağıda paylaşacağım, hemen aşağıdan ise çevirisini okuyabilirsiniz.



Prensiplerim

  • PSR-2 Kodlama Stili rehberini takip ediyorum
  • TDD (Test Driven Development (Test Tabanlı Geliştirme)) PHPUnit ve PHPSec frameworklerini kullanıyorum
  • BDD (Behavior Driven Development (Davranış Tabanlı Geliştirme)) Behat framework kullanıyorum
  • Kodlarımı Semantic Versioning ile sürümlüyorum
  • 5'ten fazla parametre kullanmamaya çalışıyorum (Methodlarda kullandığımız parametreler)
  • Bir sınıf içerisinde 15'ten fazla method kullanmamaya özen gösteriyorum
  • Bir methodda 25'ten fazla satır kod yazmamaya çalışıyorum
  • Public methodlarımda elimden geldiğince az kod yazmaya çalışıyorum ve bütün işi genellikle Private methodlara yüklemeye çalışıyorum
  • God Object(Tanrı nesneleri)'lerden kaçınıyorum
  • DRY, SOLID ve Law Of Demeter (Yabancılarla Konuşma) prensiplerini benimsiyorum
  • Kodumu analiz ediyorum ve PSR kodlama standardları hatalarını PHP-CS-Fixer veya PHP_CodeSniffer ile çözüyorum
  • Kaynak kodlarda ki potansiyel problemler ve Code Smell(Kötü kod kokusu) için PHP Mess Detector kullanıyorum
  • PHP Copy/Paste detector kullanıyorum
  • Projelerimin boyutunu ölçmek için phploc kullanıyorum
  • Gereksiz fonksiyonellik yapmaya çalışmıyorum çünkü You are not going to need it!(ihtiyaç duymayacaksın)
  • Worse is Better(Kötünün daha iyi olduğunun) farkındayım
  • Gerektiğinde Interface kullanıyorum
  • Dependency Injection, Design Pattern(Tasarım deseni)'ı kullanıyorum
  • Agile (Çevik) yazılım geliştirme methodlarından faydalanıyorum
  • Her zaman GIT kullanıyorum ve git-flow ile branching model tekniklerinden faydalanıyorum
  • Kodlarımı gerektiğinde Refactor edebiliyorum
  • Kodlamadan önce ve kodlama esnasında ERD ve UML modelleme tekniklerinden faydalanıyorum
  • Cargo Cult Programlamadan hoşlanmıyorum
  • UI(Kullanıcı Arayüzü) ve UX(Kullanıcı Deneyimi) geliştiren insanların Principle Of Least Astonishment(Minimum Hayret İlkesi) anlamasını bekliyorum
Çalışma Tavsiyelerim
  • Çalışma arkadaşlarınızı yaptığı hatadan dolayı asla kurban etmeyin. Yerine yapıcı bir şekilde hatası hakkında onunla özel olarak konuşun. Gülme komşuna gelir başına
  • Çalışma arkadaşlarınızın hatalarından faydalanmayın. Muhtemelen "kurnaz" olarak adlandırılacaksınız, bunun yerine mütevazi olun.
  • Kendinizin yapabildiği ve çalışma arkadaşınızın yapamadığı bir şey için böbürlenmeyin. Unutmayın tanrının bir lütfu değilsiniz o yüzden sesinizi alçak tutun.
  • Eğer çalışma arkadaşınız bir şey yapmayı bilmiyorsa bunu herkese anlatmayın. Bunun yerine arkadaşınıza ilgili konuyu öğretin.

Yukarıda ki DRY, SOLID ve Minimum Hayret ilkesi gibi konuları ayrıca işleyeceğim şimdilik orjinal makalede belirtilen linkleri direk verdim. Bu konuları ileride bu başlığın altında alt başlıklar halinde bulabilirsiniz. Umarım faydalı olmuştur.

Kaynak: Inanzzz


  HOP
Gönderen: ncortex - 05-22-2018, 10:55 PM - Forum: Yeni Gronialı - Cevaplar (2)

Nasıl tak diye burdayım, saniyede!


  Selamlar
Gönderen: Sedat - 05-22-2018, 10:52 PM - Forum: Yeni Gronialı - Cevaplar (1)

Gözümde canlanır koskoca mazi Angel


  mrblar hyrlı olsun :))
Gönderen: NightBlue - 05-22-2018, 10:47 PM - Forum: Yeni Gronialı - Cevaplar (2)

Bakalım nick ile tanıyabilecek olan var mı : ) Hepinizin/hepimizin çocukluklarını biliyorum vay be. Seneler geçti harbiden Game Maker'dan FPS Creator'a Big Grin Şu anda da günümüzün popüler oyun motoru Powerpoint.. Hadi bakalım.  Cool