Twitter Follow

Cuma, Ocak 29, 2016

Merhaba XAF



XAF (eXpressApp Framework) DevExpress firmasının güzel bir ürünü, şimdiye kadar üretmiş olduğu ORM veri altyapısıyla birçok bileşeninin modüler olarak entegrasyonunun bir türev ürünü olarak tanımlanabilir. Daha çok şirket içi iş ve süreç takibi konularında hızlı bir geliştirme ortamı sunduğu, içinde entegre olarak güvenlik altyapısı, görsel tasarım düzenleyicileri ve daha da önemlisi çoklu platform desteği sebebiyle tercih ediliyor. 30 günlük deneme sürümü ücretsiz olarak indirilebilse de bu sürenin öğrenmek için yeterli olmadığını özellikle belirteyim.

Tabbed UI
Yüzeyini biraz kazırsak XAF, veri katmanı olarak XPO veya EntityFramework kullanabiliyor, fakat XPO desteği şimdilik daha ön planda, yeni projelerde varsayılan olarak EntityFramework seçilse de ben XPO'ya alıştığım için o kısımla ilgili paylaşımlarda bulunacağım.

XPO ile Oracle, MSSQL, MySql vs. birçok veritabanına bağlanmak mümkün, bunların dışında bir veritabanına bağlantı gerekirse ve kendinize güveniyorsanız kendi 'provider'ınızı yazarak o veritabanlarına da erişmek mümkün.

Arayüzlerin tasarımı Visual Studio altında veya runtime olarak yapılabiliyor. Temel olarak detay ve liste görünüm türü ve dashboard adlı hem detay hem de liste görünümlerinin aynı ekranda düzenlenebildiği üç farklı "View" türü için ekran tasarımı yapılabiliyor. Ayrıca bu "view"ler için ayrı ayrı "Action" tanımlarına ve ekran nesnelerine doğrudan erişim yapılmasına imkan veren "Controller" altyapısı mevcut.

Kalıcı sınıf tanımlarında herhangi bir özelliğin değişiminde bu değişikliğe bağlı başka işlem tanımlarının yapılabilmesi veya sınıf nesneleri kaydedilirken, yüklenirken, silinirken tetiklenen olaylarının tanımlanabilmesi gibi imkanlar var. "Appearance" modülü gerekli durumlarda bazı alanların açılıp kapatılabilmesi ve koşullu biçimlendirme imkanları da sunuyor.

"Attachment" altyapısıyla herhangi bir kaynaktan dosya indirme yükleme işlemleri yapılabiliyor. "Audit" modülü herhangi bir nesnenin, herhangi bir alanının değişimini zamanıyla beraber kaydedebiliyor.

Özetle temel olarak ihtiyaç duyulabilecek her türlü iş yazılımını bu kütüphaneyle kolayca oluşturmak mümkün. Gerisi sizin hayal gücünüze ve becerinize bağlı elbette.

Devam edecek...

Cumartesi, Ekim 17, 2015

The Conscience of a Hacker (Hacker Manifest)

                               ==Phrack Inc.==

                    Volume One, Issue 7, Phile 3 of 10

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The following was written shortly after my arrest...

                       \/\The Conscience of a Hacker/\/

                                      by

                               +++The Mentor+++

                          Written on January 8, 1986
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

        Another one got caught today, it's all over the papers.  "Teenager
Arrested in Computer Crime Scandal", "Hacker Arrested after Bank Tampering"...
        Damn kids.  They're all alike.

        But did you, in your three-piece psychology and 1950's technobrain,
ever take a look behind the eyes of the hacker?  Did you ever wonder what
made him tick, what forces shaped him, what may have molded him?
        I am a hacker, enter my world...
        Mine is a world that begins with school... I'm smarter than most of
the other kids, this crap they teach us bores me...
        Damn underachiever.  They're all alike.

        I'm in junior high or high school.  I've listened to teachers explain
for the fifteenth time how to reduce a fraction.  I understand it.  "No, Ms.
Smith, I didn't show my work.  I did it in my head..."
        Damn kid.  Probably copied it.  They're all alike.

        I made a discovery today.  I found a computer.  Wait a second, this is
cool.  It does what I want it to.  If it makes a mistake, it's because I
screwed it up.  Not because it doesn't like me...
                Or feels threatened by me...
                Or thinks I'm a smart ass...
                Or doesn't like teaching and shouldn't be here...
        Damn kid.  All he does is play games.  They're all alike.

        And then it happened... a door opened to a world... rushing through
the phone line like heroin through an addict's veins, an electronic pulse is
sent out, a refuge from the day-to-day incompetencies is sought... a board is
found.
        "This is it... this is where I belong..."
        I know everyone here... even if I've never met them, never talked to
them, may never hear from them again... I know you all...
        Damn kid.  Tying up the phone line again.  They're all alike...

        You bet your ass we're all alike... we've been spoon-fed baby food at
school when we hungered for steak... the bits of meat that you did let slip
through were pre-chewed and tasteless.  We've been dominated by sadists, or
ignored by the apathetic.  The few that had something to teach found us will-
ing pupils, but those few are like drops of water in the desert.

        This is our world now... the world of the electron and the switch, the
beauty of the baud.  We make use of a service already existing without paying
for what could be dirt-cheap if it wasn't run by profiteering gluttons, and
you call us criminals.  We explore... and you call us criminals.  We seek
after knowledge... and you call us criminals.  We exist without skin color,
without nationality, without religious bias... and you call us criminals.
You build atomic bombs, you wage wars, you murder, cheat, and lie to us
and try to make us believe it's for our own good, yet we're the criminals.

        Yes, I am a criminal.  My crime is that of curiosity.  My crime is
that of judging people by what they say and think, not what they look like.
My crime is that of outsmarting you, something that you will never forgive me
for.

        I am a hacker, and this is my manifesto.  You may stop this individual,
but you can't stop us all... after all, we're all alike.

                               +++The Mentor+++

Çarşamba, Eylül 30, 2015

Code Rain

Matrix demişken, hani kodlar akar gider ya...
thecodeplayer.com adresindeki "matrix-rain" kodlarının geliştirilmesiyle oluşturulmuştur.
İyi seyirler.

Masaüstü resmi olarak isteyenler için
Matrix.zipKaynak kodlarını isteyenlere

Pazar, Eylül 27, 2015

Audi'nin yeni lazer matrix farları

Güzel bir yenilik, ama yol kenarındaki yayanın yerinde olmak istemezdim, sanırım bir süre geçici körlük yaşayacak.


 


İlk entry

Merhaba dünya,
ilk blog girişimiz hayırlı uğurlu olsun.