Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 2.544
» Son Üye: Paula Chaucer
» Toplam Konular: 4.438
» Toplam Yorumlar: 35.868

Detaylı İstatistikler

Son Aktiviteler
FDEventAlerter ağdan form...
Forum: Genel Programlama
Son Yorum:

mrmarman
5 dakika önce
» Yorumlar: 19
» Okunma: 368
3D Modelleme Projesi
Forum: Genel Programlama
Son Yorum:

Fesih ARSLAN
39 dakika önce
» Yorumlar: 1
» Okunma: 80
Mpress ile sıkıştırmadaki...
Forum: Merakımdan Soruyorum
Son Yorum:

mrmarman
1 saat önce
» Yorumlar: 4
» Okunma: 117
OrangeUIStyles Kurulum ha...
Forum: Genel Programlama
Son Yorum:

selcukaktas
3 saat önce
» Yorumlar: 19
» Okunma: 2.584
OrangeUI 1.79 for Delphi ...
Forum: Diğer Konular
Son Yorum:

elixir84
Dün, Saat: 23:15
» Yorumlar: 3
» Okunma: 156
#4 USCO API ile SERİ PORT...
Forum: Gömülü Sistemler
Son Yorum:

guverdik
Dün, Saat: 21:08
» Yorumlar: 2
» Okunma: 132
Yeni Emojiler!
Forum: Diğer Konular
Son Yorum:

Fesih ARSLAN
Dün, Saat: 19:52
» Yorumlar: 3
» Okunma: 191
IOS Push Notification yap...
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

Fesih ARSLAN
Dün, Saat: 09:55
» Yorumlar: 11
» Okunma: 422
Runtime TPanel Arkaplanın...
Forum: Genel Programlama
Son Yorum:

Abdullah ILGAZ
Dün, Saat: 09:52
» Yorumlar: 2
» Okunma: 107
Delphican - Cloudinary PH...
Forum: Açık Kaynak Kodlu Yazılım & Bileşen & Geliştirici Araçları
Son Yorum:

mrmarman
31-05-2020, Saat: 23:19
» Yorumlar: 0
» Okunma: 123

 
  Bulut Bilişim Hizmet Modelleri: IaaS, PaaS, SaaS Nedir?
Yazar: Abdullah ILGAZ - 10-07-2017, Saat: 15:21 - Forum: Yeni Nesil Teknolojiler - Yorum Yok

Bulut bilişim hizmet modellerini 3 başlık altında inceleyebiliriz:

  1. software as a service (Saas) (Yazılım Hizmeti)
  2. platform as a service (PaaS) (Platform Hizmeti)
  3. infrastructure as a service (IaaS) (Altyapı Hizmeti)

Software as a Service SaaS

Yazılım hizmeti, müşterilerin ihtiyaç duydukları ERP, CRM, finans ağırlıklı olmak üzere tüm kurumsal uygulamaların bulut sistemlerde çalıştırılmasını sağlar.
Farklı lokasyonlarda, çok şubeli sistemler için donanımsal maliyetlerin azaltılmasında ciddi avantaj sağlar.

Platform as a Service PaaS

Platform hizmeti, uygulama geliştiriciler için teknik altyapıyı, donanımları ve yazılım katmanlarını sunarak bir projenin geliştirilmesine olanak sunar.
PaaS sistemi daha çok klasik yöntemlerde ihtiyaç duyulan sistem yönetimini, işletim sistemlerini, programlama dilleri ve ortamlarını, veritabanı yönetimlerini kullanmamızı sağlar.
Böylelikle uygulamalar ve verilerin yönetimi dışında donanımlarla uğraşmamıza gerek kalmaz.

Infrastructure as a Service IaaS

Altyapı hizmeti, Bulut sistemlerin çıkmasının temelini oluşturur. Sanal sunucuların oluşturulması ve ortak kaynak kullanımı ile bulut bilişimin bize sağladığı tüm avantajlara açılan kapının merkezidir.
Bulut altyapısını, dedicated sunucuymuş gibi kullanmanızı, tüm kaynakları sanal sunucu içerisinde yönetmenizi ve ihtiyacınıza göre kaynak ekleme/çıkarma yapabilmenizi sağlar.

Bu konuyu yazdır

  Bulut Bilişimin Sağladığı En Önemli Faydalar
Yazar: Abdullah ILGAZ - 10-07-2017, Saat: 15:04 - Forum: Yeni Nesil Teknolojiler - Yorum Yok

Bulut Bilişim, IT Kaynaklarına dair geleneksel iş yöntemlerini ileriye taşımak için önemli bir adım oldu. Peki nedir bu bulut bilişim? Niçin bu kadar popüler oldu? İşletmelerin bulut bilişime geçmesinin nedenlerini 6 maddede açıklamaya çalışacağım:

