Şimdi Ara

### DH GIF ARŞİVİ (tek tıkla simage ekleme) ### (10. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
219
Cevap
5
Favori
3.578
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
19 oy
Öne Çıkar
Sayfa: önceki 7891011
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: Obilux


    quote:

    Orijinalden alıntı: Microsoft Specialist

    quote:

    Orijinalden alıntı: Obilux

    quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Obilux


    quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Obilux

    Web sitesi olarak yap bootstrap kullan her alete uyumlu olur hem kolay güncellersin beğeni butonu vs koyup haftanın en iyileri vs bile yapabilirsin.Tabi hosting durumu var.


    hocam önceden site açtım diyorum. bootstrap kullanıyordu zaten. hostingim uçtu diğer ücretsizleri sevmiyorum zaten kendimi c# ta geliştirmek için giriştim buna. asıl amacım kendimi geliştirmek. web'le ilgilenmiyorum.

    sadece windows uygulaması çıkacak. bir de diğer arkadaşlardan birisi yaparsa android uygulaması. bu kadar. site falan yok.

    Ben sadece fikir verdim de biraz sert konuşmuşsun.Çok zor bir şey değil zaten.Yapıcağın tek şey gifleri atıp onclick methodlarına şunu yazmak olacak Clipboard.SetText("[simage]" + url + "[/simage]");
    Eğer kendini geliştirmek istiyorsan en basitinden başlığı ortala sonra entity framework kur ve gifleri sql serverda sakla ve tüm gifleri aynı boyutta göster.(O boyuta getirme o boyutta göster.)Hem yeni gif eklemek daha kolay olacaktır veya biraz daha bilgi istersen json dosyası oluştur onda sakla.
    Eğer datanı paylaşırsan bi web sitesi yapabilirim.Hatta citizen bir openid sistemi eklerse dh üyeliklerimizle bile gireriz.

    hocam diğer cevaplarda site yap falan dediler cevap yazdım da şimdi yine sorulunca biraz abartmış olabilirim kusura bakma.

    uygulama hazır zaten clipboard falan onlar çoktan bitti. optimizasyonla ilgileniyorum şu anda.

    başlığı sadece pencere genişliği belli pixele düşünce ortalıyorum yani telefonlar ve dikey tabletler için. gifleri direk app package içindeki klasörde saklıyorum mp4 formatında toplam 40 gif var 11mb boyutu. gif hali 76mb.

    entity framework hakkında bilgim yok araştırırım bir ara teşekkürler.

    tüm gifleri aynı boyutta gösterebilirim de hangi boyut olacağı hakkında düşünmedim belki hepsini aynı yapınca kötü görünür diye. birkaç deneme yapacağım güzel görünürse o şekilde yaparım.

    site açmak sıkıntı değil azure free aboneliğim var ama custom domain eklenmiyor free olduğu için. dediğim gibi diğer free hostingim uçtu(hostinger). zaten php ve mysql tabanlı sevmiyorum. belki azure'a taşıyabilirim uygulamayı. dhgifarsiv.azurewebsites.net gibi bir domaini olur.

    openid gelince üyelikle girince ne olacak ki? zaten citizenin ilgileneceğini sanmıyorum

    @Troll Kafa: evet ben win10 için yapıyorum. android için de gelebilir.

    Sorun yok :) Anladım,kolay gelsin.Open id olsa çok uçuk olurdu gif paylaşıp yorum vs atabilirdik :) 9 Gag gibi olurdu :P Bu arada boyutu 100 mb yi geçmedikçe pek sorun olmaz bence optimizasyonda sorun olacağını sanmam pek.Peki neden şöyle yapmıyorsun hem dosyanın boyutu çok ufak olur.Gifleri imgur gibi bir siteye yükle programdada gifleri imgur üstünden yansıt.CDN servisi gibi bir şey olur :).Optimizasyon için o boyutta bir uygulamada ne yapabilirsin.Pek aklıma bir şey gelmiyor çok sık kullandığın satırları methotlara dönüştür hem sonra düzenleme yapmak kolay olur.Mesela şöyle yap.
     
    //Gife tıklandığında
    {
    Kopyala(resimurl);
    }

    static method kopyala(string resimurl)
    {
    Clipboard.SetText(resimurl);
    }


    uçuk olur o aynen

    imgurdan çekmiyorum gifi çünkü hem çevrimdışı kullanılabilsin diye hem de tamam uygulamanın boyutu düşecek ama sonuçta o gifi indirmiş olacak kullanıcı. ve cache silinmesi durumunda tekrar indirilecek falan. bu kalıcı. zaten 40 tane gif 11mb gayet iyi bence indiremeyecek olan yoktur.


    metodlar var zaten kod kısmında değil xaml kısmında optimizasyon lazım. şöyle anlatayım;

    xaml'de boş bir gridview var. gerisi kod kısmında oluyor.

    en başta Gifler adında bir array'im var. bu array'e her gif için i.hizliresim.com/OZjG6D.gif şeklinde linkin içinden OZjG6D kısmını atıyorum yani her eleman 6 karakter.
    uygulama açılırken bu Gifler array'indeki eleman sayısı kadar yeni MediaElement oluşturuyor. bunların her birini oluştururken varsayılan bir kaç değer, event handler ve kaçıncı mediaelement olduğuna göre name değerine sayı atıyor. mesela 40 tane var şu anda, array'e hepsinin 6 karakterlik kısmını giriyorum, kod 40 tane 1, 2, 3, 4 şeklinde ada sahip mediaelement oluşturuyor. oluşturdu değerlerini atadıktan sonra bunu gridview'a ekliyor.
    bunu for döngüsüyle array'deki eleman sayısı kadar yapıyor.

    bir iki event handleri direkt mediaelement oluşturulurken ayarlatıyorum şu şekilde kısa ve aynı oldukları için:
    m.PointerEntered += (s, args) => { ((MediaElement)s).Play(); };
    (m = oluşturulan MediaElement'in adı yani Name özelliği)
    bir Simage metodum var. onda clipboard'a
    [simage]http://i.hizliresim.com/{0}.gif[/simage]
    " stringini kopyalıyor. {0} kısmı Gifler array'inden alınıyor mediaelement'in adına göre.

    kod kısmı gayet verimli çalışıyor yani. ama runtimeda kod çalıştıktan sonra 40 tane mediaelement olduğu için çok ram harcıyor. bazen kasıyor bende pencerenin boyutunu değiştirirken. onun için lazyloading falan araştırdım ama kullanamadım zaten xaml oto. yapıyormuş bunu. anlamadım tam araştırıyorum hâlâ.

    Anladım.Aslında hepsi dursa fareyi üstüne getirdiğin çalışsa mesela?(Web olarak yapmak basit ama windows forms böyle bir hizmet sağlıyor mu bilmiyorum.)Hem kasma problemini çözmüş olursun.

    öyle zaten. standart durumu stopped. fare üzerine gelince sadece o gif oynuyor. denemek için sadece 10 tane mediaelement oluşturdum diğerlerini oluşturmadım. 20mb falan ram harcıyordu. sonra bütün hepsini oluşturdum 500'e çıktı. şöyle bir şey yapabilir miyiz; sadece şu anda ekranda görünen mediaelement'leri render'la, diğerleri renderlanmasın.
    bu şekilde bir şey yapabiliyor olmam lazım ama nasıl bilmiyorum. şu anda sorun yok uygulamada, bunu 1.1 olarak çıkarabilirim veya beta olarak koyarım bu sorun da düzelince mağazaya atarım normal olarak.

    edit: bu arada windows forms uygulaması değil windows 10 universal uygulama. sayfalar XAML.



    < Bu mesaj 18.9.15 tarihinde kaybolan verilerden kurtarılmıştır >




  • forum çöktüğü için mesajlar silinmiş

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Hocam belli bi kismini yukledim giflerin digerlerinide yukleyip size yollayacagim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • uygulamanın başına geçtim up

    edit:
    @Elania
    çok teşekkürler hocam



    < Bu mesaj bu kişi tarafından değiştirildi VatandA.Ş. -- 18 Eylül 2015; 19:16:03 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • beyler "GIF'in" mi "GIFin" mi?

    < Bu ileti mini sürüm kullanılarak atıldı >
  • ilk mesaj düzenlendi up.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • yeni ssler geldi up!

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Bu konudaki kullanıcılar: 1 kayıtlı üye, 0 misafir

    bu ne yav

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Android yaparsanız çok tutar. Forumdakilerin yarısı mobilden giriyor.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Troll Kafa

    Android yaparsanız çok tutar. Forumdakilerin yarısı mobilden giriyor.

    hocam mobil android demek değil vazgeçin şundan. dediğim gibi BEN sadece Windows 10 cihazlar için yazıyorum. bunun içinde mobil de tablet de pc de var. ama Windows 10 olması şartıyla. Android için yapamıyorum çünkü elimde ne gereken araçlar var, ne geliştirici hesabım var, ne de java biliyorum. Yapabileceğini söyledi bir arkadaş. O da benim bunu yayınlamamı bekliyor. Sonrasında android versiyonunu kendisi yayınlayacak. ios da hiç gelmeyecek.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • En azından Windows 8'ede çıkartın.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Troll Kafa

    En azından Windows 8'ede çıkartın.

    hocam güncellemek bedava. microsoftun bilgilerini almasından korkuyorsan telemtry'i kapatan programlar var kullanırsın bitti gitti.

    ben uygulamayı başından beri windows 10 için yazıyorum. tek tıkla 8'e çeviremem ayrıca uğraşmam gerekir. 10'a güncellemek bedavayken böyle bir şey yapmayı da düşünmüyorum açıkçası.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • up

    < Bu ileti mini sürüm kullanılarak atıldı >
  • uzun zamandır uygulamayla ilgilenmiyorum ilgi azaldığı için. eğer istek varsa devam edeceğim bitince mağazaya koyacağım.

    edit: konuya kimse girmiyor bile. saatten dolayı olduğunu düşünüyorum ama eskinde konu dışı bu saatte de çok canlıydı nerede eski forum



    < Bu mesaj bu kişi tarafından değiştirildi VatandA.Ş. -- 11 Ekim 2015; 2:21:22 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • Hocam bir ara Android falan demiştin ne oldu o iş?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Hocam sürekli millet girsin mi konuya naptın? Şimdiden eline sağlık fakat biz ne yapalım her dakika mesaj mı atalım ortada olmayan bir şey için. Demek istediğim bu konu programı yayınlandığında ilgi görmeye tekrar başlar. Android için programı yazacak arkadaş umarım hızlı yapar çünkü en çok kitle Android

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: watcer

    Hocam sürekli millet girsin mi konuya naptın? Şimdiden eline sağlık fakat biz ne yapalım her dakika mesaj mı atalım ortada olmayan bir şey için. Demek istediğim bu konu programı yayınlandığında ilgi görmeye tekrar başlar. Android için programı yazacak arkadaş umarım hızlı yapar çünkü en çok kitle Android

    inşallah hocam göreceğiz. şu anda visual studioda sıkıntı var onu halletmeye çalışıyorum olursa bugün mağazaya submit edeceğim bir iki güne link gelir. android için ise yapacak olan arkadaşla konuşmam lazım ne zaman yapar falan belli değil daha.

    < Bu ileti mini sürüm kullanılarak atıldı >


  • Birazdan mağazaya yollayacağım. Bir iki güne markette olur.

    < Bu ileti mini sürüm kullanılarak atıldı >

  • < Bu ileti mini sürüm kullanılarak atıldı >
  • ekran görüntülerini unutmuşum elimde Lumia yok emülatör de desteklemiyor bilgisayar. yandık.

    edit: uygulama mobilde sıkıntı çıkarıyor. lumia alacağım yakında ileride sorunu halledip öyle koyacağım mağazaya.



    < Bu mesaj bu kişi tarafından değiştirildi VatandA.Ş. -- 13 Ekim 2015; 1:09:18 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • 
Sayfa: önceki 7891011
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.