DLNA ile Müzik, Resim ve Video Paylaşımı

Posted on Updated on


Huawei HG253S (Superonline’ın verdiği modem) üzerindeki USB girişi hep merak etmişimdir. Sadece 3G modem girişi zannediyordum. Meğerse Flash bellek de takıp içindekileri ağdakilere paylaşabiliyormuşuz (1 yıldır farkedememiştim).

SAMSUNG

DLNA http://www.dlna.org/ özelliği açmak için modem’in ayarlar sayfasına gitmek gerekiyor (192.168.1.1):

ScreenShot002

“Dizini Paylaş” içinde eğer disk takılı ise ismi gözükecektir. Harici disk (160GB) de çalışıyor. 1GB’lık ve 8GB’lık FAT32 formatlı flash bellekler problemsiz çalıştı. Uzun süre takılı kalınca belleğin uç kısımı ısınıyor, demek ki saatlerce takılı kalmamalı. USB 3 desteği olmadığını da hatırlatalım.

Diski Windows üzerinde kullanabilmek için “Windows Media Player” açılabilir. Şu yolu da kullanabilirsiniz, Windows Dosya Gezgini’nden Ağ simgesine tıklatıp biraz bekleyin. “Home Gateway Media Server” simgesi çift tıklandığında zaten Media Player açılacaktır.

ScreenShot004

Windows Gezgini

ScreenShot003

Windows Media Player

Her video biçimi de oynatılamıyor, FLV gibi. MP3, WMV ve MP4’lerde sorun yok. Çok büyük boyutlu dosyaların açılması uzun sürebilir.

Android uygulaması DLNA Player (3MB):

https://play.google.com/store/apps/details?id=com.ginkgosoft.dlna.ctrl&hl=tr

Screenshot_2015-02-04-16-27-25 Screenshot_2015-02-04-16-27-36 Screenshot_2015-02-04-16-28-52

DLNA Player sayesinde ağdaki sunucular taranıyor ve ismini seçip resim, video ve müzik dosyalarını görebiliyorsunuz. Telefon veya tablet içindekileri paylaşmak için ise ayarlar menüsünden DLNA Server bulunabilir, tabii herkesin telefonunuza erişmesini istemezsiniz. Bağlanmak isteyen cihazlar önce soruluyor ve izin verirseniz paylaşımlarınızı görebiliyorlar.

Televizyon için ise LAN veya Wireless özellikleri olmak zorunda. Zaten çoğu akıllı televizyon doğrudan ağa bağlanabiliyor. Şimdilik bizim televizyonda bu yok, ama USB stick halinde http://www.hepsiburada.com/liste/search.aspx?sText=smart+stick olan Android cihazları tercih edebiliriz. HDMI girişine takılan bu cihalarla aptal TV’lerimiz akıllı hale geliyor.