1. Maliyet

Bulut bilişim pahalı donanım ve yazılımların alınmasını, datacenter merkezlerine raf raf sunuculara sırasıyla kurulmasını, güç ünitelerine ve soğutma ünitelerine sağlanacak elektrik kaynağını, tüm bu sistemin yönetimini sağlayacak IT uzmanlarının bu sistemlere hakim olma zorunluluğunu ortadan kaldırılıyor ve yerine biraz daha hız ekliyor.

2. Hız

Çoğu bulut bilişim sistemi bireysel servis sağlıyor ve talep doğrultusunda, dakikalar içinde yüksek miktarda bilgisayar kaynakları ayarlanabiliyor, birkaç fare tıklamjası ile işletmenin baskı altından kurtulmasını ve daha rahat hareket ederek kaynak planlaması yapmasını kolaylaştırıyor.

3. Küresel Ölçek

Bulut bilişimin bir diğer güzel yanı da servis özelliklerinin elastik bir şekilde ölçeklendirilebilmesidir. Bulut'tan bahsedersek; IT kaynaklarını (az veya çok güç birimleri, hafıza birimleri, bant genişliği vb.) ihtiyacınız olduğu anda istediğiniz coğrafi konuma anında ulaştırabilmenizdir.

4. Üretkenlik

Tipik Datacenter yönetiminde "racking and stacking" olarak geçen raflama ve tasnifleme ihtiyacı çok fazladır. Donanımların ayarlanması, yazılımların kurulum ve güncellemeleri, mesai sürelerine göre IT departmanının yönetimi vb. Bulut bilişim bu işlerin birçoğundan sizi kurtarır, ve böylece IT personelleri daha önemli alanlarda ve görevlerde değerlendirilebilir.

5. Performans

En büyük bulut bilişim servisleri aşırı güvenli veri merkezlerinde uluslararası düzeyde, son nesil hızlı ve etkili donanımlara kısa sürelerde güncelleniyor. Tek bir şirketin veri merkezinde sağlayabileceği tüm özellik ve imkanlardan daha fazlasını alarak uygulamalarınızın ihtiyaçlarını en alt düzeye düşürüp, daha iyi bir bütçe planlaması ile uygulamala ve sunucu ölçeklerinizi büyütebilirsiniz.

6. Güvenilirlik

Bulut bilişimin en önemli yanı veri yedeklemeleri, oluşan sorunlardan sonra sistem geri yükleme ve işletmenin veri kaybını önlemek için birden fazla sağlayıcı ile aynalama yaparak verileri güvende tutmasıdır.

Bu konuyu yazdır

  ubuntu
Yazar: dilo - 10-07-2017, Saat: 14:15 - Forum: Merakımdan Soruyorum - Yorumlar (2)

Merhaba, Ubuntu yu biraz araştırmıştım fakat kafama kakılan sorunların cevabını bulamadım, cahilliği verin bu konuda hiçbir bilgim yok.

Bilgisayara yeni format attım aynı anda iki işletim siztemi kurmak istemiyorum, ubuntu kurup denemek istiyorum acaba delphi yi ubuntu ya kurabiliyor muyuz?
ubuntu yu tavsiye eder misiniz? artı ve eksileri nedir?

bu konuda tecrübeli arkadaşlar bilgileriyle yardımcı olursa sevinirim.

Bu konuyu yazdır

  Google Play'de yayınlanmış proje'nin yeni versiyonunu otomatik yayınlama
Yazar: Abdullah ILGAZ - 10-07-2017, Saat: 11:04 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (4)

Merhaba,

FMX projelerimizi Google Play Admin Console'a erişmeden, API desteği ile küçük bir windows güncelleme projesi oluşturup oradan ekleyerek google play'de yapılan malum değişikliklerle uğraşmadan, doğrudan prodüksiyona apk dosyasını gönderme ile ilgili araştırma yapan oldu mu?

Bu konuyu yazdır

  Lisviewden direk printer gönderme
Yazar: serhat - 09-07-2017, Saat: 16:46 - Forum: Genel Programlama - Yorumlar (11)

Merhaba;

Normalde listviewdeki satırları excele aktarıp printer ediyorum, Listviewdeki satırları (birden fazla kolon var) direk olarak yazıcıdan almak istiyorum google yardımcı olmadı, elinde örnek kod olan var mı?

Bu konuyu yazdır

  Özel Yazılım Sözleşmesi Hk.
Yazar: pro_imaj - 08-07-2017, Saat: 23:45 - Forum: Muhabbet Olsun - Yorumlar (15)

Merhaba Arkadaşlar;

Firmaya Özel Yazılım projesiyle ilgili;

