Arduino temelli waspmote adlı cihazın türkçe herhangi bir dökümanı bir elin parmağını geçmez, bende şu an waspmote üzerine çalışmaktayım, bu nedenle waspmote hakkındaki şimdiye kadar topladığım dökümanı ve kullanımına dair yazdığım mini kitapçığı paylaşmak istedim.
Birkaç hafta önce bir linux semineri düzenledim (izlemek için siteyi biraz kurcalarsanız videosuda mevcut), seminer sırasında kullandığım semineri paylaşmak istedim belki başka biri seminer yapacakken ihtiyaç duyar diye.
Eğer seminer’de kullanırsanız, seminerin kaydını lütfen bana gönderiniz 🙂 bir başkasından linux’u dinlemekte gayet keyifli oluyor.
Okulda bilgisayar oyunlarının tarihine dair bir slayt yaptım, çok detaylı olmasa da konu hakkında bol resimli bir slayt hazırladım, eğer bu konuda seminer düzenleyecek arkadaş olursa kullanabilmesi için paylaşayım istedim, umarım birilerinin işine yarar 🙂
Dosya .odp formatında, açamayan arkadaşlar LibreOffice ile açabilirler.
Şu video’yu zamanında bulamadığım için Manjaro’dan vazgeçmiş biri olarak başkalarının da ulaşması adına paylaşıyorum.
Xampp denilen yazılım, bilgisayarınızda PHP geliştirirken, MYSQL server ve PhpMyAdmin ihtiyacınız varsa sizin için bunları paket halinde kuran efsane bir program. Kendisinin .run uzantısını (nasıl olduysa) dikkat etmediğimden, haftalardır manjaro’nun kendi sayfasında da Archlinux’un kendi sayfasındada “Arch’a lampp kurulumu yapılmıyor” diye savaş veriyordum, bu gün Ubuntu 15.10 sürümüne sistemini güncellerken farkettim ki, ben zaten sistemden bağımsız olarak .run uzantısından kurulum yapıyorum ve aradığım şey lampp için kolaylık sağlayan xampp sistemi.
Elbette bu video’yu paylaşmamın hemen ardından, Manjaro’ya dönüş yapacağım.
Eğer Arch linux’u (öncelikle biliyorsanız) ve Arch’ı seviyorsanız, değerli geliştiricileri arasında bir türk var Tulliana, kendisi harika bir arayüz tasarlamış durumda, ona da buradan ulaşabilirsiniz;
Son olarak kurulumun ardından localhost’a atacağınız dosyaları /opt/htdocs altına atıyorsunuz, oraya da atabilmek için ya root olmak gerek devamlı ya da kısa olarak;
Şu an geliştirmekte olduğum bir proje sırasında, siteye resim yüklemem gerekti, bende bunun üzerine bulduğum dökümanların bir sentezini oluşturmaya karar verdim.
PHP ile nasıl dosya yükleme yapabiliriz? Elbette dökümanların sınırı olmadığından ben burada temel olarak ihtiyacımız olan kısmını anlatabilirim.
Öncelikle işin arayüz kısmıyla başlayalım, bunun için 2 yolumuz var, 1.si;
<!-- Veri kodlama türü, enctype, aşağıdaki gibi belirtilmek ZORUNDADIR -->
<form enctype="multipart/form-data" action="__URL__" method="POST">
<!-- MAX_FILE_SIZE dosya giriş alanından önce bulunmak zorundadır -->
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<!-- input elemanının adı $_FILES dizisinin içindeki ismi belirler -->
Bu dosyayı gönder: <input name="kullanici_dosyasi" type="file" />
<input type="submit" value="Dosyayı Gönder" />
</form>
Bu şekilde dosyanın giriş türünü ve action kısmında alınan dosyanın nereye gönderileceğini “__URL__” yazan kısımda belirterek post metoduyla gönderebiliyoruz. MAX_FİLE_SİZE kısmında bayt cinsinden dosyayı sınırlayabiliyoruz. type kısmında ise, uzantı belirterek sınırlama yapabiliyoruz, mesela jpeg-png-gif formatlarına izin verilecekse bir array oluşturarak oraya bu array birimini girerek çoklu izin verebiliyoruz:
Şeklinde yazarak dosyayı yükleyebiliyoruz, yine $_[FILES]’tan sonra [type] parametresi girerek tip kısıtlama, [SIZE] ile boyut kısıtlama yapabiliriz.
Kabaca resim yükleme işlemini bu şekilde yapabiliriz.
Daha detaylı kaynaklar için;
http://php.net/manual/tr/reserved.variables.files.php
http://php.net/manual/tr/features.file-upload.post-method.php
http://www.yilmazarslanturk.com/makaleGoster/php-resim-dosyasi-yukleme-veritabanina-ekleme-cekme.html
bu kaynaklar ile tüm parametrelere göz gezdirebilirsiniz.
Bir dahaki yazımda görüşmek üzere 🙂