ODTÜ Teknokent'te faaliyet gösteren yerli oyun firması TaleWorlds, Mount&Blade oyunuyla büyük bir ihracat başarısına imza atarak gizli ihracat şampiyonu oldu.
Türkiye İhracatçılar Meclisi ve Dünya Gazetesi iş birliğinde, ihracatın geliştirilmesi ve ülke ekonomisindeki payının artırılması amacıyla, Türkiye'nin gizli ihracat şampiyonları belirlendi. Yeni ürün, pazar ve ürün çeşitliliği, katma değeri yüksek ürün ve ihracat performansının artırılması gibi ölçütlerle ihracatçıların değerlendirildiği yarışmada 10 kategoride ödül verildi. Yarışmanın "özgün ürün" kategorisinde Türkiye'den ilk kez ihraç edilen ya da katma değeri oldukça yüksek veya geleneksel ürün-pazar konseptinin dışında ürün ihracatı gerçekleştirilen firmaların başvuruları değerlendirildi. Bu kategorinin şampiyonu dijital oyun sektöründen çıktı.
ODTÜ Teknokent'te faaliyet gösteren yerli oyun firması TaleWorlds, Mount&Blade oyunuyla büyük bir ihracat başarısına imza atarak başarısını kategori şampiyonluğuyla tescilledi.
Türk oyun sektörü, yıllık 400 milyon dolarlık ihracat yapıyor ve her yıl bu miktar artıyor.
Engel tanımayan ihracat olanağı
Firma oyunda kullandığı tüm teknolojileri Ankara stüdyosunda yerli mühendislerle geliştiriyor.
Tüm dünyaya oyunun yanı sıra oyun geliştirme teknolojilerini de satan firma, bu şekilde diğer oyun şirketlerinin de yeni oyunlar geliştirmesine olanak sağlıyor. Firma, bu anlamda yazılım ve teknoloji ihracatı da gerçekleştiriyor.
Firma bugüne kadar 7 milyon oyun satışına imza attı. Satışların yüzde 96'sı yurt dışına yapıldı.
Mount&Blade oyunu 212 ülkeye satıldı. Bu ihracat yapılırken diğer sektörlerden farklı olarak, hava, kara ya da deniz yoluna ihtiyaç duyulmadı, nakliyeden doğabilecek herhangi bir sıkıntıdan etkilenilmedi. Dijital dünyanın sunduğu olanaklarla aynı anda tüm dünyaya ulaşılarak bu ihracat başarısı elde edildi.
Serinin ikinci oyunu yolda
Oyun, satışa çıktığı ilk ay dünyanın en çok satan oyunları sıralamasında birinci sıraya yükseldi.
Firma, geçen yıl ODTÜ Teknokent'te orta ölçekli firmalar kategorisinde de, çalışan başına en çok ihracatı gerçekleştirerek "ihracat yoğunluğu" ödülü aldı.
Sektördeki otoriteler birçok kez "en iyiler" listelerinde oyuna yer verdi.
Oyun, aynı zamanda dünyanın dört bir yanında hem dijital hem kutulu olarak çıkan ilk yerli PlayStation ve Xbox oyunu olma özelliği taşıyor.
Firma, çalışmalarını sürdürdüğü ve merakla beklenen serinin ikinci oyununu gelecek yıl satışa çıkarmayı planlıyor.
"Olumlu değerlendirmeler sektörü cesaretlendiriyor"
TaleWorlds Genel Müdürü Ali Erkin, dijital oyun sektörünün ihracatta önemli aktör haline gelme yönünde ciddi adımlar attığını söyledi.
Sektörde yıllık 400 milyon dolar ihracat rakamına ulaşıldığına işaret eden Erkin, şöyle konuştu:
"Oyun sektörünün bir bileşeni olarak böyle bir ödüle değer bulunmaktan büyük mutluluk duyuyoruz. Bu ödül, bizim için olduğu kadar 10 milyar dolar ihracat hedefleyen dijital oyun sektörü için de büyük bir motivasyon kaynağı olacak. Bakanlıkların, ilgili kurumların sektöre gösterdikleri ilgi ve verdikleri destekleri çok önemsiyoruz. Bu tür olumlu değerlendirmeler sektörü cesaretlendiriyor.
Ödül almanın yanı sıra yüksek katma değerli ihracat alanında ödüle layık görülmüş olmak, oyun geliştiricilerin yaptığı çalışmalara verilen önemi göstermesi açısından çok kıymetli. Devletimizin devamlı destekleriyle inşallah nice yerli oyun geliştiricilerimiz ihracat şampiyonu olacaklar. Bu alandaki yüksek katma değerli sürdürülebilir ihracatımız artarak devam edecek."
Alıntı:
http://aljazeera.com.tr/haber/gizli-ihracat-sampiyonu-bir-video-oyunu
C#, .NET, .Net Core
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core
HTML 5, CSS 3, Javascript, jQuery, Bootstrap
Entity Framework, NHibernate, Dapper
Sql Server, MySql, Oracle
Windows Server, Ubuntu, Debian, Pardus
Xamarin Forms, Android Studio
--- The future of the open web platform is looking very bright!
--- .NET is a free, cross-platform, open source developer platform for building any app.
Google Analytics İzleme
18 Kasım 2016
04 Kasım 2016
Asp.net - WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery' hatası
Asp.net 4.5 olan web form uygulamasını visual studio içinde çalıştırırken "WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery' ..." gibi aşağıdaki hatayı aldım.
Asp.net 4.5 ile beraber asp.net default(örn: RequiredFieldValidator) validasyon kontolleri için jquery kullanımına geçilmiş.
ValidationSettings:UnobtrusiveValidationMode
Specifies how ASP.NET globally enables the built-in validator controls to use unobtrusive JavaScript for client-side validation logic.
Remarks:
If this key value is set to "None" [default], the ASP.NET application will use the pre-4.5 behavior (JavaScript inline in the pages) for client-side validation logic. If this key value is set to "WebForms", ASP.NET uses HTML5 data-attributes and late bound JavaScript from an added script reference for client-side validation logic.
Web uygulamasının Web.config dosyasında görünen .net versiyonu:
--
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
--
Asp.net web sayfasını çalıştırınca çıkan hata mesajı:
"
WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).
"
Unobtrusive validasyonu kapatmak için aşağıdaki işlemler yapılıyor:
--
There are at least three ways to disable the use of unobtrusive JavaScript for client-side validation:
- Add the following to the web.config file:
<configuration> <appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings> </configuration> - Set the value of the
System.Web.UI.ValidationSettings.UnobtrusiveValidationModestatic property toSystem.Web.UI.UnobtrusiveValidationMode.None - Set the value of the
System.Web.UI.Page.UnobtrusiveValidationModeinstance property toSystem.Web.UI.UnobtrusiveValidationMode.None
To disable the functionality on a per page basis, I prefer to set the
Page.UnobtrusiveValidationModeproperty using the page directive:<%@ Page Language="C#" UnobtrusiveValidationMode="None" %>
--Alıntı:
http://stackoverflow.com/questions/16660900/webforms-unobtrusivevalidationmode-requires-a-scriptresourcemapping-for-jquery
http://stackoverflow.com/questions/16005789/asp-net-requiredfieldvalidator-visualstudio-2012
http://mehmetelibol.blogspot.com.tr/2012/08/visual-stdio-2012-de-bugun-karslastgm.html
http://stackoverflow.com/questions/16660900/webforms-unobtrusivevalidationmode-requires-a-scriptresourcemapping-for-jquery
http://www.c-sharpcorner.com/UploadFile/3d39b4/error-webforms-unobtrusivevalidationmode-requires-a-script/?
ASP.NET appSettings Element
asp.net'in kullandığı default tanımlar:
https://msdn.microsoft.com/en-us/library/hh975440.aspx
ASP.NET 4.5 ScriptManager Improvements in WebForms
All about <httpRuntime targetFramework>
21 Eylül 2016
Sql Server Management Studio (SSMS) Sürümleri ve Adları
13.0.15800.18 - 20.09.2016 - Compability: Sql Server 2016
https://msdn.microsoft.com/en-us/library/mt238290.aspx
Previous SQL Server Management Studio Releases
https://msdn.microsoft.com/en-us/library/mt238488.aspx
11.0.3000.0 - In Sql Server 2012
SQL Server Management Studio
Use SQL Server Management Studio
20 Eylül 2016
T-Sql NOT IN sorgusunda NULL değer durumu
SQL Server'da NOT IN sorgusu ile kontrol edilen veriler içinde null değer var ise arama işlevi çalışmamaktadır.
NOT IN sorgusunda bu duruma dikkat edilmelidir ve null olan veriler dikkate alınmalıdır.
NOT IN is not equivalent to NOT EXISTS when it comes to null.
When the subquery returns even one null, NOT IN will not match any rows.
Örnek:
...
where
c.IsDeleted='0'
and c.CustomerCode in ('1')
and i.RID not in (select s.IDUnitID from dbo.Sales s with(nolock) where s.IDUnitID is not null ) -- null verilerde not in sorgusu çalışmadığından hariç tutulur
...
Kaynaklar:
NOT IN vs NOT EXISTS
http://stackoverflow.com/questions/173041/not-in-vs-not-exists
NOT EXISTS vs NOT IN
http://sqlinthewild.co.za/index.php/2010/02/18/not-exists-vs-not-in/
NOT IN sorgusunda bu duruma dikkat edilmelidir ve null olan veriler dikkate alınmalıdır.
NOT IN is not equivalent to NOT EXISTS when it comes to null.
When the subquery returns even one null, NOT IN will not match any rows.
Örnek:
...
where
c.IsDeleted='0'
and c.CustomerCode in ('1')
and i.RID not in (select s.IDUnitID from dbo.Sales s with(nolock) where s.IDUnitID is not null ) -- null verilerde not in sorgusu çalışmadığından hariç tutulur
...
Kaynaklar:
NOT IN vs NOT EXISTS
http://stackoverflow.com/questions/173041/not-in-vs-not-exists
NOT EXISTS vs NOT IN
http://sqlinthewild.co.za/index.php/2010/02/18/not-exists-vs-not-in/
01 Ağustos 2016
HTML içerikli excel dosyaları açılmama sorunu
Microsoft tarafından
12 Temmuz 2016 tarihinde gelen Excel güvenlik güncellemesi ile Html içerikli
excel dosyaları açılırken boş ekran görünmektedir ve açılmamaktadır.
İndirilen Excel
dosyası sağ tıklayıp "UnBlock" yapılırsa dosyanın açılması
sağlanabiliyor.
Excel 2010 sürümü
için yayınlanan güvenlik güncellemesi:
Excel 2013 sürümü
için yayınlanan güvenlik güncellemesi:
Excel 2016 sürümü
için yayınlanan güvenlik güncellemesi:
Kaynaklar:
Güncelleme:
Microsoft tarafından 9 Ağustos 2016 tarihinde gelen Excel güncellemesi ile HTML içerikli excel dosyalarını uyarısız açmama yerine korumalı görünümde(Protected View) açma sağlandı.
Excel 2010 sürümü için yayınlanan güncelleme:
https://support.microsoft.com/en-us/kb/3115476
Excel 2013 sürümü için yayınlanan güncelleme:
https://support.microsoft.com/en-us/kb/3115455
Excel 2016 sürümü için yayınlanan güncelleme:
https://support.microsoft.com/en-us/kb/3115438
Kaynaklar:
http://www.infoworld.com/article/3106774/microsoft-windows/good-news-for-microsoft-office-renamed-html-files-now-open-in-excel.html
14 Temmuz 2016
Sektörel - Akbank, herkese açtığı API portal sitesi (https://apiportal.akbank.com)
Akbank, herkese açtığı API portal sitesi (https://apiportal.akbank.com) sayesinde dünyanın her yerindeki finans alanında uygulama geliştirmek isteyen kişi ve kuruluşlar API'lere erişip çalışmalarını yürütme imkanı sunuyor.
"Api altyapısını ilk açan banka olduk”
Akbank, Türkiye'de ilk kez API altyapısını programcıların hizmetine açan banka oldu. API portal sitesi (https://apiportal.akbank.com) sayesinde dünyanın her yerindeki finans alanında uygulama geliştirmek isteyen kişi ve kuruluşlar API'lere erişip çalışmalarını yürütecekler. Oğuz, bu kuruluşlarla işbirliği yaparak kendilerinin de değişen teknolojiye hızlı şekilde adapte olmaya devam edeceklerini belirtiyor.
Akbank, girişimciler ve yazılım geliştiriciler için uygulama programlama arayüzünü (API) kullanıma açtı. İngilizce olarak hazırlayıp kullanıma açılan API portal sitesi (https:// apiportal.akbank.com) sayesinde dünyanın her yerindeki finans alanında uygulama geliştirmek isteyen kişi ve kuruluşlar API'lere erişip çalışmalarını yürütecek. Akbank Direkt Bankacılıktan Sorumlu Genel Müdür Yardımcısı Orkun Oğuz, "Finans alanında fikri ya da projesi olan tüm girişimcilerin, Akbank'ın API altyapısını kullanarak geliştirecekleri yeni uygulamalardan bazılarını müşterilerimizin hizmetine sunmalarını planlıyoruz" diyor. API portali, bireysel ya da küçük girişimcilerin yanı sıra kurumsal teknoloji şirketlerinin araştırma geliştirme birimlerine de açık olacak.
Akbank, API'lerini kullanarak uygulama geliştirmek isteyen ya da halihazırdaki uygulamalarına Akbank API ile yeni birtakım özellikler eklemek isteyen girişimcilerin, platforma üye olarak uygulamalarım kayıt etmeleri gerekiyor. Sonrasında Akbank tarafından sağlanacak "API Key" ile dokümantasyon incelenerek uygulama geliştirmek mümkün hale geliyor.
İNGİLİZCE SİTE
Akbank, geçtiğimiz aylarda FinTech konusunda gelişimi desteklemek amacıyla tüm uygulama geliştiricilerin diledikleri zaman ve mekanda girip çalışabilmeleri için Uygulama Programlama Arayüzü'nü (Application Programming Interface - API) açan ilk banka oldu. Akbank Direkt Bankacılıktan Sorumlu Genel Müdür Yardımcısı Orkun Oğuz, bu önemli projede müşterilerinin büyük yenilikler içeren ve fayda sağlayan teknolojik yeniliklerini her geçen gün daha da çok kullanmalarının etkili olduğunu belirtiyor.
"Akbank olarak dijital teknolojideki gelişmeleri hızla bankacılık ürün ve hizmetlerine uyarlayarak müşterilerimizin kullanımına sunmaya devam edeceğiz" diyen Oğuz, API portal sitesini İngilizce olarak hazırlayıp kullanıma açtıklarını belirtiyor. Oğuz, "İngilizce olarak hazırlayıp kullanıma açtığımız API Portal sitesi (https://apiportal.akbank.com) sayesinde dünyanın her yerindeki finans alanında uygulama geliştirmek isteyen kişi ve kuruluşlar API'lere erişip çalışmalarım yürütecekler" diyor.
YENİ UYGULAMALAR
Akbank'ın API altyapısını girişimcilere açmasının en önemli nedenlerinden biri de bu çalışmalardan ortaya çıkacak yeni uygulamaları takip edip hızla müşterilerinin hizmetine sunmak istemesi oldu. Oğuz, "Finans alanında fikri ya da projesi olan tüm girişimcilerin, Akbank'ın API altyapısını kullanarak geliştirecekleri yeni uygulamalardan bazılarını müşterilerimizin hizmetine sunmayı planlıyoruz. API portalimiz, bireysel ya da küçük girişimcilerin yanı sıra kurumsal teknoloji şirketlerinin araştırma geliştirme birimlerine de açık olacak" diyor ve ekliyor: "Bu kuruluşlarla işbirliği yaparak geliştirilecek uygulamalarla değişen teknolojiye en hızlı şekilde adapte olabilen, müşterilerine verdiği hizmet çeşitliliğini artıran ve ülkemizde küçük girişimcilere olanak sağlayarak gelişimi de hızlandıran öncü kuruluş olmayı sürdüreceğiz."
"EN İYİ ÇÖZÜMLERİ SUNACAĞIZ"
Türkiye'de ilk kez API altyapısını programcıların hizmetine açan banka olan Akbank'ın bundan sonraki hedefi en iyi bankacılık çözümlerini müşterilerinin hizmetine sunmak. Oğuz, "API atılımımızla müşterilerimize artık sadece kendi içimizde geliştirdiğimiz uygulamalarla değil, dünyanın her köşesinden iyi bir fikri olan herkesin ürettiği çözümleri hızla adapte ederek en iyi bankacılık çözümlerini ulaştırıyor olacağız" diyor. Oğuz, teknolojiye yaptıkları yatırımlarla en yeni teknolojileri kullanarak geleceğin bankacılık anlayışını bugüne taşıdıklarını belirtiyor. Oğuz, şöyle konuşuyor: "Müşterilerimiz için hazırladığımız tüm bu yenilik ve avantajları, yüksek nitelikli teknik ve bankacılık ekibimizle ileri teknoloji kullanarak gerçekleştiriyoruz. Akbank API altyapısını dijital uygulama programcılarının kullanımına açarken öncelikle onlara, istedikleri yerden ve zamanda ulaşabilecekleri en yeni donanım ve yazılıma sahip gelişmiş bir laboratuvar sunmuş olduk. Biz de uzman ekibimizi büyük ölçüde genişletme olanağını bulduk. Bu yeni adımla, müşterilerimize en iyi ve yeni uygulamaları, en hızlı biçimde ulaştırmaya devam edeceğiz."
KİMLER KULLANABİLİR?
API altyapısı hizmetinden, siteye kayıt olan herkes herhangi bir sınırlama olmadan yararlanabiliyor. API altyapısını kullanmak isteyen tüm programcılar, mail ve temel kullanıcı bilgileriyle hızlı ve kolayca kayıt olarak, servislere ait tüm doküman ve detaylı bilgilere ulaşabiliyor, örnek kodları görebiliyor ve yazılan kodları test ortamında deneyebiliyor. Oğuz, dünyada Facebook'un API alanında en yaygın uygulama alanına sahip teknoloji şirketi olarak öne çıktığını belirtiyor. Facebook yaklaşık 13,5 milyon kullanıcısına API izinleri veriyor ve bu sayede girişimcilerin yeni uygulamalar geliştirmelerini destekliyor. Facebook'un yanı sıra Google, Tvvitter gibi sosyal medya platformlarının da benzer uygulamaları bulunuyor. Oğuz, Türkiye'de ise Akbank'ın bankacılık sektöründe API altyapısını açan ilk banka olduğunu belirtiyor.
Akbank, Türkiye'de ilk kez API altyapısını programcıların hizmetine açan banka oldu. API portal sitesi (https://apiportal.akbank.com) sayesinde dünyanın her yerindeki finans alanında uygulama geliştirmek isteyen kişi ve kuruluşlar API'lere erişip çalışmalarını yürütecekler. Oğuz, bu kuruluşlarla işbirliği yaparak kendilerinin de değişen teknolojiye hızlı şekilde adapte olmaya devam edeceklerini belirtiyor.
Akbank, girişimciler ve yazılım geliştiriciler için uygulama programlama arayüzünü (API) kullanıma açtı. İngilizce olarak hazırlayıp kullanıma açılan API portal sitesi (https:// apiportal.akbank.com) sayesinde dünyanın her yerindeki finans alanında uygulama geliştirmek isteyen kişi ve kuruluşlar API'lere erişip çalışmalarını yürütecek. Akbank Direkt Bankacılıktan Sorumlu Genel Müdür Yardımcısı Orkun Oğuz, "Finans alanında fikri ya da projesi olan tüm girişimcilerin, Akbank'ın API altyapısını kullanarak geliştirecekleri yeni uygulamalardan bazılarını müşterilerimizin hizmetine sunmalarını planlıyoruz" diyor. API portali, bireysel ya da küçük girişimcilerin yanı sıra kurumsal teknoloji şirketlerinin araştırma geliştirme birimlerine de açık olacak.
Akbank, API'lerini kullanarak uygulama geliştirmek isteyen ya da halihazırdaki uygulamalarına Akbank API ile yeni birtakım özellikler eklemek isteyen girişimcilerin, platforma üye olarak uygulamalarım kayıt etmeleri gerekiyor. Sonrasında Akbank tarafından sağlanacak "API Key" ile dokümantasyon incelenerek uygulama geliştirmek mümkün hale geliyor.
Akbank, geçtiğimiz aylarda FinTech konusunda gelişimi desteklemek amacıyla tüm uygulama geliştiricilerin diledikleri zaman ve mekanda girip çalışabilmeleri için Uygulama Programlama Arayüzü'nü (Application Programming Interface - API) açan ilk banka oldu. Akbank Direkt Bankacılıktan Sorumlu Genel Müdür Yardımcısı Orkun Oğuz, bu önemli projede müşterilerinin büyük yenilikler içeren ve fayda sağlayan teknolojik yeniliklerini her geçen gün daha da çok kullanmalarının etkili olduğunu belirtiyor.
"Akbank olarak dijital teknolojideki gelişmeleri hızla bankacılık ürün ve hizmetlerine uyarlayarak müşterilerimizin kullanımına sunmaya devam edeceğiz" diyen Oğuz, API portal sitesini İngilizce olarak hazırlayıp kullanıma açtıklarını belirtiyor. Oğuz, "İngilizce olarak hazırlayıp kullanıma açtığımız API Portal sitesi (https://apiportal.akbank.com) sayesinde dünyanın her yerindeki finans alanında uygulama geliştirmek isteyen kişi ve kuruluşlar API'lere erişip çalışmalarım yürütecekler" diyor.
Alıntı:
http://www.teknolojigundem.com/haber/api-altyapisini-ilk-acan-banka-akbank-oldu/1050740
13 Haziran 2016
Visual Studio 2012'de MVC 5 projeleri açma seçeneği görünmeme sorunu
Visual Studio 2012'ye Update 5 güncellemesini yapmamıza rağmen yeni MVC 5 projeleri açma seçneği görünmemektedir.
Bunun için Visual Studio 2012'de yüklü "ASP.NET and Web Tools" aracının güncellemek gerekmektedir.
Yüklü olan eski sürümden dolayı MVC 4 ve öncesi projeler açılabilmektedir.
Yüklü olan eski sürüm:

ASP.NET and Web Tools 2013.1 sürümünü indirme adresi:
https://www.microsoft.com/en-US/download/details.aspx?id=41532
Bunun için Visual Studio 2012'de yüklü "ASP.NET and Web Tools" aracının güncellemek gerekmektedir.
Yüklü olan eski sürümden dolayı MVC 4 ve öncesi projeler açılabilmektedir.
Yüklü olan eski sürüm:

ASP.NET and Web Tools 2013.1 sürümünü indirme adresi:
https://www.microsoft.com/en-US/download/details.aspx?id=41532
04 Nisan 2016
Sektörel - 11 satırlık kodunu Npm'den silince, binlerce internet sitesi 2.5 saat boyunca geliştirme ve yayın aşamasında kesintiye uğradı
İsmi Azer Koçulu. Pek çoğumuz bilmese de dünya genelinde Azer'in ismi 'interneti çökerten Türk'e çıktı bile. Sebebi ise kendisine ait bir takım kodları veritabanından silerek Facebook gibi popüler sitelerin yayın akışını sıkıntıya sokması. Şimdi isterseniz olayların en başına gidelim ve olayı bir de Azer'in ağzından dinleyelim.
28 yaşında olan ve Jelly isimli bir şirkette yazılım geliştirici olarak çalışan Azer Koçulu, kik ismini taşıyan bir JavaScript paketi geliştirdi. Paket yayınladıktan epey bir süre sonra ise Kanada'da faaliyet gösteren mesajlaşma uygulaması kik, Koçulu'yla irtibata geçerek 'kik' isminin değiştirilmesi gerektiğini iletti ve telif haklarının çiğnendiğini kaydetti.

Koçulu, yaptığı işin açık kaynaklı bir proje olduğu konusunda ısrar edip 'kik' ismini değiştirmeyi düşünmediğini söyleyince bu kez sohbet yazılımının avukatları devreye giriyor ve bu değişikliğin yapılmaması söz konusu olursa olayın mahkemeye taşınacağını hatırlatıyor.
Koçulu ise yine bu teklifi reddederek kapıları kapatıyor. Ancak şirketin avukatları olayın peşini bırakmak istemeyip bu kez NPM* tarafına durumu iletiyor. NPM'nin CEO'su Isaac Schlueter ise avukatların görüşünü doğru bulup Koçulu'ya haber vermeksizin 'kik' isminin değiştirilmesi gerektiği fikrini kabul ediyor.
Azer Koçulu bunun üzerine hayal kırıklığına uğradığını belirtip, markaların ismini kullanan onlarca paketten örnekler verdikten sonra artık NPM’in bir parçası olmak istemediğini, NPM üzerindeki bütün modüllerini kaldıracağını belirtmekle yetiniyor.
Bununla kalmayan Koçulu 11 satırlık kod parçasını silmeye karar veriyor ve işte tam bu noktada olanlar oluyor. Yazılım geliştiriciler daha önce karşılaşmadıkları aşağıdaki gibi bir hata almaya başlıyor:
“npm ERR! 404 ‘left-pad’ is not in the npm registry.”
Facebook'un geliştirdiği React, Babel gibi bir çok popüler paket işlemez hale geliyor. Sorun 2.5 saatlik bir süre içerisinde çözülüyor. Bu süre boyunca pek çok popüler siteye erişim sıkıntısı yaşanıyor.
NPM ise bu olayın ardından paketlerin geri çekilmesi işlemini zorlaştırmaya karar veriyor. Zira 11 satırlık bir kodun silinmesiyle ortaya çıkan sorundan ders alınmışa benziyor.
Olay üzerine Hürriyet'e konuşan Koçulu, şu sözleri kaydetti:
"Kik adlı şirket, aynı isimdeki açık kaynaklı projemi yayınlamam halinde avukatlarının kapıma dayanıp bütün hesaplarıma el konulacağını söyledi. Bu tehdide aldırış etmediğim için, projemin dağıtımını sağlayan NPM şirketine başvurdular ve hiçbir yasal dayanağı olmayan bir şekilde, projemin adını zorla değiştirmeye teşebbüs ettiler."
Bu tavrın karşısında sessiz kalamadığını söyleyen Koçulu sözlerini şöyle sürdürdü: "NPM şirketinin dağıttığı 273 adet irili ufaklı projemi hemen geri çektim. 273 projeden özellikle bir tanesi, modern internet altyapısının domino taşlarından bir tanesi olan, 10 satırlık oldukça basit bir kod parçasıydı. Bu nedenle binlerce internet sitesi 2.5 saat boyunca geliştirme ve yayın aşamasında kesintiye uğradı. NPM, 2.5 saat sonra zararın büyümesini önlemek için kodlarımı tekrar yayınlamaya başladı. Ben de aynı zamanda projelerimi gönüllülere dağıtmaya başladım."
(*) NPM genellikle JavaScript'de oluşturulmuş projeler ve kütüphaneler için bir liman. İnsanlar/organizasyonlar kodlarını NPM'e bir isim altında gönderebiliyorlar. Ve NPM'in bünyesindeki projeler birbirlerine referans göstererek daha önce üretilmiş bir kodu tekrar yazmak yerine tekrar kullanarak zamandan tasarruf ediyorlar.
Alıntı:
http://www.hurriyet.com.tr/interneti-cokerten-turk-hurriyete-konustu-40080594
28 yaşında olan ve Jelly isimli bir şirkette yazılım geliştirici olarak çalışan Azer Koçulu, kik ismini taşıyan bir JavaScript paketi geliştirdi. Paket yayınladıktan epey bir süre sonra ise Kanada'da faaliyet gösteren mesajlaşma uygulaması kik, Koçulu'yla irtibata geçerek 'kik' isminin değiştirilmesi gerektiğini iletti ve telif haklarının çiğnendiğini kaydetti.
Koçulu, yaptığı işin açık kaynaklı bir proje olduğu konusunda ısrar edip 'kik' ismini değiştirmeyi düşünmediğini söyleyince bu kez sohbet yazılımının avukatları devreye giriyor ve bu değişikliğin yapılmaması söz konusu olursa olayın mahkemeye taşınacağını hatırlatıyor.
Koçulu ise yine bu teklifi reddederek kapıları kapatıyor. Ancak şirketin avukatları olayın peşini bırakmak istemeyip bu kez NPM* tarafına durumu iletiyor. NPM'nin CEO'su Isaac Schlueter ise avukatların görüşünü doğru bulup Koçulu'ya haber vermeksizin 'kik' isminin değiştirilmesi gerektiği fikrini kabul ediyor.
Azer Koçulu bunun üzerine hayal kırıklığına uğradığını belirtip, markaların ismini kullanan onlarca paketten örnekler verdikten sonra artık NPM’in bir parçası olmak istemediğini, NPM üzerindeki bütün modüllerini kaldıracağını belirtmekle yetiniyor.
Bununla kalmayan Koçulu 11 satırlık kod parçasını silmeye karar veriyor ve işte tam bu noktada olanlar oluyor. Yazılım geliştiriciler daha önce karşılaşmadıkları aşağıdaki gibi bir hata almaya başlıyor:
“npm ERR! 404 ‘left-pad’ is not in the npm registry.”
Facebook'un geliştirdiği React, Babel gibi bir çok popüler paket işlemez hale geliyor. Sorun 2.5 saatlik bir süre içerisinde çözülüyor. Bu süre boyunca pek çok popüler siteye erişim sıkıntısı yaşanıyor.
NPM ise bu olayın ardından paketlerin geri çekilmesi işlemini zorlaştırmaya karar veriyor. Zira 11 satırlık bir kodun silinmesiyle ortaya çıkan sorundan ders alınmışa benziyor.
Olay üzerine Hürriyet'e konuşan Koçulu, şu sözleri kaydetti:
"Kik adlı şirket, aynı isimdeki açık kaynaklı projemi yayınlamam halinde avukatlarının kapıma dayanıp bütün hesaplarıma el konulacağını söyledi. Bu tehdide aldırış etmediğim için, projemin dağıtımını sağlayan NPM şirketine başvurdular ve hiçbir yasal dayanağı olmayan bir şekilde, projemin adını zorla değiştirmeye teşebbüs ettiler."
Bu tavrın karşısında sessiz kalamadığını söyleyen Koçulu sözlerini şöyle sürdürdü: "NPM şirketinin dağıttığı 273 adet irili ufaklı projemi hemen geri çektim. 273 projeden özellikle bir tanesi, modern internet altyapısının domino taşlarından bir tanesi olan, 10 satırlık oldukça basit bir kod parçasıydı. Bu nedenle binlerce internet sitesi 2.5 saat boyunca geliştirme ve yayın aşamasında kesintiye uğradı. NPM, 2.5 saat sonra zararın büyümesini önlemek için kodlarımı tekrar yayınlamaya başladı. Ben de aynı zamanda projelerimi gönüllülere dağıtmaya başladım."
(*) NPM genellikle JavaScript'de oluşturulmuş projeler ve kütüphaneler için bir liman. İnsanlar/organizasyonlar kodlarını NPM'e bir isim altında gönderebiliyorlar. Ve NPM'in bünyesindeki projeler birbirlerine referans göstererek daha önce üretilmiş bir kodu tekrar yazmak yerine tekrar kullanarak zamandan tasarruf ediyorlar.
Alıntı:
http://www.hurriyet.com.tr/interneti-cokerten-turk-hurriyete-konustu-40080594
29 Mart 2016
Visual Studio 2015'de "npm ERR! Error: SELF_SIGNED_CERT_IN_CHAIN" hatası
Visual Studio Tools For Apache Cordova ile Visual Studi 2015'de Apache Cordova projesi oluşturulup, npm paketlerini restore yapınca
"npm ERR! Error: SELF_SIGNED_CERT_IN_CHAIN" hatası vermektedir.
Bu hata http ssl adresine erişimde sorun yaşandığında olmaktadır. Ssl doğrulunu kontrol zorlamasını kaldırarak paketleri yükleyebiliyoruz. Bunun için komut isteminde aşağıdaki komut yazarak ssl kontrol zorunluluğunu kaldırmış oluruz.
> npm config set strict-ssl false
Alıntı:
http://stackoverflow.com/questions/9626990/receiving-error-error-ssl-error-self-signed-cert-in-chain-while-using-npm
http://neelblogspot.net/npm-error-self_signed_cert_in_chain/
http://gorkememer.com/?ortacalistir=habergoster&sno=448
17 Kasım 2015
Html 5 web sayfasının İnternet Explorer 10 tarayıcısında İnternet Explorer 7 modunda çalışma sorunu
--
Yukarıdaki şekilde default html 5 ile oluşturulan web sayfası İnternet Explorer 10 sürümünde açtığımızda İnternet Explorer 7 modunda çalıştırmaktadır. Bunu engellemek için "X-UA-Compatible" meta etiketi ile son sürümde çalışmasını zorlamamız gerekmektedir.
Olması gereken:
--
Kaynaklar:
IE10 renders in IE7 mode. How to force Standards mode?
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
--Yukarıdaki şekilde default html 5 ile oluşturulan web sayfası İnternet Explorer 10 sürümünde açtığımızda İnternet Explorer 7 modunda çalıştırmaktadır. Bunu engellemek için "X-UA-Compatible" meta etiketi ile son sürümde çalışmasını zorlamamız gerekmektedir.
Olması gereken:
--
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title></title>
</head>
<body>
</body>
</html>
--Kaynaklar:
IE10 renders in IE7 mode. How to force Standards mode?
What's the difference if <meta http-equiv=“X-UA-Compatible” content=“IE=edge”> exists or not?
A GUIDE TO IE COMPATIBILITY VIEW AND X-UA-COMPATIBLE
Fix Bad value X-UA-Compatible once and for all
23 Eylül 2015
Sektörel - Öğrenciler yazılımın ABC'sini ‘Alice’ ile öğrenecek
MEB, öğrencilerin küçük yaşlarda temel programlama yetenekleri kazanması ve yazılım geliştirilebilmesi amacıyla, “Alice Eğitim Programını” hizmete sundu. Öğrenciler, EBA üzerinden indirdikleri programla üç boyutlu animasyonlar hazırlayabilecek.
YEĞİTEK Genel Müdürü Dinçer Ateş, Alice Java ve Veri Tabanı Geliştirme ve Eğitim Platformu tanıtım toplantısında, “Bilgisayar teknolojileriyle bilgisayar okuryazarlığını geliştirmek ve üretim gerçekleştirmek istiyoruz. Bu üretimlerin de eğitim ortamını şekillendirecek ve destekleyecek derslerle uyumlu hale gelmesini ümit ediyoruz” diye söyledi.
YEĞİTEK Genel Müdürü Dinçer Ateş, Alice Java ve Veri Tabanı Geliştirme ve Eğitim Platformu tanıtım toplantısında, “Bilgisayar teknolojileriyle bilgisayar okuryazarlığını geliştirmek ve üretim gerçekleştirmek istiyoruz. Bu üretimlerin de eğitim ortamını şekillendirecek ve destekleyecek derslerle uyumlu hale gelmesini ümit ediyoruz” diye söyledi.
Dinçer ayrıca Alice ile yazılım geliştirmenin mantığını, mantalitesini, temel felsefesini ve sistematiğini öğrencilere üniversite öncesinde öğretme amacında olduklarını, Alice programının 8-10 yaş aralığındaki çocuklar için üretildiğini ancak 5 yaşından itibaren de tüm çocukların kullanabileceği bilgisini paylaştı.
Çocukların yazılımın ABC’sini öğreten Alice programıyla yazılımdan korkmalarına gerek kalmayacağına vurgu yapan Ateş, öğrencilerin programla kendi yazılımlarını, videolarını ve sunumlarını yapabileceğini, kutlama mesajlarını hazırlayabileceğini belirtti.
Bu sayede öğrencinin programlayıcı olabileceğini de anlatan Dinçer Ateş, programın Türkçeleştirilerek öğrencilere kazandırıldığını, programın EBA’dan hizmete sunulduğunu ve sitede bir eğitim programının da yer aldığını sözlerine ekledi.
Nereden İndiririm ve Nasıl Öğrenirim?
Alice programı Oracle, Java ve Carnegie Mellon University işbirliği ile geliştirildi. www.alice.org adresinden indirebilirsiniz. Ayrıca MEB tarafından hazırlanan derslere http://f.eba.gov.tr/Kaynak/alice/ adresinden ulaşabilirisiniz.
Alice nedir?
Alice ile öğrencilerin üç boyutlu animasyonları hazır java kodlarını bir araya getirerek kendi kendilerine oluşturabildikleri, ücretsiz ve açık kaynak kodlu bir görsel eğitim aracı.
Bu eğitim programı, öğrencilerin kendileri için 3 boyutlu oyun geliştirmelerini dakikalar seviyesine indirebilecek basitlikte ve Java diliyle nesne tabanlı programcılığın gerektirdiği analitik kabiliyetleri eğlendirerek kazandıracak şekilde hazırlandı.
Ayrıca öğrencilerin yazılım geliştirmeye merakını artırmak amacıyla yaşlarına uygun 3 boyutlu Java eğitim programı da Türkçe dil desteği ile öğrencilere sağlanacak.
Müfredat ile entegrasyon sağlanarak öğrencilerin yaratıcılık, analitik düşünme, takım çalışması ve bilişim teknolojisi okuryazarlığı yetenekleri geliştirilerek genç yaşlarda yazılım üretebilmeleri mümkün olacak.
Alıntı:
http://www.gelecekegitimde.com/ogrenciler-yazilimin-abcsini-alice-ile-ogrenecek/
http://www.hurriyet.com.tr/egitim/29140631.asp
http://www.gelecekegitimde.com/ogrenciler-yazilimin-abcsini-alice-ile-ogrenecek/
http://www.hurriyet.com.tr/egitim/29140631.asp
04 Eylül 2015
Sektörel - Endüstri 4.0
‘'İnsanlık buhar makinesinin icadıyla 1. sanayi devrimini gerçekleştirdi. Ford'un seri otomobil üretimine geçmesiyle 2. sanayi devrimine geçildi. Bilgisayarlar ve robot sistemleri ise 3. sanayi evrimi olarak görebiliriz. Şimdi 4. aşamada internetle bu makine ve sistemler birbiriyle iletişime geçiyor. Sistem ve makineler artık kendi kendini yönetecek. Bütün kaynakların kendisini yönettiği bir çağa giriyoruz, bu 4. sanayi çağıdır.''
4.0 Endüstri devrimi ne getirecek:
Alıntı:
http://www.zaman.com.tr/ekonomi_uretim-kaliplarini-kirdik-4-sanayi-devrimine-haziriz_2314575.html
Alman bilişim ve yazılım endüstrisinin en etkili bilim insanı ve girişimcilerinden Prof. Dr. August Wilhem Scheer
4.0 Endüstri devrimi ne getirecek:
- Diğer sistemlerle entegre çalışan ama kendi başına anlık karar alabilen sistemler modüler ve esnek üretim yapacak.
- Toplu üretim maliyetine perakende üretim yapılabilecek.
- Daha düşük maliyetle küçük üretim, müşteriye özel üretimi getirecek.
- Tüketiciler kendilerine özel kişiselleştirilmiş siparişler verebilecek.
- Ürün ve hizmetin durumunu anlık takip edebilecek.
Alıntı:
http://www.zaman.com.tr/ekonomi_uretim-kaliplarini-kirdik-4-sanayi-devrimine-haziriz_2314575.html
01 Eylül 2015
.Net Framework 4.6 kurulumu sonrası Visual Studio 2012'de oluşan ASP.NET 4.0 has not been registered on the Web server hatası
Visual Studio 2012 kurulan bilgisayara Visual Studio 2015 sürümü kurulunca,
Visual Studio 2012 ile açılan web site projelerinde "ASP.NET 4.0 has not been registered on the Web server. You need to manually configure your Web server for ASP.NET 4.0 in order for your site to run correctly... " şeklinde hata vermektedir.
Bu hata .Net Framework 4.6 sürümünün yüklenmesinden kaynaklanıyor.
Visual Studio 2012'deki hatayı düzeltmek için yama yayınlanmıştır. Kaynak linklerde indirme linkleri bulunmaktadır.
Kaynak:
Dialog box may be displayed to users when opening projects in Microsoft Visual Studio after installation of Microsoft .NET Framework 4.6
http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx
Unexpected dialog box appears when you open projects in Visual Studio 2012 after you install the .NET Framework 4.5.3
https://support.microsoft.com/en-us/kb/3002339
Visual Studio 2012 ile açılan web site projelerinde "ASP.NET 4.0 has not been registered on the Web server. You need to manually configure your Web server for ASP.NET 4.0 in order for your site to run correctly... " şeklinde hata vermektedir.
Bu hata .Net Framework 4.6 sürümünün yüklenmesinden kaynaklanıyor.
Visual Studio 2012'deki hatayı düzeltmek için yama yayınlanmıştır. Kaynak linklerde indirme linkleri bulunmaktadır.
Kaynak:
Dialog box may be displayed to users when opening projects in Microsoft Visual Studio after installation of Microsoft .NET Framework 4.6
http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx
Unexpected dialog box appears when you open projects in Visual Studio 2012 after you install the .NET Framework 4.5.3
https://support.microsoft.com/en-us/kb/3002339
27 Temmuz 2015
Sektörel - Nevzat Aydın çalışanlarına 27 milyon dolar dağıttı
Yemek Sepeti'nin ses getiren satışının ardından konuşan CEO Nevzat Aydın milyonlarca çalışanı kıskandıracak bir detayı ilk kez paylaştı.
Türkiye'nin en büyük online yemek siparişi sitesi olan Yemeksepeti'ni geçtiğimiz aylarda 589 milyon dolara Almanlar'a satan Nevzat Aydın, payına düşen paranın 27 milyon dolarını çalışanlarına dağıtmış.
2001 yılında kurduğu ve Türkiye'nin ilk garaj şirketlerinden biri olan Yemeksepeti'ni Delivery Hero'ya 589 milyon dolara (1 milyar 596 milyon TL) satan CEO Nevzat Aydın, bu satış ile Türkiye tarihinin en büyük internet satın alımına da imza attı.
Satış sonrası Hürriyet'ten Ayşe Arman'a konuşan Nevzat Aydın, milyonlarca çalışanı kıskandıracak bir detayı da paylaştı.
Arman'ın "Bu paranın hepsi benim olsaydı!" dediğiniz olmadı mı? şeklindeki soruya ''Hayır. Tam tersi, kazandığımız paranın 27 milyon dolarını, 114 çalışanımızla paylaştık.'' diyen Aydın, bu açıklama üzerine gelen sorulara ise şu şekilde cevap verdi.
-Ciddi misiniz?
-Hem de çok. Kötü örnek olduk başka patronlara. Bizden nefret edecekler. Ama durum bu. Hiçbir sözümüz, yükümlülüğümüz olmamasına rağmen, şirketin bu satıştan elde ettiği paranın 27 milyon dolarını çalışanlarla paylaşıyoruz.
-Alan şirket mi veriyor bu parayı? Siz, kendi kazandığınızı mı paylaşıyorsunuz?
-Kendi kazandığımızı dağıtıyoruz. Vergisi ödenmiş bir şekilde. Bu, Türkiye'de bir ilk bu arada.
-Neden böyle bir şey yapıyorsunuz?
-Çünkü ortada bir başarı varsa, bunu hep beraber gerçekleştirdik.
-Peki "Arkadaşlar sizlere, 27 milyon doları prim olarak paylaştıracağız!" dediğinizde naptı insanlar, nasıl tepki gösterdiler?
-Ağlayanlar, mektup yazanlar, çığlık atanlar... Duygulu şeyler yaşandı tabii. Çünkü insanların hayatını etkiliyorsunuz. İnsanlar ev alabiliyor, araba alabiliyor. Öbür türlü 3-5 bin lirayla ya da 7 bin lira maaşla, hayat boyu yapamayacakları bir- takım şeyleri, bu kadar yüksek rakamlarla bir anda gerçekleştirebiliyor. İyi bir şey.
Keşke daha fazla verebilsek...
Alıntı:
http://finans.mynet.com/haber/detay/ekonomi/turk-isadami-calisanlarina-27-milyon-dolar-dagitti/102460
Türkiye'nin en büyük online yemek siparişi sitesi olan Yemeksepeti'ni geçtiğimiz aylarda 589 milyon dolara Almanlar'a satan Nevzat Aydın, payına düşen paranın 27 milyon dolarını çalışanlarına dağıtmış.
2001 yılında kurduğu ve Türkiye'nin ilk garaj şirketlerinden biri olan Yemeksepeti'ni Delivery Hero'ya 589 milyon dolara (1 milyar 596 milyon TL) satan CEO Nevzat Aydın, bu satış ile Türkiye tarihinin en büyük internet satın alımına da imza attı.
Satış sonrası Hürriyet'ten Ayşe Arman'a konuşan Nevzat Aydın, milyonlarca çalışanı kıskandıracak bir detayı da paylaştı.
Arman'ın "Bu paranın hepsi benim olsaydı!" dediğiniz olmadı mı? şeklindeki soruya ''Hayır. Tam tersi, kazandığımız paranın 27 milyon dolarını, 114 çalışanımızla paylaştık.'' diyen Aydın, bu açıklama üzerine gelen sorulara ise şu şekilde cevap verdi.
-Ciddi misiniz?
-Hem de çok. Kötü örnek olduk başka patronlara. Bizden nefret edecekler. Ama durum bu. Hiçbir sözümüz, yükümlülüğümüz olmamasına rağmen, şirketin bu satıştan elde ettiği paranın 27 milyon dolarını çalışanlarla paylaşıyoruz.
-Alan şirket mi veriyor bu parayı? Siz, kendi kazandığınızı mı paylaşıyorsunuz?
-Kendi kazandığımızı dağıtıyoruz. Vergisi ödenmiş bir şekilde. Bu, Türkiye'de bir ilk bu arada.
-Neden böyle bir şey yapıyorsunuz?
-Çünkü ortada bir başarı varsa, bunu hep beraber gerçekleştirdik.
-Peki "Arkadaşlar sizlere, 27 milyon doları prim olarak paylaştıracağız!" dediğinizde naptı insanlar, nasıl tepki gösterdiler?
-Ağlayanlar, mektup yazanlar, çığlık atanlar... Duygulu şeyler yaşandı tabii. Çünkü insanların hayatını etkiliyorsunuz. İnsanlar ev alabiliyor, araba alabiliyor. Öbür türlü 3-5 bin lirayla ya da 7 bin lira maaşla, hayat boyu yapamayacakları bir- takım şeyleri, bu kadar yüksek rakamlarla bir anda gerçekleştirebiliyor. İyi bir şey.
Keşke daha fazla verebilsek...
Alıntı:
http://finans.mynet.com/haber/detay/ekonomi/turk-isadami-calisanlarina-27-milyon-dolar-dagitti/102460
20 Temmuz 2015
SQL Server Replikasyon - stored procedure güncellemelerinde oluşan hatayı giderme
Sql server'da replikasyona eklenmiş stored procedure, daha sonra güncellendiğinde replikasyonu durdurmaktadır.
Güncelleme yapılan sql sp scripti replikasyon hata ekranında veya hata tablosundan tespit edip, replike olacak komutlar tablosundan sildiğimizde replikasyon devam edecektir.
Replikasyon hatalarını tablodan bakma:
select * From MSrepl_errors order by id desc
Replikasyon yapılacak sql komutları tablosundan bakma ve silme:
select * from MSrepl_commands where command_id in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) and xact_seqno=0x000D3BFC0001695F0001
-- delete from MSrepl_commands where command_id in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) and xact_seqno=0x000D3BFC0001695F0001
Güncelleme yapılan sql sp scripti replikasyon hata ekranında veya hata tablosundan tespit edip, replike olacak komutlar tablosundan sildiğimizde replikasyon devam edecektir.
Replikasyon hatalarını tablodan bakma:
select * From MSrepl_errors order by id desc
Replikasyon yapılacak sql komutları tablosundan bakma ve silme:
select * from MSrepl_commands where command_id in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) and xact_seqno=0x000D3BFC0001695F0001
-- delete from MSrepl_commands where command_id in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) and xact_seqno=0x000D3BFC0001695F0001
Ayrıca Replikasyon monitor ekranında hata mesajında sıra numarası tespiti:
Command attempted:
if @@trancount > 0 rollback tran
(Transaction sequence number: 0x000D3BFC0001695F000100000000, Command ID: 1)
Diğer bir yöntemle hataya neden olan alter sql sp scriptine bakma:
sp_browsereplcmds @xact_seqno_start = '0x000D3BFC0001695F000100000000',
@xact_seqno_end = '0x000D3BFC0001695F000100000000'
Kaynak:
Transactions waiting to be replicated to Subscription Database (Transactional Replication):
21 Nisan 2015
Asp.net - Gridview'deki hücrede bulunan br html etiketinin excel çıkış sorunu
Gridview kontrolünde kolon hücresinde; <br /> etiketi var ise ve grid'in html render'ından excel dosyası oluşturulup, bu dosya office excel uygulaması ile açıldığı vakit yeni satır oluşmasına neden olmaktadır.
Bunu engellemek için br etiketine aşağıdaki gibi excel css stil tanımı eklenmelidir.
<br style="mso-data-placement:same-cell;" />
Kaynaklar:
http://www.bennadel.com/blog/1095-maintaining-line-breaks-in-an-html-excel-file.htm
http://forums.devshed.com/coldfusion-development-84/html-br-generates-multiple-rows-excel-118396.html
http://www.codepal.co.uk/show/Line_breaks_lost_and_br_tags_show_when_exporting_to_Excel_file
Bunu engellemek için br etiketine aşağıdaki gibi excel css stil tanımı eklenmelidir.
<br style="mso-data-placement:same-cell;" />
Kaynaklar:
http://www.bennadel.com/blog/1095-maintaining-line-breaks-in-an-html-excel-file.htm
http://forums.devshed.com/coldfusion-development-84/html-br-generates-multiple-rows-excel-118396.html
http://www.codepal.co.uk/show/Line_breaks_lost_and_br_tags_show_when_exporting_to_Excel_file
11 Mart 2015
Asp.net - GridView ve DataGrid kontrollerinde edit modunda DropDownList'de seçim yaptırma
.aspx sayfasında inline kod yazımı ile GridView ve DataGrid kontrollerinde edit modunda DropDownList'de kaydın kolonundaki değere göre seçim yaptırabilmek için DropDownList kontrolünün SelectedValue niteliğine atama yaparak sağlayabiliriz.
Örnek:
...
Kaynak:
https://msdn.microsoft.com/en-us/library/vstudio/ms178294(v=vs.100).aspx
Örnek:
...
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="EmployeeID" DataSourceID="SqlDataSource1"> <Columns> <asp:CommandField ShowEditButton="True" /> <asp:BoundField DataField="EmployeeID" HeaderText="EmployeeID" InsertVisible="False" ReadOnly="True" SortExpression="EmployeeID" /> <asp:BoundField DataField="LastName" HeaderText="LastName" SortExpression="LastName" /> <asp:BoundField DataField="FirstName" HeaderText="FirstName" SortExpression="FirstName" /> <asp:BoundField DataField="HireDate" HeaderText="HireDate" SortExpression="HireDate" /> <asp:TemplateField HeaderText="City" SortExpression="City"> <EditItemTemplate> <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource2" DataTextField="City" DataValueField="City" SelectedValue='<%# Bind("City") %>'> </asp:DropDownList> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("City") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>...
Kaynak:
https://msdn.microsoft.com/en-us/library/vstudio/ms178294(v=vs.100).aspx
29 Ocak 2015
Sektörel - Türkiye 2015'de bilişim ve iletişim pazarına 27 milyar dolar harcayacak
Büyük veri, bulut, sosyal iş ve mobilite gibi teknolojiler sayesinde Türkiye'deki kurumların geçirdiği dönüşüme dikkat çeken IDC Türkiye Ülke Müdürü Nevin Çizmecioğulları, bu dönüşüm ile bilgi ve iletişim teknolojilerine 2015'te 27 milyar dolar harcama yapılmasını beklediklerini söyledi.
IDC Türkiye'nin 2015 tahminlerine göre, tüketici segmenti donanım harcamalarındaki düşüş sebebiyle pazardaki toplam büyümenin yavaşlayarak yıllık yüzde 3,1 gerçekleşmesi öngörülüyor.
Microsoft Türkiye'nin ev sahipliğinde IDC Türkiye yetkilileri, Türkiye Bilişim ve İletişim teknolojileri sektörüne dair 2015 tahminlerini paylaştı. Etkinlikte konuşma yapan IDC Türkiye Ülke Müdürü Nevin Çizmecioğulları, 2015'teki yazılım ve servislerdeki büyüme oranlarına değindi. Çizmecioğulları, "2015 genel seçimlerinden sonra hızlanacak olan kurumsal harcamalar, tüketici harcamalarının önüne geçecek. Yazılım ve servisler, 2015 yılının ikinci yarısında gerçekleşmesi beklenen dönüşüm projeleriyle birlikte yüzde 7,1 ve yüzde 6,4 gibi büyüme oranlarıyla en yüksek performans gösteren teknoloji kategorileri olacak." dedi.
Nevin Çizmecioğulları, 2015'te kurumların ve kullanıcıların hayatında daha fazla yer edecek olan mobiliteye dair şu ifadelere yer verdi:
"2015'te çalışanlar tarafından şirket verilerine ve uygulamalarına uzaktan erişim için kullanılan kurumsal mobil cihazların sayısı artacak. Bu artış, BT ortamını değiştirmeye devam edecek ve şirketleri idari, güvenlik ve gizlilik açısından düzenlemeler getiren resmi mobil politikalar uygulamaya yöneltecek. Mobil uygulamalar, cihaz güvenliği ve mobil cihaz yönetimi uygulamalarında pazardaki farkındalığın artmasıyla daha hızlı benimsenme öngörüyoruz. Belli sektörlerde kapsamlı mobil strateji uygulamalarının bir parçası olarak mobil cihaz yönetimi, mobil kimlik ve erişim yönetimi tarafında büyük ölçekli yatırımlar bekliyoruz."
"HER YIL BULUT TABANLI TEKNOLOJİLERE 10 MİLYAR DOLARA YAKIN YATIRIM YAPIYORUZ"
Microsoft Türkiye Kurumsal Müşterilerden Sorumlu Genel Müdür Yardımcısı Murat Yılmaz da Microsoft Türkiye olarak sektöre dair hedeflerini ve oluşturacakları katma değerden söz etti. Yılmaz, şunları dile getirdi:
"Bilişim sektörü bugün gelişmiş pazarlarda iktisadi kalkınmanın itici gücü olarak öne çıkıyor, sektör toplam istihdamın yüzde 30'unu oluşturuyor, yılda 2 trilyon doların üzerinde tüketim hacmi ile ekonomik gelişimi tetikliyor. Cep telefonlarından sonra teknoloji dünyasında en hızlı büyümenin yazılım ekonomisinde gerçekleştiğini görüyoruz. Burada bizim 4 ana trend olarak nitelendirdiğimiz mobilite, sosyal ağlar, büyük veri ve bulut bilişim önemli rol oynuyor. Nitekim yazılım sektörüne baktığımızda yeni uygulamaların yüzde 90'ının bulut teknolojierine yönelik geliştirildiğini görüyoruz. Microsoft bulut bilişimi ile tanışan kurumlar esnek, güvenilir, ihtiyaca özel çözümlerden faydalanıyor. Bugün Çin dahil 141 ülkede, 4 kıtada 19 veri merkezi ile 1 milyardan fazla kullanıcıya ve 20 milyondan fazla şirkete hizmet veriyoruz, her yıl bulut tabanlı teknolojilere 10 milyar dolara yakın yatırım yapıyoruz. "
IDC 2015 Türkiye bilişim ve iletişim pazarı yönelik tahminler ise şöyle:
"2015 yılında Türkiye bilişim ve iletişim pazar harcamaları büyümesi, tüketici donanım harcamalarındaki yavaşlama nedeniyle yüzde 3,1'e düşecek. Servis sağlayıcılar tarafından veri merkezi alanında yatırımlar gerçekleşecek. Üçüncü platformu kullanan sektörlerin ilk örnekleri dikkat çekecek ve benzer yatırımlara öncülük edecek. Tüketici segmentindeki mobilite cihaz bakımından doyuma yaklaşacak, şirketler ise mobilitede daha üst seviye startejilere yönelecek. Kısıtlı BT bütçeleri ve yatırımın geri dönüşünün hesaplanma zorluğu nedeniyle daha geniş kapsamlı büyük veri uygulamaları seçili proje örnekleriyle sınırlı kalacak. Telekom şirketleri başlatılan yeni projeler ile akıllı şehir projelerinde önde gelen sağlayıcılar olmaya devam edecek. 2015 sonu ve 2016 yılı boyunca iş kiritik, hyperscale sunucular Türkiye sunucu pazarında oyunu değiştirici bir rol oynuyor olacak. SDN (Yazılım Tanımlı Ağ) pazarı, veri merkezi ve mobil ağ yatırımlarıyla büyüyecek. Türkiye'deki genel bulut harcamalarındaki büyümenin yüzde 70'i çokuluslu sağlayıcılar tarafından yönlendiriliyor olacak. Kamu ve özel sektörde artan farkındalık ile yeni nesil tehdit koruma çözümlerine olan talep artacak."
Alıntı:
http://www.zaman.com.tr/ekonomi_turkiye-2015de-bilisim-ve-iletisim-pazarina-27-milyar-dolar-harcayacak_2274080.html
IDC Türkiye'nin 2015 tahminlerine göre, tüketici segmenti donanım harcamalarındaki düşüş sebebiyle pazardaki toplam büyümenin yavaşlayarak yıllık yüzde 3,1 gerçekleşmesi öngörülüyor.
Microsoft Türkiye'nin ev sahipliğinde IDC Türkiye yetkilileri, Türkiye Bilişim ve İletişim teknolojileri sektörüne dair 2015 tahminlerini paylaştı. Etkinlikte konuşma yapan IDC Türkiye Ülke Müdürü Nevin Çizmecioğulları, 2015'teki yazılım ve servislerdeki büyüme oranlarına değindi. Çizmecioğulları, "2015 genel seçimlerinden sonra hızlanacak olan kurumsal harcamalar, tüketici harcamalarının önüne geçecek. Yazılım ve servisler, 2015 yılının ikinci yarısında gerçekleşmesi beklenen dönüşüm projeleriyle birlikte yüzde 7,1 ve yüzde 6,4 gibi büyüme oranlarıyla en yüksek performans gösteren teknoloji kategorileri olacak." dedi.
Nevin Çizmecioğulları, 2015'te kurumların ve kullanıcıların hayatında daha fazla yer edecek olan mobiliteye dair şu ifadelere yer verdi:
"2015'te çalışanlar tarafından şirket verilerine ve uygulamalarına uzaktan erişim için kullanılan kurumsal mobil cihazların sayısı artacak. Bu artış, BT ortamını değiştirmeye devam edecek ve şirketleri idari, güvenlik ve gizlilik açısından düzenlemeler getiren resmi mobil politikalar uygulamaya yöneltecek. Mobil uygulamalar, cihaz güvenliği ve mobil cihaz yönetimi uygulamalarında pazardaki farkındalığın artmasıyla daha hızlı benimsenme öngörüyoruz. Belli sektörlerde kapsamlı mobil strateji uygulamalarının bir parçası olarak mobil cihaz yönetimi, mobil kimlik ve erişim yönetimi tarafında büyük ölçekli yatırımlar bekliyoruz."
"HER YIL BULUT TABANLI TEKNOLOJİLERE 10 MİLYAR DOLARA YAKIN YATIRIM YAPIYORUZ"
Microsoft Türkiye Kurumsal Müşterilerden Sorumlu Genel Müdür Yardımcısı Murat Yılmaz da Microsoft Türkiye olarak sektöre dair hedeflerini ve oluşturacakları katma değerden söz etti. Yılmaz, şunları dile getirdi:
"Bilişim sektörü bugün gelişmiş pazarlarda iktisadi kalkınmanın itici gücü olarak öne çıkıyor, sektör toplam istihdamın yüzde 30'unu oluşturuyor, yılda 2 trilyon doların üzerinde tüketim hacmi ile ekonomik gelişimi tetikliyor. Cep telefonlarından sonra teknoloji dünyasında en hızlı büyümenin yazılım ekonomisinde gerçekleştiğini görüyoruz. Burada bizim 4 ana trend olarak nitelendirdiğimiz mobilite, sosyal ağlar, büyük veri ve bulut bilişim önemli rol oynuyor. Nitekim yazılım sektörüne baktığımızda yeni uygulamaların yüzde 90'ının bulut teknolojierine yönelik geliştirildiğini görüyoruz. Microsoft bulut bilişimi ile tanışan kurumlar esnek, güvenilir, ihtiyaca özel çözümlerden faydalanıyor. Bugün Çin dahil 141 ülkede, 4 kıtada 19 veri merkezi ile 1 milyardan fazla kullanıcıya ve 20 milyondan fazla şirkete hizmet veriyoruz, her yıl bulut tabanlı teknolojilere 10 milyar dolara yakın yatırım yapıyoruz. "
IDC 2015 Türkiye bilişim ve iletişim pazarı yönelik tahminler ise şöyle:
"2015 yılında Türkiye bilişim ve iletişim pazar harcamaları büyümesi, tüketici donanım harcamalarındaki yavaşlama nedeniyle yüzde 3,1'e düşecek. Servis sağlayıcılar tarafından veri merkezi alanında yatırımlar gerçekleşecek. Üçüncü platformu kullanan sektörlerin ilk örnekleri dikkat çekecek ve benzer yatırımlara öncülük edecek. Tüketici segmentindeki mobilite cihaz bakımından doyuma yaklaşacak, şirketler ise mobilitede daha üst seviye startejilere yönelecek. Kısıtlı BT bütçeleri ve yatırımın geri dönüşünün hesaplanma zorluğu nedeniyle daha geniş kapsamlı büyük veri uygulamaları seçili proje örnekleriyle sınırlı kalacak. Telekom şirketleri başlatılan yeni projeler ile akıllı şehir projelerinde önde gelen sağlayıcılar olmaya devam edecek. 2015 sonu ve 2016 yılı boyunca iş kiritik, hyperscale sunucular Türkiye sunucu pazarında oyunu değiştirici bir rol oynuyor olacak. SDN (Yazılım Tanımlı Ağ) pazarı, veri merkezi ve mobil ağ yatırımlarıyla büyüyecek. Türkiye'deki genel bulut harcamalarındaki büyümenin yüzde 70'i çokuluslu sağlayıcılar tarafından yönlendiriliyor olacak. Kamu ve özel sektörde artan farkındalık ile yeni nesil tehdit koruma çözümlerine olan talep artacak."
Alıntı:
http://www.zaman.com.tr/ekonomi_turkiye-2015de-bilisim-ve-iletisim-pazarina-27-milyar-dolar-harcayacak_2274080.html
29 Kasım 2014
Sektörel - Köklü şirketler, değişime ayak uyduramıyor
Yapı Kredi’nin bankacılık sektörünün en iyi insan kaynağını yetiştirmek vizyonu ile kurduğu Yapı Kredi Bankacılık Akademisi’nin (YKBA) zirvesi bu yıl 5. kez düzenlendi.
Akademi Zirvesi’nin konuğu olan, dünyanın önde gelen düşünce liderlerinden, stratejist, akademisyen ve yazar Prof. Dr. Gary Hamel, hızla değişen ve gelişen dünyada kurumların bu değişime nasıl uyum sağlayabileceklerini anlattı. ‘Kurumlar değişim hızını nasıl yakalar?’ başlıklı bir konferans veren Prof. Dr. Gary Hamel, bilişim teknolojilerinin son yıllarda çok hızlı geliştiğini ve bu hızlı değişim karşısında kurumların orijinal yöntemlerle eski alışkanlıklarını bırakması gerektiğini vurguladı. Dünyanın değişim hızına, köklü firmalardan ziyade yeni kurulan asi şirketlerin daha çabuk ayak uydurduğunu belirten Hamel, “Bundan 10 yıl önce Dell, HP, Intel ve Microsoft gibi yerleşik kurumlar Wireless (kablosuz internet) fırsatını kaçırdı. Oysa bu şirketlerin çok fazla imkânı vardı ama değişim sadece buna bağlı değil. Mesela Whatsapp 400 milyon müşteriye sadece 4 yılda ulaşmıştı. Şimdi Whatsapp’ın da büyüme rakamları düşüyor.” şeklinde konuştu. “Geleceğin tahmin edilmesinde geçmişe gitgide daha az bakılan bir dünyada yaşıyoruz.” diyen Hamel, “Bu ortamda, her kuruluşun kendisine sorması gereken en önemli soru şu: Etrafımızdaki dünya kadar hızlı bir şekilde değişiyor muyuz? Bunun cevabı sıklıkla ‘hayır’dır. İşte bu yüzden de, birçok tepeden inme ‘değişim programı’ aslında gizli bir şekilde zamana ayak uydurma programıdır.” dedi. Zirvede konuşan Yapı Kredi CEO’su Faik Açıkalın ise 2008 yılında kurulan Yapı Kredi Bankacılık Akademisi’nin bankanın değişim kabiliyetinin en önemli göstergelerinden biri olduğunu kaydetti.
Alıntı:
http://www.zaman.com.tr/ekonomi_koklu-sirketler-degisime-ayak-uyduramiyor_2260902.html
Akademi Zirvesi’nin konuğu olan, dünyanın önde gelen düşünce liderlerinden, stratejist, akademisyen ve yazar Prof. Dr. Gary Hamel, hızla değişen ve gelişen dünyada kurumların bu değişime nasıl uyum sağlayabileceklerini anlattı. ‘Kurumlar değişim hızını nasıl yakalar?’ başlıklı bir konferans veren Prof. Dr. Gary Hamel, bilişim teknolojilerinin son yıllarda çok hızlı geliştiğini ve bu hızlı değişim karşısında kurumların orijinal yöntemlerle eski alışkanlıklarını bırakması gerektiğini vurguladı. Dünyanın değişim hızına, köklü firmalardan ziyade yeni kurulan asi şirketlerin daha çabuk ayak uydurduğunu belirten Hamel, “Bundan 10 yıl önce Dell, HP, Intel ve Microsoft gibi yerleşik kurumlar Wireless (kablosuz internet) fırsatını kaçırdı. Oysa bu şirketlerin çok fazla imkânı vardı ama değişim sadece buna bağlı değil. Mesela Whatsapp 400 milyon müşteriye sadece 4 yılda ulaşmıştı. Şimdi Whatsapp’ın da büyüme rakamları düşüyor.” şeklinde konuştu. “Geleceğin tahmin edilmesinde geçmişe gitgide daha az bakılan bir dünyada yaşıyoruz.” diyen Hamel, “Bu ortamda, her kuruluşun kendisine sorması gereken en önemli soru şu: Etrafımızdaki dünya kadar hızlı bir şekilde değişiyor muyuz? Bunun cevabı sıklıkla ‘hayır’dır. İşte bu yüzden de, birçok tepeden inme ‘değişim programı’ aslında gizli bir şekilde zamana ayak uydurma programıdır.” dedi. Zirvede konuşan Yapı Kredi CEO’su Faik Açıkalın ise 2008 yılında kurulan Yapı Kredi Bankacılık Akademisi’nin bankanın değişim kabiliyetinin en önemli göstergelerinden biri olduğunu kaydetti.
Alıntı:
http://www.zaman.com.tr/ekonomi_koklu-sirketler-degisime-ayak-uyduramiyor_2260902.html
29 Ekim 2014
Sektörel - Email çalışanların verimliliğini nasıl düşürür?
Her hangi bir yöneticiye verimliliklerini neyin öldürdüğünü sorun. İlk alacağınız cevaplardan birisi muhtemelen email kullanımı olacaktır. İlk zamanlar iletişimi ve verimliliği geliştirmek için ortaya çıkan bir araç olan email zamanla çalışanların zamanını tüketen bir araca dönüştü, yaygın kullanımı (kolay kullanımının bir yan etkisi olarak) bu aracın saflığını ortadan kaldırdı.
Halen neden mailler için etkin bir sanal kişisel yardımcı yani VPA yaratamamış olduğumuzu merak ediyorum. Eğer akıllı telefonum işe ne kadar sürede gideceğimi biliyor ve trafiğin etkisini ölçebiliyor olsaydı, cihazıma yüklü VPA takvimimi ayarlayıp gecikeceğim için benden önce özür mailleri ya da mesajları atabilirdi. Eğer telefonum nerede ve ne zaman rutin iş yemeklerimi yediğimi biliyor olsaydı benimle yemek yiyeceklerin telefonlarındaki VPA’lara email gönderebilir veya gerekli görüşmeleri ayarlayabilirdi. Eğer bir öğrenci yanlış hesaplandığını düşündüğü notunun tekrar değerlendirilmesi gerektiğini düşünüyorsa cihazımdaki VPA hesap çizelgemi kontrol edip yanıt verebilirdi.
Doğal dilleri işleme sistemleri ve bilgisayarlı dilbilim on yıllardır hayatımızda. Bu alandaki bilgilerimiz makinaların öğrenimi ve tahmini analizler ile birleştiğinde bu tarz bir VPA sisteminin temeli oluşabilir. Ancak benim bilgi temelli sistemleri doğrulama ve teyit etme konusundaki araştırma geçmişim maillerin çoğunun görevdeki kişilere rutin yollar ile gönderildiği gerçeğini bana hatırlatıyor.
—Robert Plant (@drrobertplant) Miami Üniversitesi’nde İşletme Fakültesi’nde yardım doçentlik yapmaktadır.
Alıntı:
http://www.wsj.com.tr/articles/SB10700330261767394000404580242360091881110
Halen neden mailler için etkin bir sanal kişisel yardımcı yani VPA yaratamamış olduğumuzu merak ediyorum. Eğer akıllı telefonum işe ne kadar sürede gideceğimi biliyor ve trafiğin etkisini ölçebiliyor olsaydı, cihazıma yüklü VPA takvimimi ayarlayıp gecikeceğim için benden önce özür mailleri ya da mesajları atabilirdi. Eğer telefonum nerede ve ne zaman rutin iş yemeklerimi yediğimi biliyor olsaydı benimle yemek yiyeceklerin telefonlarındaki VPA’lara email gönderebilir veya gerekli görüşmeleri ayarlayabilirdi. Eğer bir öğrenci yanlış hesaplandığını düşündüğü notunun tekrar değerlendirilmesi gerektiğini düşünüyorsa cihazımdaki VPA hesap çizelgemi kontrol edip yanıt verebilirdi.
Doğal dilleri işleme sistemleri ve bilgisayarlı dilbilim on yıllardır hayatımızda. Bu alandaki bilgilerimiz makinaların öğrenimi ve tahmini analizler ile birleştiğinde bu tarz bir VPA sisteminin temeli oluşabilir. Ancak benim bilgi temelli sistemleri doğrulama ve teyit etme konusundaki araştırma geçmişim maillerin çoğunun görevdeki kişilere rutin yollar ile gönderildiği gerçeğini bana hatırlatıyor.
—Robert Plant (@drrobertplant) Miami Üniversitesi’nde İşletme Fakültesi’nde yardım doçentlik yapmaktadır.
Alıntı:
http://www.wsj.com.tr/articles/SB10700330261767394000404580242360091881110
Kaydol:
Kayıtlar (Atom)