Nelerin yapılacağı,
Gizlilik,
Ödeme,
Teslim vb.

 Bilgilerin olduğu, tarafların karşılıklı imzalarının olduğu, yazılı ve ıslak imzalı sözleşmenin bağlayıcılığı ve oluşturabileceği sıkıntılar var mı?

Bu konuda yaşadığınız olaylar da varsa paylaşmanızı rica ederim.

Saygılarımla.

Bu konuyu yazdır

  Delphi ile Linux Uygulama Geliştirme
Yazar: Abdullah ILGAZ - 08-07-2017, Saat: 13:04 - Forum: Delphi Linux - Yorumlar (25)

Rad Studio ile artık Linux platformuna uygulama geliştirme imkanına sahibiz. Rad Studio kurulu Windows makinemizle 64 bit Linux uygulamaları geliştirebilir ve Linux makinelere deploy edebiliriz. Linux uygulamalar geliştirmek, Rad Studio'da Android uygulamalar geliştirmeye çok yakın diyebiliriz.

Linux için görsel arayüze sahip VCL yada FMX uygulamaları geliştirme imkanımız olmasa da;

  • Konsol uygulamaları
  • EMS Package (Rad Server)
  • DataSnap
  • DataSnap WebBroker
  • WebBroker
  • Dynamic-link Libraries
  • DUnitX Project
Geliştirme imkanına sahibiz.

Arrow GEREKSİNİMLER

Linux uygulama geliştirme ortamımızı oluşturmamız gerekiyor. Öncelikle Windows işletim sistemi olan bir bilgisayarda Rad Studio kurulumunu yapmamız gerekiyor. Ayrıca Linux kurulu olan bir makineye ihtiyacımız var. Mümkünse içinde Linux olan bir sanal makine işimizi oldukça kolaylaştıracaktır.

Arrow LINUX GELİŞTİRME ORTAMININ OLUŞTURULMASI

Geliştirme yapacağımız bilgisayarda Linux için ihtiyaçlarımızı şu şekilde sıralayabiliriz:

  1. Windows bilgisayara Rad Studio kurulumu
  2. Linux SDK kurulumu
  3. Linux makinenin ayarlanması
  4. Connection Profile oluşturma
  5. Kurulan SDK'nın Rad Studio'ya eklenmesi
  6. Linux makinede PAServer'ın çalıştırılması

Arrow 1. Rad Studio kurulumu tamamlayın.

Arrow 2. Linux SDK Kurulumu


Ubuntu için:
  1. Masaüstünde sağ tuş yapın ve Open Terminal'i seçin.
  2. Repository eklemek için terminale sudo add-apt-repository ppa:ubuntu-sdk-team/ppa yazın.
  3. Enter'e basın. Şimdi repository eklendi.
  4. Linux SDK kurmak için terminale sudo apt install ubuntu-sdk yazın.
  5. Enter'e basın ve kurulumun tamamlanmasını bekleyin. 5-10 dakika sürebiliyor.
Red Hat için:
  1. Masaüstünde sağ tuş yapın ve Open Terminal'i seçin.
  2. Terminale yum groupinstall 'Development Tools' yazın.
  3. Enter'e basın ve kurulumun tamamlanmasını bekleyin. 5-10 dakika sürebiliyor.

Arrow 3. Linux Makinenin Ayarlanması

Linux uygulamaları oluşturmak için PAServer sanal makinesi eklememiz gerekiyor.
  1. C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer konumunda LinuxPAServer19.0.tar.gz dosyasını bulun.
  2. Arşiv dosyasından çıkartın.
System.zLib dosyasını kullanmak için;

Ubuntu için:
  1. Ubuntu makineye zLib-devel kütüphanesini sudo apt-get install zlib1g-dev kodu ile kurun.
  2. local SDK cache'i güncelleyin.
Red Hat için:
  1. RHEL makineye zLib-devel kütüphanesini sudo yum install zlib-devel kodu ile kurun.
  2. local SDK cache'i güncelleyin.

Arrow 4. Connection Profile Oluşturma

  1. LinuxPAServer19.0.tar.gz dosyasını arşivden çıkarttığınız dosyaya sağ tuşa basıp, Open in Terminal'i seçin.
  2. Terminalde ./paserver yazın ve Enter'e basın.
  3. Tools > Options > Environment Options > Connection Profile Manager sayfasında, Add butonuna tıklayın.
  4. Açılan Create a Connection Profile sihirbazında Profile information sayfasına geçin ve şunları girin:
    * Profile Name : isim girin
    * Platform : 64-bit Linux seçin
    * Next'e basın.
  5. Şimdi Remote machine information sayfasına geçin ve şunları girin:
    * Remote machine : Ip adresi veya cihazın adını yazın
    * Test Connection'a basarak bağlantıyı kontrol edin.
  6. Finish'e basın.

