Author Archives: Yiğitcan ŞENER

Sigarayı nasıl bıraktım?

Tamamen kendi deneyimlerimden derlediğim, herhangi bir biyolojik ya da psikolojik dayanağı olmayan birkaç maddede yararlı olabileceğini umduğum bazı izlenimlerimi paylaşmak istedim. Sizin serüveninize de bir yararı dokunursa ne mutlu bana. Sorunun cevabı, özünde “neden başladığımı biliyor muyum” sorusunun cevabında gizli. Hepimizin başlamasında kendine özel sebepler olduğu kesin. Sigarayı bırakmayı denemeden önce ilk önerim, neden başladığınız hakkında kendinizle uzun bir iç muhasebe yapmanız. Belki de vakit harcamanız gereken en önemli adım bu. Bu konuyu hallettiysek, gelelim bıraktığımız o ilk günden sonra bizi nelerin beklediğine. Baştan uyarayım, güzel Continue reading →

SlideR Lite Presentation Management Tool

Kötü ev sahibi insanı ev sahibi yapar derler ya… Yaklaşık 12 saat önce yüksek lisans tezime ait bir seminer verdim. Bilgisayarım ile projeksiyon arasında mekik dokuyarak geçti seminer. Daha önceden çok uygun bir fiyata USB bağlantılı bir pointer edinebilirdim illa ki, kısmet değilmiş. Ama nasıl dert edindiysem bunu, saatler geçti eve geldim aklım hala seminerde. Dedim ki; öyle çok aman aman bir şey değil. Sunum sırasında slaytlarda geçiş yapacak kadar bir şey olsun, bizim olsun. Alayım telefonumu tabletimi elime, geze geze sahnede değiştireyim slaytları yeter. Continue reading →

Product Overview: Sony SmartWatch 2

Watches are the most useful wearable devices for now. Lots of them have sensors and a camera on it. But, if we are looking for the perfect device which has an optimal price/performance ratio; we have to reduce the requirements, and decrease the functionality. In this case, you have to ask yourself; “What am I going to do with that device?”. Are you going to use it as your communication device? Are you going to use it as your notification manager? Or are you going Continue reading →

How to: Use AForge.NET libraries in your project

AForge.Net is one of the most beautiful libraries for several purposes like motion detection or image processing. You can reach the further information from here. But the thing is, how can you use these references in your project? Let’s jump in; First, download the libraries (.dll files) from the link that I mentioned above. If you would like to carry those libraries with your project, copy the libraries that you use into the application folder. Add those libraries to your project as references. Build your Continue reading →

How to: Create MS Word Documents with OpenXML in C# or ASP.Net

Let’s begin with the tool that we need. OpenXML Productivity Tool & OpenXML SDK (Download)   OpenXML is a tool for create MS documents programmatically. And the best part is, OpenXML is an InteropFREE solution! You can work without any physical location for your files. It’s a life saver when you build web applications. With OpenXML, you can create all the documents in memory. And you can let the end user to download it. So, you don’t have to use physical temporary locations as a storage.   Here is Continue reading →

How to: Publish your local website on the internet

For this particular issue, you need 3 things; 1. A virtual domain address for your physical ip address (you can get one from No-ip.com) 2. Published web site over the local IIS. (You need the local port number that your website publishing on.) 3. A router which has port forwarding option.   Here is the steps that you have to follow; Open your router’s port forwarding section; Lets assume that, Your virtual domain name is: mynewdomain.noip.com Physical port that you want to reach your website over is: 1111 Continue reading →

How to: Publish your own NopCommerce E-Commerce Website

First of all, you have to meet NopCommerce if you could’nt meet yet. You just need to check this official front page of the NopCommerce.com, here. Now you know enough information for examine the further steps. Let’s move on…   Step 1: Install NopCommerce (from source code with Visual Studio 2013) Actually, you have more than one options to install NopCommerce Web Application. If you want to try another way, you can check this page. In this step, we will download the source code of Continue reading →

The Trip Book: Kaş, Antalya, Turkey

I have been there in 2014, August. As you assumed, Kaş is one of the touristic places of Turkey. And of coırse, Antalya is also one of the most beautiful places of Turkey especially for summer tourism. We will return this later. Let’s go on with the specs of Kaş… Town: It’s a cute little town, so this is the first unusual spec of Kaş when you think those other touristic places of Turkey, but not the last one. It’s a seaside town, population of the Continue reading →

Product Overview: Logitech K400 Wireless Keyboard & Touchpad

Product Info Brand: Logitech Model: Wireless Touch Keyboard K400 My Opinion: I can say that, this product is completely different from any other wireless keyboard and mouse combinations. Obviously it is designed for usage on tablet pc’s or smart tv’s. For any other daily usage, this product is a disaster. It is hard to use on personal computers, you have to be familiar with the keyboard layout for daily usage. Could be more useful on laptop computers. The touch-pad located on the right side of the keyboard. Continue reading →

How to add “ClientSide Click Event” to “ASPxHyperLink” dynamically (as ASPxGridView Data Item Template Control)

As I described above, we can use “OnInit” methots to define dynamic behaviours for any control. You can just check this article for further information. And the back-end code; protected void dxHyperLink_Init(object sender, EventArgs e) { ASPxHyperLink link = sender as ASPxHyperLink; string param = Request.QueryString["param"]; if (!string.IsNullOrEmpty(param)) { GridViewDataItemTemplateContainer container = link.NamingContainer as GridViewDataItemTemplateContainer; WebDescriptorRowBase webDataRow = null; // WebDescriptorRowBase: Super class of WebDataRow and WebCachedDataRow if (container.DataItem.GetType().Equals(typeof(WebDataRow))) { webDataRow = container.DataItem as WebDataRow; } else if (container.DataItem.GetType().Equals(typeof(WebCachedDataRow))) { webDataRow = container.DataItem as WebCachedDataRow; Continue reading →