-
Mesaj sayısı
3.345 -
Üyelik tarihi
-
Son ziyareti
-
Days Won
143
İçerik türü
Profil
Forum
Blogs
Everything posted by Whooosh
-
Bilmiyorum, aldığımda üzerindeydiler.
-
Lastikdeposu.com.tr den bir çift Michelin Power Pure SC lastik aldım. Ön 110-90-13, arka 130-70-12. Ücretsiz kargo ile 500 liranın biraz altına denk geldi. Lastiklerdrn bahsetmeden önce satın aldığım yerden biraz bahsedeyim. Siparişi vermenin ardından firma tarafından arandım, istediğim ölçülerin alışılmadık olduğunu, bir hata olmasın diye teyit etmek istediklerini, motorunun marka ve modelini söylersem sistemden kontrol edebileceklerini söylediler. Bu çok hoşuma gitti, adamlar demek ki işlerini dikkatli yapıyorlar. Çoğu hiç bakmadan ne sipariş edilmişse gönderir. 2 gün önce büyük uğraşlar ön tekeri kendim değiştirdim ama özellikle tam techizatınız yok ise kimseye tavsiye etmiyorum. Arka tekeri değiştirmek gözümde çok büyüyünce tastikçiye götürdüm, iyi ki öyle yapmışım çünkü onlar bile tekeri tutan ana somunu elektrikli tabancayla sökemediler, başka bir dükkana götürüp oradaki havalı tabanca ile anca sökebildiler. Lastik değişimi sonrası söyleyeceğim ilk şey keşke bunu aylar önce yapsaymışım. Motorun karakteri tamamen değişti. Önceki city grip lastiklerin dişleri yeterli derinlikte olmasına rağmen hamurları esnekliğini kaybetmişti. Resmen lastik yerine plastik tekerlek üzerinde gidiyormuşum bunca zamandır. Henüz lastiklerin sınırlarını zorlamayı gözüm yemedi ama normal kullanımda bile değişim muazzam. 2 gündür deli gibi turluyorum henüz tekerleği bir kere bile kilitleyebilmiş değilim. Önceden en ufak frende arka teker kilitlenip kayardı, şimdi ise daha kayma başlamadan motor duruyor zaten. Uzun zamandır yaptığım parasını en çok hak eden yatırım oldu.
-
Burada Almanya'daki zincir mağazaların elinde kalan ürünlerin satıldığı bit pazarı gibi bir dükkan var. Genelde kutusu yırtılmış yada satılmadığı için rafta kalmış mallar oluyor ama hiç açılmamış jelatini üstünde şeyler bulmak da mümkün. Bugün oraya birşeyler bakmak için girdim, alacaklarımı aldım tam çıkarken bir teknoloji meraklısı olarak elektronik bölümüne uğramadan çıkamadım. 30 dolara JBL Flip 4 satıldığını görünce balıklama atladım, tam çıkıyordum kenarda 50$ etiketli Zotac mini pc gördüm, onu da alıp kasaya koştum. Parasını verip hiç arkama bakmadan uzaklaştım. Flip 4'ün Amazon fiyatı 100$, Zotac mini pc'nin ise 323$ https://www.amazon.com/JBL-Waterproof-Portable-Bluetooth-Black/dp/B01MSYQWNY https://www.amazon.com/ZOTAC-Fan-less-i5-7200U-Performance-ZBOX-CI547NANO-U/dp/B07237NPWH/
-
Bir sürü sebebi olabilir zor çalışma sorununun. Vespa'lardan çok anlamam ama muhtemelen ateşleme yada yakıt/hava karışımla ilgili bir sorunu var. Herşeyden önce hava filtresi ve bujiyi kontrol etmekte fayda var.
-
Motorola kalmadı artık, yoksa tutmamasından değil. Tabi cep telefonu için konuşuyorum, yoksa iletişim teknolojileri olarak yine varlar, tıpkı Ericsson gibi.
-
Bunu düşündüm hocam ama biraz araştırınca gözümü korkuttu. Onun yerine formun form'unu silip, bir tane notification icon oluşturup arayüz işini aradan çıkardım. Bu projeden sonra yine seri portlarla ilgili başka bir projem var. O projede veri aktarımı cihazdan bilgisayara şeklinde olacak. Belki yeni projede background service olayını deneyebilirim ama bu proje için bu kadarı fazla bile. Sson haliyle gayet temiz, hafif bir arkaplan uygulaması oldu. Hatta 500ms yenileme hızında işlemci kullanımı beklediğimin de altında çıktı. @Forgotten hocamın da dediği gibi 100ms altında seri port saçmalamaya başlıyor ama bu proje için 500ms bile fazlasıyla overkill. Zaten 200ms ve altı karşıdaki cihazı da zora sokuyor.
-
Bilgisayardaki sensörlerden alınan veriyi gönderdiği için aktarma sıklığını arttırırsam bu sefer sensör okuma sıklığını da arttırmak gerekecek. Tabi sensörlerden okuma olayı seri portlardan gönderme olayınından çok daha ağır bir işlem olduğundan 500ms ile 1saniye arasında kalmayı planlıyorum. Optimizasyon olaylarına yeni başladım. Sensör okuma yükünü biraz hafifletmek için okuma kısmını ikiye böldüm. Seri bağlantı kurulduğunda bir sefere mahsus bütün sensörleri listeleyip aralarından kullanacaklarını belirliyor. Sonra her 500ms de bir yenilerek sadece bu başlangıçta seçilmiş olanları getiriyor. Bu değişiklik oldukça fark yarattı. Bir sonraki aşamada kullanıcı arayüzünü minimalleştirip hatta komple iptal etmeyi planlıyorum. Çünkü her şeyi otomatiğe aldığım için bir arayüze ihtiyaç kalmadı. Belki beklenmedik durumlar için sistem çubuğunda saatin yanında ufak bir ikon ve sağ tık menüsü bırakırım. Belki bundan sonra sırf cila olsun diye native seri port olayına girebilirim. Çok teşekkürler bu bilgi için.
-
Son halinde catchlerin içi boş değil, yakalayıp atıyor. Doğrudan finally'ye de portları kapat komutu koyarsam karşı cihazdan gelen cevabı alamıyorum. Bu yüzden onun yerine bir timer koydum, timer tamamlanınca portları kapatıyor. Eğer timer süresi tamamlanmadan cevap gelirse bütün portları kapatıp, o porta yeni bir bağlantı yapıp ver gönderme aşamasına geçiyor. Timer süresi tamamlandığında eğer cevap alamamışsa yine portları kapatıp, en başa geri dönüyor. private void CheckPorts() { string[] ports = SerialPort.GetPortNames(); if (ports.Length == 0) { statusStrip1.Text = "No available port"; DTimer.Start(); ////Delay Timer } else { foreach (string port in ports) { SerialPort Comport = new SerialPort(port, 9600, Parity.None, 8, StopBits.One); Comport.DataReceived += new SerialDataReceivedEventHandler(Readport); byte[] pass = Encoding.ASCII.GetBytes("***************"); try { Comport.WriteTimeout = 500; Comport.ReadTimeout = 500; Comport.Open(); Comport.Write(pass, 0, 9); textBox1.Text += Comport.PortName; Console.Write(Comport.PortName + "\r\n"); } catch (TimeoutException ex) { Console.Write(Comport.PortName + "is time out \r\n"); } catch (Exception ex) { Console.Write(Comport.PortName + " Error \r\n"); } finally { DTimer.Start(); ////Delay Timer } } } }
-
10 numara, 5 yıldız oldu. Yukarıdaki mesajda anlattığım gibi başlangıçta her bir port için ayrı obje oluşturuyor, her birine eş zamanlı "merhaba" komutu gönderiyor ve bir süre her birinden cevap bekliyor. Eğer bağlı cihazlardan biri "beklediği yanıtı" verirse bütün diğer bağlantıları kapatıp bu porta veri aktarmaya başlıyor. Eğer bağlantı kesilirse hoop en başa dönüyor. Eğer hiç cevap alamazsa bir süre bekleyip yeniden en başa dönüyor. Eğer bağlı cihazların birinden beklediğinin dışında bir yanıt alırsa da görmezden geliyor. Açılışta da pencerenin görünmesini engelledim, doğrudan taskbar'a gidiyor. Tam istediğim gibi oldu, tak çalıştır. Hatta çalışırken sök başka porta tak, otomatik yeniden buluyor.
-
WMI'a falan girmeye gerek kalmadı. Zaten kullandığım System.IO ile o işi hallettim. using System.IO.Ports; SerialPort serialPort = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); serialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler); string[] ports = SerialPort.GetPortNames(); foreach (string port in ports) { try { serialPort1.PortName = port; serialPort1.Open(); textBox1.Text += port + "\r\n"; } catch (Exception ex) { } serialPort1.Close(); } private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e) { Console.WriteLine("Data Received"); } Tabi pratikte bu yemedi çünkü o porttan bir şey gelebilmesi için portu bir süre açık bırakmak gerekiyor. Bunun için foreach'i falan kenara bırakıp sonunda bir timer olan yeni bir loop hazırladım. Yani fonksiyon seri portu seçiyor, açıyor ve sonra timer'ı ateşliyor, Timer sona erince de o portu kapatıp bir sonrakine geçiyor. Tabi bu şekilde çalışıyor ama sistemdeki seri port sayısına bağlı olarak, olayın süresi uzuyor. Çünkü tek bir port objesi var ve port sayısına göre her bir port için bu obje tek tek açılıp bir süre dinleyip sonra kapatıyor. Şimdi bunu paralel şekilde çalışacak şekilde yeniden düzenlem lazım. Yoksa sistemde 20 com port varsa ve bekleme(portu dinleme) süresini 1sn ayarladıysam, bütün portları dinlemesi 20 sn sürüyor. Yani her bir port için yeni bir obje oluşturacak yeni bir foksiyon oluşturmam lazım.
-
Gençler şimdi şöyle bir sorunum var; Visual Studio ile bir küçük program yapmaya çalışıyorum. Programın olayı belli aralıkla bir veriyi bilgisayarın seri portundan başka bir cihaza göndermesi. Sıkıntı burada değil, bu kısmı yapabiliyorum ama portu elle seçmem gerekiyor, ben istiyorum ki kendi otomatik olarak bağlansın. Yani program çalıştığında bilgisayardaki mevcut serial portları listelesin, bu portlar içinde başka bir program tarafından kullanılanları elesin, geri kalan kullanılabilir portlardan da her birine kısa bir sorgulama mesajı göndersin, bu sorgulama mesajı gönderdiği portlardan herhangi birinde o porta bir cihaz bağlı cihaz istediği yanıtı verirse bu portu "veri iletiminde kullanılacak port" olarak işaretlesin. Yani bir çeşit "hand shaking" olayları. Bunun da bir kısmını yapabiliyorum ama bir türlü şu komut gönderme, bekleme, cevabı okuyup karşılaştırma işini beceremedim. private string[] ports = SerialPort.GetPortNames(); private void Form1_Load(object sender, EventArgs e) { serialPort1.BaudRate = 9600; foreach (string port in ports) { textBox1.Text += port + "\r\n"; ///Bilgisayarda bulunan mevcut serial portlar } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// foreach (string port in ports) { try { serialPort1.PortName = port; serialPort1.Open(); textBox1.Text += port + "\r\n"; ///Mevcut portların içerisinde "açılabilir" olanlar. Açılabiliyorsa zaten başka bir program tarafından kullanılmıyor olmuş oluyor. } catch (Exception ex) { } serialPort1.Close(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Daha anlaşılabilir olsun diye böldüm, yoksa bu iki bölümü birleştirebilir yada ilk kısmı atabilirim. Şu şekilde sırasıyla her bir "kullanılabilir" porta özel mesajımı da gönderebiliyorum ama gerisini bir türlü getiremiyorum. { serialPort1.Open(); serialPort1.Write("Hello"); serialPort1.Close(); } Bilgisayara seri portundan bağlı cihaz "Hello" mesajını görünce cevap olarak "hi" diyor ve veri alma moduna geçiyor, orada bir sıkıntı yok ama gel gör ki programın çalıştığı bilgisayar bu "hi" cevabını nasıl görüp o da veri gönderme moduna geçecek?
-
2 tuşlu fareler çok geçmişte kaldı yahu. Artık ortalama bir farede 5 tuş bulunuyor( sağ, sol, orta (tekerlek), ileri ve geri) hatta ofis farelerinin çoğunda pencereleri sağa sola kaydırabilmeniz için tekerleği sağa sola kaydırarak kullanabildiğiniz 2 fazladan tuş (scroll left, scroll right) daha görmek mümkün. Bu 7 standart tuşun ayrı bir güzelliği de Directinput tarafından %100 desteklenmesi. Çünkü directinput uyumlu her oyunda (ki bu aynı zamanda her pc oyunu demek sayılabilir) ayrı bir yazılım gerekmeksizin bu tuşlara oyun içinden istediğiniz fonksiyonu atayabiliyorsunuz.
-
Bazı arkadaşlar kızacaklar bana ama gaming mause, gaming headset, mekanik klavye falan bana biraz boş geliyor. Klavyede aynı anda 5-6 tuşa basılabiliyorsa kim ne derse desin o klavye ile her türlü oyun oynanır. Headset için de aynı durum geçerli, stereo ses veriyorsa ve mikrofonu varsa her kulaklıkla oyun oynanır. Ben kafamı ağrıtıyor diye uzun süredir kocaman kulaklıkları kenara bırakıp cep telefonu ile birlikte gelen in-ear kulaklığı oyun oynamak için kullanıyorum. Online oynadığım oyunlarda daha henüz bir şikayet edene rastlamadım. Benim de bir şikayetim yok. Fare düzgün çalışıyorsa ve absürt çözünürlüklü bir monitörünüz yoksa her fare iş görüyor. Tabii ki fazladan programlanabilir tuşlar, makrolar iyi olacaktır ama avantaj getiriyor mu konusu biraz şaibeli.
-
D2FC-F-7N D2FC-F-K-RZ Tamam da model numaralarına bakıp, yukarıda senin gönderdiğin bilgiler ışığında model numarası çözümlemesi yapıyorum; İkisi de çin üretimiymiş, ikisi de 75g ağırlıkla aktive oluyormuş, ikiside de gümüş alaşımlı yay varmış. Başka da bir bilgi vermiyor yukarıdaki eşek kadar yazı. Varsayalım ki senin dediğin gibi olsun, razer'da kullanılan düğmeler Logitech'de kullanılan düğmelerden 10000 kat daha iyi olsunlar. 4 tanesi 5 dolara satılıyor o düğmeler. Logitech'in düğmeleri bozulunca Razer düğmesi alır takarız. 2 dakikalık lehim işi. En azından enayi gibi 4 katı para vermemiş oluruz.
-
Ben böyle kendimi avutmaya devam edeceğim diyorsun, peki.
-
Okudum da söylediğimin tersi hiç bir şey göremedim.
-
Sadece rengi farklı.
-
İyi de Logitech'de omron marka switchler kullanıyor Razer da.
-
Plastik kaynağı setleri internette uygun fiyatlara satılıyor. Setin içinde sanayideki tampon tamircilerinin kullandığına benzer eritici alet, eritip yapıştırmak için için plastik parçalar ve sağlamlaştırmak için kullanılan metal mesh zıkkım falan da var ama anladığım kadarıyla Mumi'nin derdi başka. O ayrılan iki farklı parçayı birbirine tutturmaya çalışıyor. Önce neden ayrıldığına bakmak lazım. Muhtemelen önceki kaza ve sürtmelerden dolayı bir yerlerde şekil değişikliği yada bağlantı noktalarında kaymalar oluşmuş. Bu sorunu çözmeden ne ile yapıştırırsanız yapıştırın orada oluşan stress yüzünden bir süre sonra atacaktır. Tamponun şekil bozukluğu düzelmeyecek gibiyse ayrılan yeri çok iyi tutturmak lazım. Yapıştırmadan önce kablo bağı ile falan tamponun arkasından bu iki parçayı bir birine bağlamak ve sonra yapıştırıcı uygulamak gerekebilir. Akrilik bazlı sert yapıştırıclar hareket eden ve esneyen yerlerde çok iyi sonuç vermiyor, epoksi temelli yapıştırıclar denenebilir ama gerçekten kuruması 1-2 gün sürer.
-
Helal olsun. Ben en formda zamanlarımda 40-45km'den sonra bitiyordum. 70-80 yapabiliyorsanız çok iyi.
-
7820x falan öyle alelacele devşirme işlemcilerdendi, bu yeni işlemciler farklı. Fiyat olarak da daha rekabetçi olacaklardır.
-
Önceki nesilde çok oyalandılar ve bunca zaman sonrasında çıkan donanımlar da beklentiyi tam karşılayamadı. Peşisıra gelen geriye dönük uyumlu upgrade versiyonlarına da ayak bağı oldu önceki versiyonlar. Bu sefer aynı hataya düşeceklerini zannetmiyorum.
-
Duyurusu yapıldıktan 6 sene sonra çok şükür ilk trailer'ını gördük.