Arrow 5. Kurulan SDK'nın Rad Studio'ya eklenmesi

  1. Tools > Options > Environment Options > SDK Manager sayfasında Add butonuna basın.
  2. Add a New SDK ekranında şu işlemleri yapın/seçin:
    * Select a platform alanında 64-Bit Linux'u seçin.
    * Select a profile to connect 'den açılır listeden oluşturulmuş profili seçin.
    * Select an SDK version alanından biraz önce kurduğumuz SDK sürümünün adını seçin, ilk aşamada zaten otomatik olarak gözükecektir. Eğer SDK kurulumunu yapmadıysanız, Bu aşamada SDK kurulumunu da yapabilirsiniz.

Arrow 6. Linux makinede PAServer'ın çalıştırılması

Linux makinede PAServer'ı çalıştırmak için Terminal'i açın ve daha sonra PAServer'ı çalıştırın.





dipnot: Eksik ve hatalı bilgiler için lütfen iletişime geçiniz. Doküman için Embarcadero'nun teknik paylaşımları, EDN platformu, Docwiki sayfası, LinkedIn'de profil sahibi geliştiricileri ve çeşitli topluluklardan kısmen/tamamen yararlanılmıştır, yararlanılacaktır.

Bu konuyu yazdır

  Hızlı satır okuma bu fonksiyonu çalıştıramadım satır okuma fonksiyonu
Yazar: Delphiseven - 08-07-2017, Saat: 10:18 - Forum: Genel Programlama - Yorumlar (21)

Bu kodu bir çin sitesinden buldum ama derlerken hata veriyor Delphi 7 kullanıyorum yardımcı olurmusunuz.

function EnterFile(const FileName:string):TInt64Array;
var
 MyFile:TMemoryStream;
 rArray:TInt64Array;     
 size,curIndex:int64;
 enterCount:int64;
 DoLoop:Boolean;
 pc: PChar;
 arrayCount:int64;
 addStep:integer;
begin
 if fileName = '' then
   Exit;
 if not FileExists(fileName) then
   Exit;
 MyFile:=TMemoryStream.Create;
 MyFile.LoadFromFile(fileName);
 size:=MyFile.Size;
 pc:=MyFile.Memory;
 curIndex:=RowLeast;
 DoLoop:=true;
 enterCount:=0;
 setlength(rArray,perArray);
 arrayCount:=perArray;
 enterCount:=0;
 rArray[enterCount]:=0;
 while DoLoop do
 begin
   addStep:=0;
   if (ord(pc[curIndex])=13) then
     addStep:=2;
   if (ord(pc[curIndex])=10) then
     addStep:=1;
   if (addStep<>0) then
   begin
     Application.ProcessMessages;
     inc(enterCount);
     if (enterCount mod perArray=0) then
     begin
       arrayCount:=arrayCount+perArray;
       setlength(rArray,arrayCount);
     end;
     rArray[enterCount]:=curIndex+addStep;
     curIndex:=curIndex+addStep+RowLeast;
   end
   else
     curIndex:=curIndex+2;
   if curIndex> size then
     DoLoop:=false
   else
     DoLoop:=true;
 end;
 result:=rArray;
 freeandnil(MyFile);
end;

Bu konuyu yazdır

  Listviewe wordwrap özelli kazandırma
Yazar: brs - 08-07-2017, Saat: 02:00 - Forum: Genel Programlama - Yorumlar (4)

Merhaba;


Memodaki wordwrap özeliği gibi listviewe wordwrap yapma imkanı var mı? bu özelliğini databasede bulunan yaklaşık 255 karakteri tamamını sığdırmak için istiyorum.

Bu konuyu yazdır

  Hareket ettirme
Yazar: brs - 07-07-2017, Saat: 17:05 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (6)

Merhaba;

Timer ile belirli aralıklarla Glyph create ediyorum (düşman gemisi) pozisyonlarında belirmiş olduğum formun bir yerinden ortaya çıkıyor, buraya kadar bir sıkıntı yok fakat bu gemilerin birbirinden bağımsız olarak hareket etmelerini nasıl sağlarım?

Yaptığım uygulama

procedure TForm1.Timer2Timer(Sender: TObject);
var
  GlyphDusman: TGlyph;
begin
  GlyphDusman := TGlyph.Create(Self);
  GlyphDusman.Parent := Self;
  GlyphDusman.Align := TAlignLayout.None;
  GlyphDusman.Images := DusmanUcak;
  GlyphDusman.Height := 70;
  GlyphDusman.Width := 40;
  GlyphDusman.Position.Y := DusGemiTop;
  GlyphDusman.Position.X := DusPozition[RandomRange(0, 5)];
  if GlyphDusman.Images <> Nil then
  begin
    GlyphDusman.ImageIndex := DusGemiSec[RandomRange(0, 5)];
  end;
end;

Bu konuyu yazdır