Laboratuar Notları #8
|
|
- Gülistan Batur
- 8 yıl önce
- İzleme sayısı:
Transkript
1 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module 3: Cloud Computing Modül 3: Bulut Bilişim Laboratuar Notları #8 A project implemented by CyberSoft Bilişim Teknolojileri Ltd. This project is funded by European Union. The contents of this publication are the sole responsibility of Cybersoft Bilişim Teknolojileri Ltd. and can in no way be taken to reflect the views of the European Union.
2 İçerik Bölüm 8: Amazon SQS 1. Eşzamanlı Olmayan (Asenkron) Mesajlaşma (Asynchronous messaging) nedir? Amazon SQS Nedir? Amazon SQS de Programlama Kuyruk Yaratma Kuyruk Listeleme Kuyruğa bilgi koyma Kuyruktan bilgi alma
3 1. Eşzamanlı Olmayan (Asenkron) Mesajlaşma (Asynchronous messaging) nedir? Asenkron mesajlaşma, uygulamaların modüler bir şekilde çalışmasını sağlamak için kullanılmaktadır. Uygulamalar genellikle iki veya daha fazla işlem adımları içermektedir ve bu adımların çalışması genellikle pipeline (boru) şeklinde düzenlenmistir. Bu işlem adımları genellikle birbirlerine bağlıdırlar. Ardışık işlem adımları aynı sunucu üzerinde çalışabildiği gibi, bazen de aynı ağ üzerindeki değişik sunucularda da çalışabilirler. Eşzamanlı Olmayan (Asenkron) Mesajlaşmanın Avantajları Nelerdir? a) Her adım kendi hızında çalışır. Bir aşamadaki geçici yavaşlamalar bütün boru hattını durdurmak yerine sadece iş yavaşlaması ile sonuçlanır. b) Herhangi bir adım kilitlenmiş veya geçici olarak cok yüklenmiş olsa bile hiçbir iş kaybı olmaz. c) Adımlar birbirinden bağımsız olduğundan farklı sunucular üzerinden çalışabilirler ki bu da işlem yükü arttığı zaman sistemin yükünü farklı sunuculara dağıtmanıza yardımcı olur. d) Adımlar birbirinden bağımsız olduğunda test etmesi ve değiştirip geliştirilmesi daha kolay olur. 2. Amazon SQS Amazon SQS e başlamadan önce, AWS hesabınızdaki SQS hizmetinin etkin olduğundan emin olmalısınız. Amazon SQS hizmetini etkinleştirmek için Amazon SQS in ana sayfasına gidiniz ve Sign Up For Amazon SQS butonuna tıklayınız. Giriş yaptıktan sonra ekranınıza fiyatlandırma ve kredi kartı bilgilerini görüntüleyen sayfa gelecektir ve daha sonra SQS servisini etkin hale getirmek için Complete Sign Up butonuna tıklayınız. Amazon SQS, yüksek ölçeklenebilir sistemlerin yaratılmasında temel rolü üstelenen asenkron mesajlaşmayı sağlayan ilk Amazon altyapısıdır. AWS hesabınızı kullanarak istediğiniz kadar SQS kuyrukları (queue) yaratabilirsiniz. Ancak Amazon un 30 günden fazla mesaj göndermek veya almak için kullanılmayan kuyrukları silme hakkı vardır. Her SQS kuyruğunun bir ismi vardır ve benzersiz olmalıdır. Kuyruk isimleri en fazla 80 karakter olabilir ve alfanümerik karakterler, tire ve vurgular içerebilir. Her kuyruk benzersiz bir kuyruk URL ile tanımlanır. URL atandığında kuyruk oluşturulur. Kuyruklar mesajları saklamak için kullanılır. Mesajlar 8192 byte varsayılan uzunlukta olabilir; ancak set_queue_attributes fonksiyonu kullanılarak bu sınır byte a yükseltilebilir. Mesajar otomatik olarak silinmek yerine geçici olarak görünmez olurlar. Kodunuz mesajı aldıktan sonra mesajın visibility timeout denilen işlem süresi vardır. Eğer mesajın iletilmesinde bir sorun olduysa, mesaj tekrardan görünür olur. Bu işlem modeli size veri kaybı olmayan uygulamalar yaratmanıza yardımcı olur. Visibility timeout süresi normalde 20saniye olarak ayarlanmıştır ancak istenilirse 12 saate kadar artırılabilir. SQS den mesajı aldığınız zaman aynı zamanda mesajın alındığına dair receipt handle da alınır. Denilen Bu handle ı mesajı silerken veya herhangi bir özelliğini değiştirirken kullanırsınız. Kuyruktaki mesajlar zaman sınırlamalıdırlar. Eğer herhangi bir sebepten dolayı mesajlar alınamamış ise 4 günden sonra kuyruktan silinirler. Ancak siz isterseniz set_queue_attributes fonksiyonunu kullanarak bu süreyi bir saate kadar düşürebilir veya iki haftaya kadar çıkarabilirsiniz. 2
4 Amazon SQS kullanarak yapılabilen işlemler: SQS programlama modeli cok basittir. Amazon hesabınızı kullanarak kuyruk yaratabilir ve silebilirsiniz. Kuyruğa mesaj gönderebilir, kuyruktan mesaj alabilir veya silebilirsiniz. Aynı zamanda mesaj görünebilirlik süresi gibi mesaj özelliklerini değişebilirsiniz. Kuyruk erişim izinlerini detaylı olarak kontrol edebilirsiniz. 3. Amazon SQS de Programlama 3.1 Kuyruk yaratma : öncelikle kuyruk yaratma ile başlayalım. Bunun için aşağıdaki kodu kullanabilrsiniz: if (count($argv) < 2) exit("usage: ". $argv[0]. " QUEUE...\n"); for ($i = 1; $i < count($argv); $i++) $queue = $argv[$i]; $res = $sqs->create_queue($queue); print("created queue '$queue'\n"); $error = (string) $res->body->error->message; print("could not create queue '$queue': $error.\n"); chapter_06/create_queues.php Bu program kodu, komut satırından kuyruk isimlerini kabul eder ve yeni bir AmazonSQS nesnesi yaratır. Daha sonra her kuyruk adı için create_queue yöntemini çağırır ve bazı yararlı mesajları ekrana basar. Örnek ekran çıktısı aşağıdaki gibidir: php create_queues.php A B C Created queue 'A' Created queue 'B' Created queue 'C' Not 1: Eğer kuyruk oluşturulamamışsa, hata iletisi döndürülür ve hata mesajı ekrana basılılr. 3
5 Not 2:Daha önceden varolan kuyruğu tekrar yaratmaya çalışmak herhangi bir problem yaratmaz ve kuyrukta herhangi bir soruna yol açmaz. 3.2 Kuyrukları listeleme chapter_06/list_queues.php $res = $sqs->list_queues(); $queues = $res->body->listqueuesresult->queueurl; for ($i = 0; $i < count($queues); $i++) print($queues[$i]. "\n"); print("could not retrieve list of SQS queues\n"); Bu program list_queues yöntemini çağırır ve daha sonra sonuç dizisini ekranda görüntüler. Eğer den fazla kuyruğunuz varsa, bunları hepsini list_queues veya herhangi bir diğer SQS fonksiyonunu kullanarak listelemek imkansızdır. Gerçekci düşünürsek bir uygulamanın1000 den fazla kuyruğa ihtiyacı olma olasılığı yüksek değildir. Dolayısıyla bu kıstlama uygulamada sorun yaratmaz. 3.3 Kuyruğa bilgi koyma : Sıradaki adım yukarıda yarattığınız kuyruğuuza bazı bilgiler yüklemektir. Aşağıdaki program kodu kuyruğa bir veya birden fazla bilgi koyabilmenizi sağlar. if ($argc < 3) exit("usage: ". $argv[0]. " QUEUE_NAME ITEM...\n"); $queuename = $argv[1]; $queueurl = $sqs->create_queue($queuename)->body->createqueueresult ->QueueUrl; for *($i = 2; $i < $argc; $i++) 4
6 $message = $argv[$i]; $res = $sqs->send_message($queueurl, $message); print("posted '$message' to queue '$queuename'\n"); $error = $res->body->error->message; print("could not post message to queue: $error\n"); Kodu incelerseniz, kuyruğa bilgi koymanın ne kadar kolay olduğunu görebilirsiniz. send_message metodu bütün işi bizim için yapıyor...tek yapmanız gereken kuyruk URL ini ve kuyruğa koymak istediğiniz mesajı command line dan girmek olacaktır. php post_queue.php queue_name A B C Posted 'A' to queue queue_name Posted 'B' to queue queue_name Posted 'C' to queue queue_name 3.4 Kuyruktan bilgi alma: Şimdi de kuyruktan nasıl bilgi alabileceğimizi görelim. Aşağıdaki kod kuyruktan yeni bilgileri çeker, eğer receive_message metodundan herhangi bir bilgi dönmediyse, 1 saniye bekledikten sonra tekrardan dener. chapter_06/post_queue.php 154 Host Your Web Site in the Cloud if ($argc!= 2) exit("usage: ". $argv[0]. " QUEUE_NAME\n"); $queuename = $argv[1]; $queueurl = $sqs->create_queue($queuename)->body->createqueueresult ->QueueUrl; while (true) $res = $sqs->receive_message($queueurl); if (isset($res->body->receivemessageresult->message)) $message = $res->body->receivemessageresult->message; 5
7 $messagebody = $message->body; $receipthandle = (string)$message->receipthandle; print("message: '$messagebody'\n"); $sqs->delete_message($queueurl, $receipthandle); sleep(1); $error = $res->body->error->message; print("could not pull message from queue: $error\n"); Şimdi de sırada yukarıda gördüğümüz kuyruk manipülasyon komutlarını test edelim. En iyi sonuç için, ikinci bir terminal veya PuTTY penceresi açınız.ilk pencerede, bu komutu kullanarak bir kuyruk oluşturunuz: php create_queues.php my_queue İkinci pencerede ise aşağıdaki komutu kullanarak oluşturduğunuz kuyruktan bilgi çekmeye başlayınız: $ php pull_queue.php my_queue Kuyrukta herhangi bir bilgi yoktur dolayısıyla program sadece döngüde dönmektedir. Şimdi ilk pencerenize gidiniz ve kuyruğa birkacç tane mesaj koyunuz: $ php post_queue.php my_queue Şimdi ikinci pencereye geri dönünüz ve gelen mesajlarınızı kontrol ediniz: Message: '3' Message: '4' Message: '1' Message: '5' Message: '2' Gördüğünüz gibi mesajlar gönderdiğinizden farklı sırada gelmektedir. Bu aslında beklenen bir sonuçtur ve SQS dağınık uygulama yapısından kaynaklanmaktadır. Uygulamanızı bitirdikten Ctrl+c ile ilk terminalinizi kapatmayı unutmayınız!!! 6
Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıUpgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıLaboratuar Notları #3
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıLaboratuar Notları #5
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıLaboratuar Notları #7
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıUpgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing. Laboratuar Notları
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıUpgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıLaboratuar Notları #7
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıLaboratuar Notları #5
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıUpgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıUpgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıWindows Live ID ve parolanızı giriniz.
Ücretsiz Deneme Hesabı Oluşturma ve Temel Özelliklerin Kullanım Kılavuzu Bilgi girilmesi gerekli alanlar Kişisel bilgi içeren alanlar http://www.windowsazure.com/tr-tr/pricing/free-trial/ adresine gidiniz
DetaylıLaboratuar Notları #5
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıBölüm 10: PHP ile Veritabanı Uygulamaları
Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,
DetaylıNicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0
NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0 Tescil Bilgisi 2009 NicProxy. Tüm Hakları Saklıdır. Bu belge, NicProxy mülkiyetinde ve NicProxy e ait özel bilgiler içermektedir. NicProxy yetkili temsilcisinin
DetaylıKurumsal Güvenlik ve Web Filtreleme
S a y f a 1 antikor Kurumsal Güvenlik ve Web Filtreleme SshClient, Putty v.s. S a y f a 2 S a y f a 3 Yönetici olarak AntiKor a girmek için SshClient veya Putty programı kullanılır. IP olarak kurum içinden
DetaylıKurumsal Güvenlik ve Web Filtreleme
S a y f a 1 antikor Kurumsal Güvenlik ve Web Filtreleme SshClient, Putty v.s. S a y f a 2 S a y f a 3 S a y f a 4 S a y f a 5 S a y f a 6 S a y f a 7 şeklini alır. Bu durumda kullanıcı yasaklı konumdadır.
DetaylıBasit bir web uygulaması
AJAX Ahmet Demirelli ahmetdemirelli@sabanciuniv.edu SCJP 5.0, SCWCD 1.4 Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı 3/20/2007 Sabanci University 1 Ajanda Neden AJAX ihtiyacı AJAX
DetaylıCisco 881 Router ve AirLink ES4X0, WAN Failover Tanımı
Cisco 881 Router ve AirLink ES4X0, WAN Failover Tanımı AirLink ES4X0, diğer bir router ile birlikte kullanıldığında birden fazla bilgisayar veya cihaz için esas bağlantı noktası ve internet üzerinden yedekleme
DetaylıE-Posta Yönetimi. E-Posta Açma, Silme ve Yönetim Kılavuzu
E-Posta Yönetimi E-Posta Açma, Silme ve Yönetim Kılavuzu E-Posta yönetimi rehberi ile kolayca yeni bir e-posta adresi oluşturabilir, silebilir veya mevcut e-posta sitelerinizi yönetebilirsiniz. Kılavuz
DetaylıBilin tarafından verilen Kullanıcı Adı ve Şifresini bu alanlara giriniz. Bilin Yazılım ve Bilişim Danışmanlığı Ltd. Şti.
Çağrı Takip Sistemi Bilin Çağrı Takip Sistemi ne, Internet Explorer adres sahasına http://www.bilin.com yazarak ulaşabilirsiniz. Açılan sayfada Çağrı Sistemine girebilmeniz için gerekli olan Kullanıcı
DetaylıÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU
ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU Üniversitemiz Webmail servisi yenilenmiş olup Roundcube webmail üzerinden servis vermeye başlamıştır. Daha önce kullanılan SquirrelMail servisi https://oldwebmail.cankaya.edu.tr/
DetaylıMCR02-AE Ethernet Temassız Kart Okuyucu
MCR02-AE Ethernet Temassız Kart Okuyucu Teknik Özellikleri Ethernet 10BaseT Dahili TCP/IP Stack TCP/IP Client-Server Bağlantı Özelliği Dahili DNS İstemcisi DHCP veya Statik IP ile çalışabilme UDP, TCP,ARP,ICMP(ping)
DetaylıLaboratuar Notları #10
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
Detaylıif (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");
Koşul İfadeleri ve Akış Kontrolü Koşul ifadeleri ve akış kontrolleri programlama dillerinde her zaman en önemli yeri tutmaktadır. Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir
DetaylıUfuk Üniversitesi Kütüphanesi Kütüphane Kaynaklarına Erişim Bilgileri
İçindekiler Proxy... 3 Windows Proxy Ayarlama... 4 İnternet Explorer Web Tarayıcıda Proxy Ayarlama - Windows... 4 Chrome Web Tarayıcıda Proxy Ayarlama - Windows... 8 Mozilla Firefox Web Tarayıcıda Proxy
DetaylıInternet Programming II
Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 1 PHP Program Yapısı Php çoğunlukla HTML etiketleri arasına gömülerek kullanılır. Form işlemleri
DetaylıAnimasyon Teknikleri, Ses ve Video İşlemleri 1 / 18
Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18 4. SEMBOLLER Animasyon yazılımı çizilen şekilleri veya çalışma içerisine aktarılan şekilleri sembollere dönüştürerek kütüphanede saklayabilir. Kütüphanede
DetaylıLST 0036 - TIPON KURULUM KILAVUZU
Sayfa : 1/17 LST 0036 - TIPON Sayfa : 2/17 İMZA SAYFASI HAZIRLAYAN/LAR İsim Unvan İmza Tarih Hunain Durrani Takım Lideri 16.07.2012 GÖZDEN GEÇİREN/LER İsim Unvan İmza Tarih Türkay Yoldar Kalite Mühendisi
Detaylıhttp://www.fatihbasaran.com.tr
http://www.fatihbasaran.com.tr FmB Network Tools Kurulum ve Kullanım Rehberi 1) Kurulum a) Hazırlık Eğer indirmediyseniz, yazılımın bir kopyasını aşağıdaki adresten edinebilirsiniz. Kurulum öncesinde tüm
DetaylıDesign Machin e Erişim Rehberi
Design Machin e Erişim Rehberi Coca-Cola Çalışanları İçin Talimatlar Coca-Cola Network une bağlıyken: www.coca-coladesignmachine.com adresine gidin. Hesabınız otomatik olarak oluşturulacak ve kişisel Design
DetaylıDers Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1
Ders Tanıtım Sunumu Internet Programming II Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 1 PHP Program Yapısı Php çoğunlukla HTML etiketleri arasına gömülerek kullanılır.
DetaylıSESSİON KULLANIMI. .Aşağıdaki Kodları da SessionDevam.asp adıyla kaydedelim. Language=VBScript Codepage="1254"%>
SESSİON KULLANIMI Bir ASP sayfasında herhangi bir değişkeni fonksiyon dışında tanımlamakla ve değer atamakla onu bütün fonksiyonlar için geçerli hale getirebiliriz. Fakat kimi zaman isteriz ki, bir fonksiyonun
DetaylıProjelerin Görünürlüğü
Projelerin Görünürlüğü ENPI Karadeniz Havzasında Sınır Ötesi İşbirliği Programı Proje Uygulama Eğitimi İstanbul 18-19 Şubat 2014 Görünürlük Kaynakları Görünürlük faaliyetlerinde başvurulması gereken kaynaklar:
DetaylıBIL411 - BİLGİSAYAR AĞLARI LABORATUVARI
BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI ITS-101A INTERNET EĞİTİM SİSTEMİ TCP/IP THE DOMAIN NAME SYSTEM (ALAN ADI SİSTEMİ) İstanbul Ticaret Üniversitesi Bilgisayar Mühendisliği Bölümü Araş. Gör. Can EYÜPOĞLU
DetaylıKOD PARÇACIKLARI 1 / 5
KOD PARÇACIKLARI 1 / 5 Kod Parçacıkları (CodeSnipet) Kod parçacıkları paneli animasyon yazılımının beşinci versiyonunda gelmiş bir yeniliktir. Kod yazmak yerine panelden ilgili kodu seçip çift tıklamak
DetaylıFOSHARE UYGULAMASI Güvenli Dosya Alışverişi
FOSHARE UYGULAMASI Güvenli Dosya Alışverişi Foshare Uygulama Özellikleri Her kullanıcı için 2000 mb kota tanımlanmıştır. Aynı anda tek dosya gönderilebilir. Birden fazla dosya aynı anda gönderilmek isteniyorsa
DetaylıBÖLÜM 23 TD 200... F8 F4 SHIFT ESC ENTER M1.7 M1.6 M1.5 M1.4 M1.3 M1.2 M1.1 M1.0 F8 F7 F6 F5 F4 F3 F2 F1. Shift + F1
BÖLÜM 23 231 -TD 200 ( OPERATÖR PANEL) KULLANIMI TD 200 operatör paneli; PLC' ye mesaj göndermek, PLC' de daha önce yüklenmiş olan mesajları almak, analog işlemli projelerde ısı, nem, gaz, ışık gibi değerleri
DetaylıİNTERNET PROGRAMCILIĞI DERSİ
İNTERNET PROGRAMCILIĞI DERSİ Dersin Modülleri İnternet Programcılığı 1 İnternet Programcılığı 2 İnternet Programcılığı 3 İnternet Programcılığı 4 İnternet Programcılığı 5 Kazandırılan Yeterlikler Programlama
DetaylıMyEnglishLab: Speakout Öğrenci Kullanım Kılavuzu
MyEnglishLab: Speakout Öğrenci Kullanım Kılavuzu 2013 Speakout: Kullanım Merhabalar, Bu dokümanda MyEnglishLab: Speakout öğrenci kullanımını inceleyeceğiz. Eğer henüz bir hesap oluşturmadıysanız, burayı
Detaylı2) Hesabınıza Giriş yaptıktan sonra aşağıdaki ekran karşınıza gelir.
MEB.K12.TR Uzantılı E-Posta Hesabının Kullanımı 1) http://mail.meb.k12.tr internet adresinden e-posta hesabına giriş yapılır. Kullanıcı Adı : KURUM KODUNUZ (meb.k12.tr kısmını yazmayınız.) Şifre : Hesabınıza
DetaylıPython Programlama Dili
Python Programlama Dili 3. Python da Döngüler Bu bölümde iki tane döngüden bahsedeceğiz: while ve for döngüleri. Ayrıca bu bölümde döngüler dışında break ve continue deyimleri ile range() ve len() fonksiyonlarına
DetaylıUpgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıMobil Cihazlardan Web Servis Sunumu
Mobil Cihazlardan Web Servis Sunumu Özlem Özgöbek Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2010 İnternet erişiminin yaygınlaşması ve artık mobil cihazlar üzerinden bile yüksek hızlı veri iletişimine
DetaylıİNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.
İNTERNET PROGRAMCILIĞI 2 10. HAFTA İçindekiler MYSQL - PHPMYADMIN Mysql Nedir PhpMyAdmin Nedir PhpMyAdmin Arayüzü Hedefler Mysql' in görevini söyleyebilir PhpMyAdmin' in kullanım amacını söyler Hazırlayan
DetaylıEBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb)
EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb) İçindekiler EBA Dosya Nedir?... 1 Kimler kullanabilir?... 2 Uygulama Ne işe Yarar?... 2 Sisteme internet üzerinden giriş nasıl yapılır?... 2 Yeni bir klasör
DetaylıSınav tarihi : Süre : 60 dak. a) strstr b) strchr c) strcat d) strcpy e) strlen. a) b) d) e) 0
Selçuk Üniversitesi, Mühendislik Fakültesi, Harita Mühendisliği Bölümü Bitirme Sınavı Test Soruları Adı soyadı : Öğrenci no : Sınav tarihi : 01.06.2017 Süre : 60 dak. 1. t değişkeni hakkında aşağıdakilerden
DetaylıWEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu
WEB TASARIM I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta PHP Tanımı ve Sunucu Kurulumları 2. Hafta PHP Yazım Notasyonu
Detaylı1. Akıllı Ulaşım Menüsü
1. Akıllı Ulaşım Menüsü 1.1. Operasyon Takip Araç sefer durumlarıyla ilgili bilgilere ulaşmak ve haritada görüntülemek için kullanılan bölümdür. İstenilen aracın sefer bilgilerine ulaşmak ve incelemek
DetaylıMATRİKS VERİ TERMİNALİ GELİŞMİŞ ALARM
MATRİKS VERİ TERMİNALİ GELİŞMİŞ ALARM Versiyon 7.0.8 1.12.2013 Matriks Bilgi Dağıtım Hizmetleri A.Ş. MATRİKS VERİ TERMİNALİ GELİŞMİŞ ALARM İçindekiler 1. İlk Bilgiler... 2 2. Sekmeler (Alarm Tanımlama
DetaylıRevit 2012 Construction Modeling Araçları
Revit 2012 Construction Modeling Araçları Revit 2012 yeni özelliklerinden biri Construction Modeling Araçları dır. Konstrüksiyon modellemede için geliştirilen bu yeni araçları sadece katmanlı yapı elemanlarında
DetaylıInternet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 8 Mar. 2016 PHP de Değişken Tipleri Dizi (Array) Aynı değişken içerisinde birden fazla değer tutmak
DetaylıInternet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 23 May. 2016 PHP Dosya İşlemleri Form yolu ile kullanıcıdan alınan bilgilerin veri tabanı yerine
DetaylıGoogle Cloud Print Kılavuzu
Google Cloud Print Kılavuzu Sürüm 0 TUR Notların tanımı Bu kullanım kılavuzunda aşağıdaki not stilini kullanıyoruz: Notlar ortaya çıkabilecek durumu nasıl çözmeniz gerektiğini size bildirir veya işlemin
DetaylıPrimavera ve Doküman Yönetim Sistemi
Primavera ve Doküman Yönetim Sistemi P6 Web Access, doküman yönetimi becerisiyle güvenli bir ortamda dokümanları depolama, yönetme ve organize etme imkanı sağlar. Bir doküman, bilgisayarınızda yarattığınız
DetaylıİNTERNET EXPLORER AYARLARI 1. Başlat-Ayarlar-Denetim Masası menüsünden "İnternet Özellikleri" (Seçenekleri)'ni seçiniz. Resim. 1
A.K.Ü VERİTABANLARINA UZAKTAN ERİŞİM AYARLARI Araştırmacılar, kampüs dışından erişim için kullanıcı adı ve parola doğrulaması ile Üniversitemiz sistemi üzerinden Kütüphane veri tabanlarını kullanabilmektedir.
Detaylı2.50 VERSİYONUMUZDA YER ALACAK, YENİ TEORİK DERS PROGRAMI KILAVUZU
2.50 VERSİYONUMUZDA YER ALACAK, YENİ TEORİK DERS PROGRAMI KILAVUZU 1 ĐÇĐNDEKĐLER 1. Teorik Ders Programı Hazırlık Aşamaları ve Kontroller... 3 2. Personel ve Derslikler.... 4 3. Teorik Program Đçin Grup
DetaylıMT4 Platformu Kullanıcı Kılavuzu
MT4 Platformu Kullanıcı Kılavuzu OCAK 2012 PLATFORMUN BAŞLATILMASI Program indirme linki: http://www.gedik.com/liveupdate/gedikforex4setup.zip Program çift tıklayarak başlatılır. Açılan pencere İleri butonu
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.
Detaylıabstract Sınıflar 1 Sınıf sınıf1 new class Ama aşağıdaki şekilde referans alınabilir;
abstract Sınıflar 1 Özet sınıflar ya da özet metotlar abstract anahtar sözcüğü kullanılarak tanımlanırlar. Bir temel sınıf içinde bildirilen abstract metotların içeriği boştur. Kendisinden yeni bir instance
DetaylıÖğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1
Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte
DetaylıÖğrenci Kullanım Kılavuzu
Öğrenci Kullanım Kılavuzu Web tabanlı ALMS adresinizden sisteminize web tarayıcınızla (Google Chrome, Internet Explorer, Mozilla, Safari vb.) giriş yapınız. Açılan sayfada gerekli alanlara TC kimlik numaranızı
DetaylıTEBEOS KULLANICILARIMIZIN DİKKATİNE
Konu : 6.8.2.6 Versiyon Güncellemesi Hakkında Tarih : 22.04.2014 Sayı :00014/22022014 TEBEOS KULLANICILARIMIZIN DİKKATİNE Sayın Meslektaşlarımızdan gelen öneriler doğrultusunda düzenlenmiş TEBEOS Programınızın
DetaylıC# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler
C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra
DetaylıBU CİHAZ BİLGİSAYAR BAĞLANTILI SİSTEM OLMAYIP, BAĞLI OLDUĞU BİLGİSAYAR İLE DEVAMLI İLETİŞİM YAPMAMAKTADIR. Mali Onaylı Yazarkasa
Hugin ALPHA Alpha ER-425TX ER-350N BU CİHAZ BİLGİSAYAR BAĞLANTILI SİSTEM OLMAYIP, BAĞLI OLDUĞU BİLGİSAYAR İLE DEVAMLI İLETİŞİM YAPMAMAKTADIR. Mali Onaylı Yazarkasa 1 İÇİNDEKİLER İÇİNDEKİLER... 2 Bilgisayar
DetaylıWolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon : 1.02.01
AKINSOFT Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 15.11.2014 1 1. KULLANIM AMACI Personel takip sistemi kullanmak isteyen tüm işletmeler için geliştirilmiştir. WOLVOX İnsan Kaynakları programı
DetaylıSQL Uyarı Programı Kurulum ve Kullanımı
SQL Uyarı Programı Kurulum ve Kullanımı Kurulum 1. SQL Uyarı.zip dosyası açılır. 2. SQL Uyarı.exe programı çalıştırılır. 3. Üstteki ekran açılır ok. Butonuna basılır. 4. Ayarlar ekranı seçilir. 4.1 Server
DetaylıBLIND SQL INJECTION SALDIRILARI
SALDIRILARI Emre Karadeniz OSCP İçindekiler BTRisk Bilgi Güvenliği ve BT Yönetişim Hizmetleri I. Blind SQL Injection (Content Based)... 2 II. Blind SQL Injection (Content-Based) Örneği... 3 III. Blind
DetaylıÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.
KASIM EKİM EYLÜL AY 02.11.2009 06.11.2009 26.10.2009 0.10.2009 19.10.2009 2.10.2009 12.10.2009 16.10.2009 05.10.2009 09.10.2009 28.09.2009 02.10.2009 24.09.2009 25.09.2009 09.11.2009 1.11.2009 MODÜL: İNTERNET
DetaylıKULUÇKA PRG. VERSION 14.04 KULLANMA KLAVUZU
AGRİ ELEKTRİK ELEKTRONİK MAKİNE SAN.TİC.LTD.ŞTİ. KULUÇKA PRG. VERSION 14.04 KULLANMA KLAVUZU EKİM 2014 AKHİSAR 1 ) Kuluçka Makinesi Sürüm 14.04 ın Temel Özellikleri 1. Gelişim makineleri 115200,57600,38400,19200,9600
Detaylı1. LabVIEW ile Programlama
1. LabVIEW ile Programlama LabVIEW ile programlama mantığı, program kodu yazılan programlama mantığına benzemekle birlikte, kontrol adı verilen nesneler arasında veri yolu bağlantısı ile program akışı
DetaylıTrend Micro Worry-Free Business Security 8.0 İlk Kez Kurulumla İlgili İpuçları ve Püf Noktaları
Trend Micro Worry-Free Business Security 8.0 İlk Kez Kurulumla İlgili İpuçları ve Püf Noktaları Casus Yazılımdan İstenmeyen E- Koruma Postadan Koruma Virüsten Koruma Kimlik Avından Koruma İçerik ve URL
DetaylıKullanıcı Kılavuzu Türk İşaret Dili (TİD) Web Sayfası Projesi. Ayça Kundak Cem Altel Didem Gözüpek M.Sadullah Ceran Metin Döşlü Seher Göğebakan
Kullanıcı Kılavuzu Türk İşaret Dili (TİD) Web Sayfası Projesi Ayça Kundak Cem Altel Didem Gözüpek M.Sadullah Ceran Metin Döşlü Seher Göğebakan Table of Contents 1. GİRİŞ... 3 1.1 Amaç... 3 1.2 Kapsam...
DetaylıTÜRK EDEBİYATI İSİMLER SÖZLÜĞÜ SİSTEMİ KULLANIM REHBERİ
TÜRK EDEBİYATI İSİMLER SÖZLÜĞÜ SİSTEMİ KULLANIM REHBERİ 1. Yeni madde talebinde nasıl bulunulur? 2. Talep edilmiş maddeler nasıl listelenir/düzenlenir/silinir? 3. Editörün atamış olduğu madde nasıl kabul/ret
DetaylıÜst Düzey Programlama
Üst Düzey Programlama JSP Üst Düzey Programlama-ders04/ 1 JSP JSP durağan HTML ile dinamik oluşturulan içeriği birleştirmeyi sağlar. Bir web sayfası tasarlama programı ile web sayfasını tasarlar daha sonra
DetaylıGlobal Haberleşme API Kullanıcı Notları
Global Haberleşme API Kullanıcı Notları Yazar : Global Haberleşme Son Değiştirme Tarihi : 2015-02-14 Not: API Dökümanının en güncel halini kullanınız. En güncel halini http://uye.globalhaberlesme.com/uploads/api_user.pdf
DetaylıAlmanya Mail Hesabı ile Outlook Kurulumu
Almanya Mail Hesabı ile Outlook Kurulumu Table of Contents Başlamadan Önce Okuyunuz:... 2 Yedekleme:... 2 Kişilerin yedeklenmesi:... 2 Mail Hesaplarının Kurulumu:... 3 Almanya Hesabımı Kurulumu:... 3 Tuv-
Detaylı9. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr
9. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler Request Nesnesinin Özellikleri
DetaylıKodlama Paneli. Nazmiye Demirel Ortaokulu SCRATCH 2014-2015. Scratch bir grafik programlama dilidir.
Scratch bir grafik programlama dilidir. Scracth ile resim, ses, müzik gibi çeşitli medya araçlarını bir araya getirebilir, kendi animasyonlarımızı, bilgisayar oyunlarımızı tasarlayabilir ya da interaktif
DetaylıMatLab. Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar
MatLab Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Sunum Planı MatLab Hakkında Ekran Yapısı Programlama Yapısı Matlab da Programlamaya Giriş Sorular MatLab Hakkında MatLab;
DetaylıArCloud Müşteri Müracat Elemanı. Arçelik Bulut Servis İletişim Merkezi. Kullanım Kılavuzu
Arçelik Bulut Servis İletişim Merkezi Kullanım Kılavuzu 1 İÇİNDEKİLER 1. ArCloud 3 2. ArCloud Ekranları 3 2.1. Ana Sayfa 3 2.2. Online İzleme 4 2.2.1. MME Operasyon Paneli 4 2.2.2. Kayıp Çağrılar 5 2.2.3.
DetaylıÖğrenci Kullanım Kılavuzu
Öğrenci Kullanım Kılavuzu Web tabanlı ALMS adresinizden sisteminize web tarayıcınızla (Google Chrome, Internet Explorer, Mozilla, Safari vb.) giriş yapınız. Açılan sayfada gerekli alanlara kullanıcı adı
DetaylıYeni TIR EPD nasıl kullanılır?
Yeni TIR EPD nasıl kullanılır? İçerik Yeni TIR-EPD Girişi TIR-EPD kontrolü TIR-EPD yazdırılabilir belgeler Yeni bir TIR-EPD oluşturmak için daha önceden gönderilmiş bir beyanın kullanılması Page 2 TIR-EPD
DetaylıXPEECH Kullanıcı Kılavuzu
XPEECH Kullanıcı Kılavuzu Versiyon: V1.1 Tarih: Aralık, 2013 Xpeech Technology Co., Ltd.(www.xpeech.com) 1/8 İçerik XPEECH KULLANICI KILAVUZU GİRİŞ... ERROR! BOOKMARK NOT DEFINED. 1. XPEECH KULLANICI WEB
DetaylıBoğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu
Boğaziçi Üniversitesi Bilgi İşlem Merkezi Web Yönetimi Birimi Drupal Kullanım Kılavuzu KONULAR 1. Kullanıcı Girişi Yapma 2. Ana Menüyü Düzenleme 3. Site Logosunu Düzenleme 4. Yeni Sayfa Ekleme / Düzenleme
DetaylıNEUTRON SMART HOME NTA-GN8540
NEUTRON SMART HOME NTA-GN8540 Kullanıcı Klavuzu (Sık Kullanılanlar) Kuruluma başlamadan önce mutlaka fabrika ayarlarına yükleyip kuruluma başlayınız. Eğer yazılım güncellemesi yaparsanız güncellemeden
DetaylıEĞİTMENLER İÇİN UZAKTAN EĞİTİM SİSTEMİ (MOODLE) eders.giresun.edu.tr KULLANIM KILAVUZU
EĞİTMENLER İÇİN UZAKTAN EĞİTİM SİSTEMİ (MOODLE) eders.giresun.edu.tr KULLANIM KILAVUZU İçindekiler Sisteme Giriş Yapma... 2 Sanal Ders Oluşturma... 3 Sisteme Materyal Yükleme... 13 Sisteme Sanal Ders Videosunu
DetaylıFiery seçenekleri 1.3 yardımı (sunucu)
2015 Electronics For Imaging. Bu yayın içerisinde yer alan tüm bilgiler, bu ürüne ilişkin Yasal Bildirimler kapsamında korunmaktadır. 29 Ocak 2015 İçindekiler 3 İçindekiler...5 Bir Fiery seçeneğini etkinleştirme...5
DetaylıKarabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ
WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
DetaylıCARİ KART KAYDI. Cariye Stok Fiyatı Atama; Cari kart kaydı ekranında bulunan. stok fiyat bilgisi bölümünden Alış ve Satış fiyatlarını
CARİ KART KAYDI Bu bölümde Yeni cari kart oluşturabilir veya mevcut cari bilgileri değiştirebilirsiniz. Ana ekrandan CARİ KART KAYDI tuşuna basınız, açılan menüdeki istediğiniz bilgileri doldurunuz Bilgi
DetaylıMT4 Platformu u Kullanıcı Kılavuzu ARALIK 2011
MT4 Platformu u Kullanıcı Kılavuzu ARALIK 2011 Platformun Başlat latılması Program indirme linki: http://www.gedik.com/liveupdate liveupdate/gedikforex4setup. /gedikforex4setup.zip Program çift tıklayarak
DetaylıBilgilerini ve söz konusu bilgilerin Kuruluşunuz bünyesinde yer alan firmalarımıza iletilmesi hususunda gereğini rica ederim.
From: Vahap Metin DEĞER [mailto:degerm@ekonomi.gov.tr] Sent: Wednesday, May 14, 2014 2:30 PM To: yatirimlar; Cc: Subject: Kazakistan Yatırım Projeleri Kazakistan Cumhuriyeti Sanayi ve Yeni Teknolojiler
DetaylıMyEnglishLab. Öğrenci Kullanım Kılavuzu
MyEnglishLab Öğrenci Kullanım Kılavuzu 1 MyEnglishLab: Giriş Merhabalar, Bu dokümanda MyEnglishLab öğrenci kullanımını inceleyeceğiz. MyEnglishLab platformunda henüz bir hesap oluşturmadıysanız, MyEnglishLab
Detaylı2. hafta Bulut Bilişime Giriş
1 2. hafta Bulut Bilişime Giriş 3. Bulut Bilişime Duyulan İhtiyaç Son yıllarda veri kullanımında görülen artışlar sayesinde verinin elde edilmesi ve üzerinde analizler yapılarak genel değerlendirmelerde
Detaylıe-tartı LTR3 Firmware Upgrade Yazılım Güncelleme Moduler Connection LTR3 Firmware Upgrade / LTR3 Yazılım Güncelleme v1.0.
e-tartı LTR3 Firmware Upgrade Yazılım Güncelleme Moduler Connection www.etarti.com LTR3 Firmware Upgrade / LTR3 Yazılım Güncelleme v1.0.0 1 LTR3 Firmware Upgrade / LTR3 Yazılım Güncelleme v1.0.0 2 Contents
Detaylı08217 Internet Programcılığı I Internet Programming I
Ders Tanıtım Sunumu 08217 Internet Programcılığı I Internet Programming I Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı 17 Eyl. 2012 Pzt. Öğr. Gör. Murat KEÇECİOĞLU Dersin Adı Ders Tanıtım Bilgileri
DetaylıZTerminal KULLANMA KILAVUZU. yazılımı. USB Terminal
ZTerminal USB Terminal yazılımı KULLANMA KILAVUZU Z Telemetri Telekomünikasyon Yazılım San. Tic. LTD. Şti. info@ztelemetry.com Tel: +90 312 417 1243 www.ztelemetry.com 01 AÇIKLAMA ZTerminal Yazılımı ile
DetaylıMUĞLA SITKI KOÇMAN ÜNİVERSİTESİ. ECTS Info Pack. ECTS Bilgi Paketi Çalışmaları. Bilgi İşlem Daire Başkanlığı YAZILIM-WEB GRUBU
MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ ECTS Info Pack ECTS Bilgi Paketi Çalışmaları YAZILIM-WEB GRUBU 2013 B i l g i İ ş l e m D a i r e B a ş k a n l ı ğ ı MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI
DetaylıWEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk
WEB PROGRAMLAMA PHP Temelleri 2 Dr. Erman Yukselturk Superglobal Değişkenler 1/4 Php de önceden tanımlanmış ve script in herhangi bir yerinden çağrılabilen ve çalıştirılabilen çevreye özel bilgiler sunan
DetaylıTESTOSİS KULLANIM KLAVUZU Sisteme Giriş: http://testosmart.com/testosis.asp adresinden yapılmaktadır.
TESTOSİS KULLANIM KLAVUZU Sisteme Giriş: http://testosmart.com/testosis.asp adresinden yapılmaktadır. Bu ekranda görüldüğü gibi butonlara basarak işlem yapabilirsiniz. Yeni Kayıt Ekleme Yeni Servis-Kalibrasyon
Detaylı