Dosya saklamak ve tüm cihazlarda görüntüleyebilmek için ise daha hızlı ve kapasiteli olan NAS (http://www.hepsiburada.com/liste/coklu-depolama-unitesi-nas/department.aspx?categoryId=102820 ) cihazları kullanılabilir.

Windows 10 Deneme

Posted on Updated on


Windows 10 daha çıkmadı ama ücretsiz olarak önizleme sürümü indirilip denenebiliyor.

İndirme adresi: http://windows.microsoft.com/en-us/windows/preview-iso

kose

Forumlarda denildiğine göre 15 Nisan 2015’e kadar kullanabilirsiniz. DVD olarak iso dosyayı doldurdum ve kurdum. Kurulum Windows7 ve sonrasındaki gibi kolay ve kısa sürede tamamlanıyor.

masaüstü

Başlat menüsü yüzünden Windows 8 kurmamıştım, ama Windows 10’un başlat menüsü de çok kullanışlı gelmedi bana, denedikten sonra Windows 7’ye geri döndüğümde kendimi rahatlamış hissettim (Acronis ile yedek aldığım C sürücüsünü 8 dakikada tekrar yükledim).

Tabii bir de Microsoft’un sizi takip ettiği hissi de kötü, Android telefonlardaki gibi mail adresi ve şifre ile giriş yapılıyor ve zorunlu olarak güncellemeler arkaplanda yapılıyor. Ayrı bir antivirüs ve güvenlik duvarı kurmak da şüpheleri gideremedi.

Paylaşılacak şeyleri daha masaüstü gelmeden soruyor, fakat dediğim gibi kimbilir neler paylaşılıyor. Mesela OneDrive adını alan özellik ve Posta (diğer mail adreslerini destekliyor) kurulu geldi. Microsoft elindeki hizmetlerin hepsini varsayılan olarak kullandığımızı zannediyor. XBOX ile ilgili de bir pencere var ve Mağaza (Beta) da var ama sanki tam çalışmıyor gibi geldi.

Arama ve çoklu masaüstü özellikleri de hala istenildiği gibi değil, oysa Linux ve Mac bilgisayarlarda bu yıllar önce problemsiz olarak çalışıyordu. PC kullanırken Tablet ve telefon özellikleri denetim masasında görülebiliyor, hız ve performans olarak bir etkisi olmaması hoş değil. Yani düşük donanımda bile takılmadan çalışabilme sağlanmaya çalışılmış.

Neyse, ben PC kullanmayı seviyorum, Microsoft’un kafası çok karışmış, XBOX, tablet, telefon (skype kurulu geldi) birbirine girmiş. PC deyince sadece ekran kartı sürücüsü kurma dışında herşeyi tanıdı, ek yazılıma gerek kalmadan PDF, resim gösterici, müzik ve video oynatma iyi diyelim.

Tavsiyem Windows 10’un tam olarak çıkmasını bekleyin, bilgisayarınıza kurmanıza şimdilik gerek yok.

Bazı ekran görüntüleri:

ayarlar ayarlar2  magaza mail

Araba Oyunu – Unity 4.6.4

Posted on Updated on


Yazın “Lynda Unity 4.3 Essential Training” setini bitirmiştik, bu projedeki deneme sahnesinin üzerine ücretsiz Assets (hazır nesneler) ile bir araba oyunu benzeri yapmaya çalışıyorum. Biraz GTA biraz başka oyunlardan esinlenerek yaptığımız oyunda “Third Person – Üçüncü kişi” kameralı bir oyuncuyu kontrol edebiliyoruz.
blender’da (http://www.blender.org/) daha önceden yaptığım bazı modelleri de katarak yavaş yavaş kendi istediğim bir çevre olmasını sağlayacağım.
Ücretsiz MakeHuman (http://www.makehuman.org/) programı ile de insanlar kolayca yapılabiliyor ve animasyona hazır oluyor.
Kodlamada Csharp dilini tercih ediyorum.

arabaOyunuUpdate_3

İlk Lynda dersinin test adresi: http://yunus.sf.net/lindaUnity

Araba oyununun test adresi: http://yunus.sourceforge.net/carDriveTest/ 

Windows 32 bit sürümü: https://docs.google.com/

Oyunda her büyük değişiklikte Fraps (http://www.fraps.com/) ile video çekerek sürüm ilerletiyorum.

Videoların izlenme adresi: https://www.youtube.com/playlist?list=PL7AADDEC54E036404

Oyundan bazı özellikler (altı çizili olanlar güncelleme var anlamındadır):

Özellik

Açıklama

Bitme Durumu

Araçlar blender ve ücretsiz “Asset Store”daki taşıtlar Uçak animasyonu var,
kayık kullanabilme var,
Otomobil, helikopter ve motosiklet var
Dağlar, ağaçlar, göl ve çimenler Terrain Assets ile gelen özellikler Ağaç çeşidi artırıldı,
Şelale (çeşme var) gibi şeyler olabilir,
Su altı efekti iyileştirildi
Doğa olayları Kar, yağmur, dolu
(Water FX Pack)
Rüzgâr ile savrulan yapraklar var,
etrafta salınan toz ve kâğıt parçaları yapılabilir,
Cloth yani bez animasyonu var,
Bulut (particle) var
Ev, binalar blender ile yaptıklarımız,
http://archive3d.net/ 
Şehir yok, köy var
Hayvanlar Köpeğe takip et gibi komutlar verilebilir Canlılar eklenerek daha doğal bir ortam olabilir, kuş, inek/at/köpek var
Karakterler MakeHuman ve hazır “Character Controller” Yapay zekâ eklenerek etrafta yürüyen ve diyaloğa geçilebilen insanlar eklenecek,
karakterin özelleştirilmesinde şimdilik gözlük seçeneği var
Menü ve diyalog sistemi 4.6 ile gelen UI elemanları Diyalog çeşitliliği artırılmalı,
menü seçenekleri panellere bölünmeli,
Menu animasyonları var,
Fare imleci özelleştirilmiş,
FPS sayacı var,
Kullanıcı tercihleri kaydoluyor,
Görev sistemi (basit olarak var), oyun içi bulmacalar yok
Multiplayer (çok oyuncu) Yok Ücretsiz PhotonNetwork eklentisi kullanılabilir
Müzik ve seslendirme Arkaplan müziği var Araçların sesi ve çevresel ses var,
Seslendirme yok
Sahneler Serbest oyun ve 3 hikâye Bölüm değiştirme var, portal (kısayoldan hedefe gitme) var
Seviyeler (level ve sağlık) Alışveriş sistemi yapılıyor Enerji (yürüme hızı düşüyor),
sağlık var, sağlık bitince ölüyor
para, su, yiyecek gibi oyuncu özellikleri yok
Silah ve patlamalar Askeri araç üzerindeki taramalı (free asset), BreakGlass kütüphanesi Silah, patlamalar, zarar görebilen eşyalar daha yok (çitler devriliyor),
kırılabilen cam var, cip üzerinde silah var
Yollar Ücretsiz RoadTool Kesişimler, köprüler, tüneller eklenebilir,
trafik (kendiliğinden giden araçlar) var
Zaman Yok Saat kavramı yok,
pusula var
gece gündüz etkisi var

Unity eklentilerim:

ScreenShot001

Tasarım ekranından bir görüntü:

ScreenShot002

Oyunda özellikle Unity’de ücretsiz olarak kullanılabilen kütüphaneleri ve kendi yaptıklarımı tercih ediyorum. Zaten amaç bir oyun altyapısını keşfetmek. Profesyönel sürüme geçildiğinde platfom seçilerek yayımlama ve online olarak tanıtım gerekiyor. Tanıtım, dökümantasyon, yardım ve kitapçık gibi çalışmalar da olmalı.

AngularJS ile Uygulama Geliştirme

Posted on Updated on


http://www.smashingmagazine.com/2014/11/17/creating-save-later-chrome-extension-modern-web-tools adresindeki bir yazıyı okurken daha önce Silverlight-PHP ve ASP.Net MVC uygulamalarından tanıdık bir konuyu gördüm. AngularJS ile JavaScript dilinden veritabanına bağlantı gibi işlemleri yapabiliyoruz. Google’ın desteklediği bu proje ile siteler, senkron bir şekilde tam sayfa güncellenmesi yerine asenkron olarak sadece gereken bölgedeki bilgiler güncellenir. JSON olarak bilgiler gelip gidiyor. Bu sayede internet sitelerinin her tıklanmada, kaynaklarını (css, resim, script dosyaları gibi) devamlı sunucudan tekrar indirmesi gerekmiyor, hem de site içinde istediğimiz yerde güncelleme gibi işlemleri yapabiliyoruz.

ScreenShot001

Tek sayfalık bir uygulama örneği yapalım. Kodları indirmek için tıklatınız: http://sourceforge.net/projects/yunus/files/%5B2%5D%20Other%20various%20projects/PHP/angularPHP.rar/download

AngularJS ana sitesi: https://angularjs.org/

Öğretici siteler:
http://www.w3schools.com/angular/
http://www.angularcode.com/simple-task-manager-application-using-angularjs-php-mysql/
http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/1/section/1/video/1 (ilk ders)

Örnekte stabil sürüm olan 1.2.27 kullandım. Altyapı olarak veritabanında MySQL, ara dil olarak da PHP kullanıyoruz. Aslında ilk videosunu seyrederken PHP gibi diller gerekmeden çalıştığını zannetmiştim. Yani HTML ve JavaScript ile dinamik site yapılabilir gibi gözüküyor ama sunucu kısmı için mecburen ya PHP ya da ASP.Net gerekli.

Görüntü için Bootstrap (Twitter’ın desteklediği bir CSS kütüphanesi) kullanabilirdik şimdilik eski tablo yöntemi ile sade bir HTML istedim.

Küçük projemizde kayıt listeleme, ekleme, silme, arama ve sıralama çalışıyor. Internet Explorer 10’da sayfa yenilemede bir sorun var, Chrome’da ise tam olarak çalışıyor. Projeyi denemek için ister “http://localhost/angularPHP” isterseniz doğrudan “index.html”yi çift tıklatın. Doğrudan index’in çalışması garip gelebilir çünkü “js/my.js” içinde bir ayarımız var:

var pageData = "http://localhost/angularPHP/php/";

“index.html” dosyasını inceleyelim:

<!doctype html>
<html ng-app="myApp">
<head>
<meta charset="iso-8859-9">
<title>Tek Sayfa AngularJS - PHP Uygulamamız</title>
<link href="css/my.css" rel="stylesheet" type="text/css">
<script src="js/angular.min.js"></script>
<script src="js/my.js"></script>
</head>
<body ng-controller="urunKontrolcusu">
<h2>Tek Sayfa AngularJS - PHP Uygulamamız</h2>
<p><em>(Single Page AngularJS with PHP-MySQL)</em></p>
<div>
<table width="700" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td colspan="3" bgcolor="#FFFF99" align="left"><form id="newProductForm">
<input type="text" name="name" ng-model="nameInput" placeholder="Adı"/>
&nbsp;
<input type="text" name="price" ng-model="priceInput" placeholder="Fiyat"/>
&nbsp;
<button type="submit" ng-click="addProduct(nameInput, priceInput)">&nbsp;Ekle (Add)</button>
</form></td>
<td align="center"><img id="spinner" ng-src="img/spinner.gif" style="visibility:hidden;width:40px;"></td> 
</tr>
<tr>
<td colspan="3" bgcolor="#FFFF99" align="left"><input type="text" ng-model="filterProducts" placeholder="Filter">
Sort :
<select size="1" ng-model="orderProp">
<option value="id">Id</option>
<option value="name">Name</option>
<option value="price">Price</option>
<option value="date" selected="selected">Newest</option>
</select></td>
</tr>
<tr>
<th width="45%"><p>&Uuml;r&uuml;n Adı (Product Name)</p></th>
<th width="25%">Fiyat (Price)</th>
<th width="25%">Tarih (Date)</th>
<th width="5%">Sil (Delete)</th>
</tr>
<tr ng-repeat="x in products | filter : filterProducts | orderBy:orderProp">
<td>{{ x.id }}. {{ x.name }}</td>
<td align="right">{{ x.price}} TL</td>
<td align="right">{{ x.date }}</td>
<td align="center" bgcolor="#FFFF99"><a ng-click="deleteProduct(x.id)">X</a></td>
</tr>
</table>
</div>
<p><a href="https://angularjs.org/">AngularJS</a> ile yapılmıştır.</p>
<p><a href="http://www.w3schools.com/angular/">w3schools</a>, <a href="http://www.angularcode.com/simple-task-manager-application-using-angularjs-php-mysql/">angularcode</a>: Öğreticilerinden faydalanılmıştır.</p>
<p><a href="http://sourceforge.net/projects/yunus/files/%5B2%5D%20Other%20various%20projects/PHP/angularPHP.rar/download">Download</a>: Kaynak kodları indirebilirsiniz.</p>
</body>
</html>


Mavi olarak işaretlediğim yerler yani ng- ile başlayanlar AngularJS’nin tanıdığı otomatik kullandığı nesneler. {{}} içindeki yazılanlar ise veri bağlı nesnelerdir.

Galaxy S4 Mini ve Tab 4

Posted on Updated on


Gürcistan’dan biraz daha uygun fiyata aldığımız pembe “Galaxy S4-i9192” ve Pendorya MediaMarkt’tan yeni aldığımız “Galaxy Tab 4-T230” ile ilgili görüşlerimi paylaşmak istedim.

https://www.samsung.com/latin_en/support/model/GT-I9192ZWLTPA : Çift hatlı S4 Mini (900 TL)

https://www.samsung.com/uk/consumer/mobile-devices/tablets/tab/SM-T230NZWABTU : Tab 4 (350 TL)

Galaxy S5 ve Tab S şu anki en yeni telefon ve tabletler. Biz de bir önceki nesilleri uygun fiyata alıyoruz. İlle de en son donanıma geçmek zorunda değiliz.

Her ikisin de en az 2 çekirdek ve 1 GB RAM sahibi. S4’de Android 4.2.2, Tab4’te Android 4.4.2 var. Yeni güncelleştirme şimdilik yok. Teknik detaylara fazla girmeden asıl seçim yaparken göz alıcı olan ekran canlılığı ve kullanım hızının çok iyi olduğunu söylemem gerekli.

Kamera olarak S4, 8 Megapixel ile yeterli, hatta flash desteği de var. Tab 4’ün kamerası ise 3 Megapixel ve maalesef pek kaliteli çekmiyor. Neyseki çok da can alıcı bir parça değil.

Tabletin avantajı 7 inch ekran olması ve ince, hafif olması. Telefonun 4 inch ekranı çok küçük geliyor insana. Evde 4-5 cihaz birarada çalışınca ortak bir disk alanı ihtiyacı doğuyor. Çekilen fotoğraf ve videoları bir bilgisayarda toplamak gerekiyor. Online disk alanlarına güvenmiyorum, zaten özellikle senkronizasyon (eşleştirme) hizmetlerini kapatmaya çalışırım.

“Google Hangouts” kullanarak ücretsiz kamera, ses ve mesajlaşma yazılımı ile deneme yaptık. Cihazlar birbirine yakınken sesler birbirine girdi, ama bence hız ve işlevsellik hiç fena değil. Internet olan yerde gmail adresi ile iletişim kurulabilir.

Telefon veya tablette çoğu zaman tüm özellikleri ve tüm yazılımları aktif olarak kullanmıyoruz. Mesela GPS’i nerede ise hiç kullanmadım, offline çalışan iGo gibi yazılımlar var ama o kadar sık açmıyorum. Aynı şekilde Bluetooth’da çok nadir gerekiyor. Belki bir kulaklık tanıtımı gerekirse deniyorum veya bir dosya aktarmak gerekirse açarım. 3G gibi fazla pil harcayan bağlantı türünü 2G olarak değiştiririm.

Eski “Galaxy S Plus i9001”de birçok kez Android ROM yüklemesi yaptım, ama hem S4’te hem de Tab 4’e yeni bir ROM yüklemek istemiyorum. Fayda getirmek yerine her kurulumda bir özellikte problem çıkıyor. Orijinal ROM tam çalışan ROM’dur diyelim. Şu anda 4.4.4 kurulu, bazen kamera göçüyor, telefonu yeniden başlatarak düzeltiyorum.

IMDb 250 Film Seçmeler

Posted on Updated on


Tatilde seyrettiğim bazı filmleri beğenime gurupladım, bu listeye televizyonda çıkanları eklemiyorum. Android uygulaması olan http://www.cepkutusu.com/1354-android-hd-film-izle-302-programi-full-apk-indir.html programı tavsiye ederim.

Kaynak : http://www.imdb.com/chart/top

Süper (seyredilmeli)

Tamam (zaman geçsin)

Sıkıcı (gerek yok)

12 Öfkeli Adam (1957) Schindler’in Listesi (1993) Cinnet (1980)
Yedi Samuray (1954) Tanri Kent (2002) Otomatik Portakal (1971)
Metropolis (1927) Hayat Güzeldir (1997) Bazilari Sicak Sever (1959)
Bir Sehir Katilini Ariyor (1931) Geçmisin Gölgesinde (1998) Yedinci Mühür (1957)
Gandhi (1982) Arka Pencere (1954) Ihtiyar Delikanli (2003)
Akil Defteri (2000) Üçüncü Adam Kim? (1949)
Garip Doktor (1964)
Baskalarinin Hayati (2006)
Gizli Teskilât (1959)
Yurttas Kane (1941)

“Metropolis” filmi en şaşırtıcı gelen oldu, çünkü 90 yıl önce yapılmış ve sahneler oldukça iyi. Birçok bilimkurgu filminin esin kaynağı olmuş. Ardından “Bir Şehir Katilini Arıyor – M” 1930 yılı için çok üst düzey denilebilir.

Oyun PC’si

Posted on Updated on


Çocuklar için yeni bir PC topladık. Vatan Bilgisayar’da istediğiniz konfigürasyonda PC toplayabilirsiniz. 1-2 saat arasında bekleyerek bilgisayarınız hazır oluyor. Parçalar test ediliyor. 2 yıl parça garantisi var.

Oyun bilgisayarı olacağı için aşağıdaki gibi bir bilgisayarı tercih ettim:

  • İşlemci : Core i5 4440 3.1 GHz (84 Watt)
    (AMD FX 8320 ve Core i7 4770 arasında kararsız kaldım)
  • RAM : 8 GB Kingston HyperX 1600 MHz
  • Grafik : AMD Radeon R9-270 2GB 256bit Dx 11.2 (175 Watt)
    (GTX 770 ve GTX 650Ti arasından Radeon’a geçtik)
  • Disk : Seagate 1TB 8GB SSHD 7200rpm
  • Ekran : AOC 21.5″ i2269 IPS LED 1920*1080
  • Anakart : Asus H87M-Pro 1150
  • Kasa : Cooler Master 600W ATX
  • Klavye, fare, Asus DVD RW, USB wireless adaptör, 3m 5’li priz, 1+1 Creative A60 speaker

Toplamda 2600 TL yani 1200 dolar gibi oldu. İşlemci ve ekran kartında kararsız kaldım fakat maddi nedenlerde GTX ve Core i7’ye geçemedik.

İlk testte “Windows 7 Professional 64 bit” bu puanı verdi:

cemREnPc

Toplayan bizim öğrencilerden biri çıktı:

SAMSUNG

Toplama PC için yardımcı siteler:

Daha oyun testi yapmadım, ama blender için kötü oldu, GPU render alamıyor (GeForce olmalı idi). Yazılım, sürücü ve firmware güncellemeleri ile sistem daha oturacaktır. Sessiz ve orta bir hız ile çalışan bilgisayarımız var.

Windows hibrit diske puan vermedi, yine de BIOS’u biraz karıştırınca SSHD desteği olduğunu görüyoruz. Windows açılış hızı başlangıçta açılan tüm programlar kapalı iken bir dakikanın altındadır. Sadece anakart CD’sinden kurduğum 60 günlük Norton açılışta geliyor.