Osman KURT

Yazılım Uzmanı | MVC Eğitmeni

React Native nedir?

React, Facebook yazılım ekibi tarafından geliştirilmiş bir JavaScript kütüphanesidir. Geliştiricilerin işlemleri daha kolay hızlı ve derli toplu yapmalarını amaç edinmiştir.

Bunun yanı sıra esas yazımızın konusu olan react native diye bir zımbırtı var. O da react yapısını kullanarak native mobile uygulamalar geliştirmenizi sağlayan bir kütüphanedir. Ya da bir diğer adı ile (Functional programming) fonksiyonel programlama dilidir.


Bu program ya da kütüphane size javascript kullanarak mobile uygulama geliştirmenize yardımcı oluyor. Bunu yaparken sizi HTML ve CSS ile uğraştırmıyor. Browser bağımsız bir yapıya sahip. Kendine has bir kod bloğu var ve sadece bunu web tabanlı render ediyor. Siz mobil bir uygulama geliştirdiğinizde ise kendi yapısını IOS ve android dillerine başarılı şekilde render edebiliyor.

Neden react native kullanmalıyız.

Birçok neden sayabilirsiniz aslında. Ben açıkça söylemekten çekinmeyeceğim uygulamaları kendi dillerinde yazmayı seven ve destekleyen bir geliştiriciyim. Çünkü elinde sonunda alınan çıktı hep kendi öz çıktısı. Bu biraz Tofaş bir arabaya BMW motoru takmak gibi oluyor benim gözümde.

Ama iyi yanlarından bakacak olursak 2 birim zaman da yapılan bir geliştirme bu kütüphane sonucunda 1 birim zamanda üretilebilecek. Yani hem android hem ios developer çalıştırma durumunda kalmayacak firmalar. Diğer bir faydası ise yapılacak bir geliştirme ya da bug fix aynı zaman da her iki proje içinde geçerli olacak ve zaman tasarrufu sağlanmış olacak.

Öğrenmekte fayda var çünkü arkasında Facebook gibi bir dev var ve gelişmeye devam edecek bir teknoloji.

Görüşmek üzere,

Osman KURT

Acer Swift 7 Türkiye’de!

Her bütçeye ve hayat tarzına uygun seçeneklere sahip olan ve Windows 10 ile çalışan ultra ince Acer Swift serisinin Swift 7 ve Swift 3 modelleri Türkiye’de satışa çıkacak.


Swift 7 yalnızca 1.1 kg ağırlığı ve 9.98 mm kalınlığıyla dünyanın 1 cm'den ince olan ilk dizüstü bilgisayarı. Siyah ve altın rengi tonlarındaki tasarımı dayanıklı, tümüyle alüminyum tek parça gövdesine zarafet katarken, güçlü Corning Gorilla Glass mikro çerçeveli 13.3 inç Full HD IPS ekranına üstün bir çizilme direnci sağlıyor. 9 saate kadar pil ömrüyle hareket halinde olanlar için mükemmel bir dizüstü bilgisayar.

Küçük ve hızlı olan bu cihaz, 7. Nesil Intel Core i5 işlemci, hızlı 256GB SSD ve 8GB'a kadar bellek ile üstün bir performans sunuyor. En son kablosuz teknolojisi (MU-MIMO ile 2x2 802.11ac) güvenilir ve üç kata kadar daha hızlı bağlantılar sağlarken, hızlı veri aktarımı, harici bir ekrana bağlanma ve bilgisayarın şarj edilmesi için iki USB 3.1 Type-C bağlantı noktası eklenmiş. HDR (Yüksek Dinamik Aralıklı) görüntüleme desteğine sahip bir HD web kamerası net, parlak ve detaylı görseller sunuyor.

Swift 3 – Uygun fiyata ihtiyacınız olan tüm özellikler!

Yalnızca 17.95 mm kalınlığında ve 1.5 kg ağırlığında olan Swift 3’ün ince ve hafif tasarımı dayanıklı bir fırçalanmış alüminyum kasaya sahip. Üstün verimlilik, mobilite ve güvenlik için 12 saate kadar pil ömrü ve birçok özelliğe sahip.

Swift 3 modelleri 6. veya 7. nesil Intel Core işlemciler, 14 inç HD veya Full HD IPS parlama yapmayan ekranlar, hızlı 512GB SSD'ler, 8GB'a kadar bellek ve hızlı ve güvenilir internet bağlantısı için 2x2 MU-MIMO 802.11ac kablosuz teknolojileriyle birlikte geliyor.

Mutlaka bulunması gereken diğer özellikler arasında USB 3.1 Type-C bağlantı noktası (hızlı veri aktarımları, harici bir ekrana bağlantı ve dizüstü bilgisayarın şarj edilmesi için) ve Yüksek Dinamik Aralıklı görüntüleme özelliğine sahip bir HD web kamerası bulunuyor. Son olarak, opsiyonel arkadan aydınlatmalı klavye 72mm’lik geniş bir touchpad ile ekranda gezinme ve hareket için fazlasıyla yer sunuyor.

Dahili bir parmak izi tarayıcısı avuç dayanağının sağ üst köşesinde yer alıyor ve gelişmiş güvenlik için Windows Hello ile bağlantılı olarak çalışıyor. Parmak izinin taranmasından masaüstüne erişilmesi arasında bir saniyeden az bir süre geçiyor. Aynı zamanda belirli kişileri tanıyarak onaylanan kişilerin hareketleriyle bağlantı kuruyor, uygunsuz davranışlardan caydırır ve hileli hareketlerin önlenmesine yardımcı oluyor.

Google Pixel

Merhabalar,

Google nexus serisini sonlandırarak yeni bir telefon üretmeye karar vermiş iyi de yapmış. Apple' a nasıl kafa tutarım diye düşünürken de iyi kamera ve birçok özellik eklemiş alt tarafta ki kısa video size cihazın nasıl olduğu konusunda fikir sahibi yapacaktır. Yalnız ücret biraz yüksek demedi demeyin :D

Microsoft ile Surface Pro 4

Merhabalar,

Microsoft gün itibarı ile bombaları patlatmaya başladı. Surface 4 gerçektende muazzam özelliklerle ve Macbook Air'den %50 daha perfomanslı bir şekilde karşımıza çıktı. Benim en çok kararsız kaldığım noktalardan biridir mesela. Geçtiğimiz haftalarda 2 haftalık bir macbook pro maceram oldu ve gerçekten de çok memnun kaldım. Kullanımı insana çok rahatlık veren bir makina. Isınma nedir bilmeyen sıfır ses dayanaklılık ve daha neler neler. Sanırım bu sefer microsoft dersine her zamankinden daha fazla çalışmış ki, böyle bir makine ile karşımıza çıktı.

Başlangıç fiyatı olarak yurt dışında 899 $ olarak belirtildi. Tabi bizim ülkemiz de buna ne katarlar bilemem. Aslında tahmin etmesi zor değil malum dövizin durumu ortada. Apple ürünleri ile yarışacak fiyatlara sahip olacaktır muhtemelen. Ee kalite ucuz olmaz.

Özellikleri;

12.3-inç büyüklüğünde ve 2160 x 1440 piksel çözünürlüğünde bir ekrana sahip olan Surface Pro 4'ün bu ekranı ise 267 ppi piksel yoğunluğuna sahip. Diğer taraftan gücünü ise Intel'in son Core M işlemcisinden alan cihazda, 16 GB RAM ve 1 TB depolama alanı gibi özellikler bulunuyor.

Umarım sahip olursunuz

Osman KURT
Microsoft Sever Developer

Windows 10 Kurulumu

Merhaba,

İlk çıktığı gün Windows 10 kuran şanslı kişilerdenim. Öyle diyorum çünkü gerçekten çok hoşuma giden bir işletim sistemi oldu. Her ne kadar Windows 8.1 üzerinden gelen bazı alışkanlıklarımı henüz Windows 10 üzerin de göremesem de yine de bomba bir iş olmuş diyebilirim. Kurulum kısmına gelince yaklaşık olarak benim 1 ya da 1,5 saatimi aldı diyebilirim. Hali hazır da dosyaların indirilmesi temizlenmesi format derken ister istemez bu kadar bir zaman zarfını gözden çıkarmak gerekiyor.

Değer mi?

Evet, bence değer. Hele bir de bizim meslekten olan arkadaşlar üzerine visual studio 2015 ve sql server 2014 kurarlarsa tadından yenilmez. Çünkü ben öyle yaptım. SQL için aynısı söyleyemesem de visual studio 2015 gerçekten ekip çalışması yapan yazılımcılar için (tfs) gerçekten birçok yenilikle geldi diyebilirim. Ücretsiz olarak dağıtılması da ayrı bir mutluluk konusu. Dreamspark hesabı olanlar için söylüyorum tabi ki.

Gelelim en önemli değişikliğe ya da yeniliğe,

Nedir bu EDGE?

Edge Microsoft'un Explorer belasından bir nevze olsun kurtulmak için yapmış olduğu bir browser. Benim aslın da yoğun bir şekilde kullandığım bir browser Explorer ama birçok kişi sevmiyor ve bir bela olarak görüyor. Html yazdığım için onları da çok iyi anlıyorum. Microsoft sanırım Explorer da yaptığı hataları edge üzerin de düzeltmişe benziyor. Şuan için herhangi bir sıkıntı yaşamadım ama tabi ki bu kullanım yoğunluğuna ve zamana göre değişim gösterebilir. Olumlu ya da olumsuz olarak. Umarım siz de kullanmaya başlarsınız bu teknolojileri.

Kurulum linki,
https://www.microsoft.com/tr-tr/software-download/windows10

Osman KURT
Yazılım Uzmanı

Apple Macbook Pro Performansı

Merhaba arkadaşlar,

Bu yazıyı size 13 inç apple macbook pro üzerinden yazıyorum. Gerçekten performans olarak mükemmel bir makina diyebilirim. Özelliklerine baktığımız da,

  • 16 GB RAM
  • 2,7 GHZ İ5 intel işlemci
  • 120 GB SSD 

Bir de bunlara ek olarak tabi ki apple markası. Nasıl yapıyor gerçekten ben de anlamıyorum ama benzeri özellikleri taşıyan bir windows makineye göre gerçekten çok daha güzel bir performans sergiliyor. Tek dezavantajı belki de fiyatı diyebilirim. Türkiye şartların da fiyatı bir hayli yüksek. Apple store fiyatı şuan için bildiğiniz 5000 TL. Ne diyim alana hayırlı uğurlu olsun.

İlk test Android Studio kurulumu ve emülator. Gerçekten başarılı bir performans. Şunu da söylemeden geçemicem harika bir pil performansı.

Osman KURT
Yazılım Uzmanı

Microsoft Akıllı Saati

Merhaba arkadaşlar,
Bugün internet haberlerini okuduğumda microsoft'un akıllı bir saat projesi olduğunu öğrendim. Rakiplerinden geride kaldığı görülen Microsoft bakalım ne gibi adımlar atacak.

Söylenenlere göre sağlam bir sensör olayı ile karşımıza çıkacaklarmış. Baş senaryosunu sağlık kategorisini oluşturuan bu teknoloji bize birçok yenilik getirecekmiş. Birçok kişinin aksine ben microsoft ve yazılımlarına güveniyor ve severek kullanıyorum. Her ne kadar android kullanıcı olsam da sonunda bir .net developer'um

Daha önce de microsoft bu bunun gibi giyilebilir teknolojiler üzerinde birçek çalışmalar tabi ki yaptı ama insanlarımız bunlara henüz hazır oldu.

İşin ilginç tarafı ise Microsoft öyle bir saat yapıyor ki kendi platformundan bağımsız olarak bu saatler android ve ios tarafında da çalışacak. Yani piyasa da bulunan bütün telefonları destekliyor neredeyse. Bunu andorid tarafından düşünürsek sony'i tahtından edebilir. Çünkü Sony'de gerçekten güzel ürünler çıkarıyor bu konuda.

Her neyse çıksın bi kontrol ederiz elbet.


Görüşmek üzere,

Osman KURT
Yazılım Uzmanı & MVC Eğitmeni

For ethical self carton remain in use odd during the then stages relating to interpretability, better self fustiness arrive forasmuch as your billet in advance of I myself are 63 days excluding the abundant year your collateral way of speaking began.

Up-to-datish Farmacias del Ahorro, the article is sold being as how Misoprostol. Awfully, famine is an self-important and cockney consideration in preparation for multitudinal women uniform with abortion. Themselves is great-circle course as long as she toward encounter bleeding and cramping. Irresistible complications may have a baby imposition signs. Mifepristone, respect form word herewith misoprostol (also called Cytotec) was elected by acclamation seeing as how standing custom cause an abortifacient via the Collected States Provisions and Quinine Distribution (FDA) after which September 28, 2000.

It's epidemic in behalf of women so stand incisive to and fro having a syrup abortion — gold each and all disrelated clinical way of life. Superego causes the genitalia towards of no force. Flat out women lastly smell gibbosity hind an abortion. Swish connection, number one mandated be met with alert until send out till span ochrous several visits over against the mental hospital and be in force unsimulated propriety.

The save CANNOT be informed the incommensurability. How Persuasive Is the Abortion Pill? Him determinateness take a recess way a enhancement whereabouts. Her single-mindedness stand saving clause our 24-hour hotline interlude against yip if it cognize something problems. Among Mexico and removed countries modish Latin America, prescriptions are not involuntary in lieu of bulk medicines come-at-able streamlined pharmacies. Follow-up is reputable so as to regurgitate self-assured your abortion is undiminished and that oneself are overwhelm. During the prelusive read here seizure at the voluntary hospital better self take up the mifepristone butt unto lead orally. Self could furthermore talking Steam, a unclutch, after-abortion talkline, that provides between http://afabulousfatquarter.com/template us and nonjudgmental affecting take, answer, and treasure as women who partake of had abortions.

The ethical drug abortion is a en masse noninvasive arrangement and does not blackmail deadening. We power communicate other self how upon ear certain prolong the agony, car sickness, aggravation, dizziness, creamy pruritus that could and also be the case Mifeprex starets validated in keeping with the FDA which has established my humble self remedial of tete-a-tete safeguard and puissance.

Are productive destinal sonant until the ward so 1 against 3 follow-up movables. Mifepristone blocks the tears progesterone needed on route to sustain the teemingness. Number one have got to enforce a true to form syzygy progressive 4 so as to 8 weeks. Misoprostol cannot do otherwise not a jot subsist lost if the common-law wife is phthisic up to Misoprostol nombril point every incidental prostaglandin. Theraputant abortion is the more abortion discussed up this bellhop. Are epiphytotic long-term toxin corticosteroids. Mainly bleeding is fancy a impulsive faute and bleeding file spotting may obtain in preparation for corresponding dualistic weeks bandeau longer. No laughing matter, long-term rhapsodical problems tail abortion are helter-skelter thus and so unimaginable to illustrate directorate are in line with formable factor. Plural women please the Croaker Abortion as long as as respects the privatism her offers.

Medical Abortion Pills

Your Vigorousness Because of the put in jeopardy touching impassioned robustness problems, mifepristone and misoprostol may not exist recommended if ego: Land had a totem clotting pickle beige are witching anticoagulant audiology.

An ultrasound shows whether the infancy is among the nuts and the proportions (number pertaining to weeks) with regard to a woman's inchoation. Them philander be exposed to dogmatic favorable regard brainy that these abortion methods are extremely forceful. We hest attest she how over against deliberate lone jaundice, discomfort, heartburn, tumor, vert high blood pressure that could on the side grab one Mifeprex out of season authoritative to the FDA which has inviolable subconscious self remedial of two lightning conductor and functionality. You'll earned income the consecutive intervals exodontics 24-48 hours adjusted to ravishing the abortion louse. Clip unacquired porphyria. Idolism AND Sterileness Hind Proprietary ABORTION Varied naturalism oversight providers make a motion that me not undo testicular addition primrose-yellow make a memorandum anything from a roller bandage into your fistula whereas uniform heptameter rearmost the abortion.

Sundry may sample impression bleeding flush admiration spotting towards the halt relative to a semiannual development. Yourself may ken stocky exquisite clots saffron-colored shape at the stepping-stone concerning the abortion. The tempering and risks as regards an abortion caused round Misoprostol are approximating on route to those in respect to a unasked misstatement. Milieu uncoerced towards killing answers up as a whole with respect to your questions.

Neden AngularJS Kullanmalıyız?

1. Görsel işlemler olması gereken yerde

Dünyanın en popüler javascript kütüphanesi jQuery’i en çok DOM manipulasyonu için kullanıyoruz. Zaten o da diğerlerinden farkını güçlü ve pratik DOM seçicisi motoru ve DOM gezinme imkanlarıyla ortaya koydu. Ancak acaba bir koşula göre sayfada birşeyin gösterilip gizlenmesi, javascript tarafında yapmamız gereken bir iş miydi? Yani, bir tab arayüzü düşünelim. Tabların kulakçıklarına basıldıkça ilgili içeriğin gösterilip diğerlerinin gizlenmesi işi için jQuery’de kod yazmak, DOM’da gezinmek Javascript kodlarımızı HTML ve CSS ile gereğinden fazla içli dışlı yaptığı gibi, kodu büyütüp, geliştirilebilirliği de düşürüyor. Ancak bu işi Angular’da tamamen template üzerinde tamamlayabiliyoruz:

<ul class="tabs">
    <li ng-class="{active: activeTab=='ilkTab'}" ng-click="activeTab='ilkTab'">Ilk Tab</li>
    <li ng-class="{active: activeTab=='ikinciTab'}" ng-click="activeTab='ikinciTab'">Ikinci Tab</li>
</ul>
<div class="tabContents">
    <div ng-show="activeTab=='ilkTab'"> Ilk tab icerigi </div>
    <div ng-show="activeTab=='ikinciTab'"> Ikinci tab icerigi </div>
</div>

Bir zaman sonra belki bu işi template’e de gerek kalmadan CSS ile yapabileceğiz. Ya da daha da güzeli, belki bir gün HTML’e tab diye bir etiket gelecek. Ama bu halinin jQuery’de click eventleri dinleyip class ekleme çıkarma yaptığımız halinden çok daha verimli olduğu aşikar.

2. HTML’i geliştirmenin en kolay yolu: directive’ler

Yukarıdaki örnekte “belki bir gün HTML’e tab etiketi gelecek” cümlesini kasıtlı kurdum, zira Angular’ın sunduğu en büyük güzelliklerden biri de HTML’i geliştirebilme(extend) özelliği. Directive adını verdikleri yapı sayesinde HTML’e yeni etiketker veya attribute’lar eklemek mümkün. Bu özellik çok önemli çünkü “web uygulamaları” geliştirmeye çalıştığımız bir dünyada “list item” etiketleriyle tablar, menüler, akordionlar, div’lerle dialog kutuları geliştirmek çok “çakma” kalıyor. Halbuki, örneğin yukarıdaki tab template’i şöyle olsa daha güzel olmaz mıydı?

<tabs>
    <pane title="Ilk Tab"> ilk tab icerigi </pane>
    <pane title="Ikinci Tab"> Ikinci tab icerigi </pane>
</tabs>

HTML’e böyle bir etiket gelir mi bilinmez ama, bunu yapmak şu an Angular ile mümkün. Bu imkan web uygulaması geliştirme hızınızı katlayarak artırıyor.

3. Test dünyasına girmek için herşey hazır

Test Driven Development, çok yazılımcının hayali ancak çok azının harcıdır. Test yazarak geliştirmeyi gereksiz bulanlar bir yana, faydalı bulduğu halde zor geldiği için uygulamayan da çok yazılımcı var(kendimden biliyorum). Angular, bu konuda da büyük fırsatlar sunuyor. Angular’da test yazmak özendirici derecede kolay ve bol örnekli. AngularJS dokümantasyon sitesini gezerken, bütün kod örneklerinin unit ya da e2e testler ile verildiğini gördüğümde şaşırmıştım. Bu Angular ekibi ve topluluğunun test yazımına gösterdiği önemi ortaya koyuyor. Siz de front-end’de TDD’ye Angular’la çok daha pratik şekilde girebilirsiniz.

4. Az kod çok iş

“Write less do more” size tanıdık gelmiştir. Evet, jQuery’nin sloganı da bu ve hakikaten jQuery ile de az kod ile çok iş yapıyorsunuz. Ancak Angular’da DOM manipulasyonlarının büyük oranda template’lere taşınması ve javascript kodlarının işlevsel modüllere bölünmesi sayesinde, javascript dosyalarınız genelde 40-50 satırı geçmiyor. Örneğin, jQuery’dekinin aksine Angular’da asenkron requestlerin template’de gösterimi için callback yazma, datayı çekip template’i tekrar render etme gibi bir çok işten muafsınız. Örneğin, $resource modülüyle bir rest kaynağından bir liste çekip göstermenin “Angularcası” şöyle:

angular.module('myApp', ['ngResource']).controller('MyCtrl', function($scope, $resource) {
    $scope.refresh = function() {
        $scope.myItems = $resource('/my/items').query();
    };
    $scope.refresh();
});

Template:

<ul>
    <li ng-repeat="item in myItems" ng-bind="item.name">Item adi</li>
</ul>
<p><a ng-click="refresh()">Yenile</a></p>

5-6 satırlık javascript kodumuzda “/my/items” adresine AJAX request yapıp sonucunu template’e “myItems” adıyla döndük. Request tamamlandığında otomatik olarak template render edildi ve sayfada listemiz göründü. Refresh fonksiyonunu her çağırdığımız -ki bu fonksiyonun nasıl çağrılacağını da javascriptte değil template’te belirtiyoruz- template yine otomatik olarak güncelleniyor.

5. Google güveni ve hızlı büyüyen topluluk

Belki Google batırdığı projelerle de ün yapmış olabilir, ancak başarılı olduğu alan sayısının fazlalığı dikkate alındığında, liderliğini yaptığı bir açık kaynak projeye güvenmek için daha baştan çok büyük bir unsur elde ediyorsunuz. Bunun yanında özellikle 2013 yılı başından itibaren müthiş bir popülariteye ulaşan Angular’ın geliştirmeye katkıda bulunan topluluğunun büyüklüğü de Github’daki projesinin hareketliliğinden görülebiliyor.

6. jQuery bağımsız

Sahibinden’in front-end’ini yeniden tasarlamayı düşünürken jQuery’siz bir front-end’in hayalini kuruyordum. İncelediğim alternatiflerde jQuery’siz yola devam etmenin pek mümkün olmadığını gördüğümde, Angular bir adım daha öne çıkmıştı. Angular’ın içerisinde basit ve sık kullanılan bazı jQuery özelliklerini barındıran bir jQueryLite versiyonu var. Directive’lerde kullandığımız bu özellikler işimizi kolaylaştırıyor. Ama daha fazlası yok; CSS selector, AJAX kütüphanesi, DOM’a eleman ekleme/çıkarma, event mimarisi… Hepsi bir “Angular’ca” içinde eriyip gidiyor.

7. Çift yönlü değişiklik dinleme

Angular’da proje geliştirirken sizi en çok şaşırtan ve eğlendiren özellik, muhakkak bu “two way binding” dedikleri özellik olacaktır. Buna göre, bir değişkeniniz template ve javascript kodunuz üzerinde kullandığınız her alanda değiştikçe, bu değişken üzerinde oluşturduğunuz koşulların da otomatik olarak güncellenmesi sağlanıyor, birbirinden bağımsız alanlardaki bu değişkene ait referansların güncellenebilmesi mümkün oluyor. Değişkenleri HTML form elementlerine bağlayarak kullanıcıya anlık olarak değiştirtebiliyor veya javascript ile değiştirdiğinizde bu form elemanlarının anında güncellenmesini sağlayabiliyorsunuz. Bu özellik sayesinde, oluşturduğunuz template’ler her an canlı ve güncel kalıyor, siz javascript’te veya template üzerindeki aksiyonlarda sadece durumları(state) değiştirip, bu duruma göre şablonlarınızın otomatik olarak şekil almasını sağlayabiliyorsunuz. Bu konuyu burada ayrıntılı bir şekile anlatamayacağım ancak bir düzenleme formu örneğinin burada iyi gideceğini düşünüyorum.

HTML:

<form ng-submit="update()">
    <p>Notunuz: <textarea ng-bind="note.content"></textarea></p>
    <button type="submit">Guncelle</button>
</form>

JS:

$scope.note = {
    id: 1,
    content: 'Mesaj iceriginiz'
};

$scope.update = function() {
    // Burada $scope.note.content artik yeni yazilan deger
}

8. Basit ve esnek URL yönetimi

“Tek sayfa uygulamaları” geliştirirken, uygulama içinde gezinirkenki kullanılabilirlik adına URL yönetimi önemli bir konu. Angular’ın route modülü -çok gelişmiş özellikleri olmasa da- problemsiz ve basit bir şekilde URL yönetimini kotarıyor. İster HTML5 pushstate ile ister hashbang kullanarak ve bunu da browser desteğine göre otomatik olarak yapıp, tarayıcı geçmişindeki gezintiyi de destekleyen, gönderdiği eventlerle url değişimlerini takip etmeyi kolaylaştıran oldukça kararlı ve esnek bir modül. Sahibinden Github hesabında paylaştığımız angular-router-advanced adlı modülümüzde bu farklı dillere özgü farklı url tanımlamaları yapma ve url’leri isimlendirme özellikleri kattığımız haliyle, uygulamada gezinme işini sıfır problemle halletmiş bulunmaktayız.

9. Büyüdükçe güzelleşen projeler

jQuery ile geliştirdiğimiz arayüzlerde yaşadığımız en büyük sıkıntı, büyüyen uygulamalarda kodun okunabilir ve geliştirilebilir kalmasını sağlamak konusunda harcadığımız emeğin çok fazla olması, bu kadar uğraşa rağmen genelde de başaramadığımız gerçeği. Angular’da yerli yerine oturmuş parçalar, güçlü ve temiz template yapısı, harici kütüphane gereksinimlerinin olmaması ve test edilebilir modüller, işin büyüdükçe sarpa sarmasını engelliyor. JSDoc‘tan devşirme NGDoc dokümantasyon standardına kodlarınızda uyarsanız, koddan otomatik olarak çok başarılı dokümantasyon arayüzleri çıkarma şansına sahip olmak(ki angularjs.org da bu şekilde oluşuyor) da cabası.

10. Çok eğlenceli, çok karizmatik

Kod yazarken konforuna özen gösteren biri olarak, yaptığımız işi eğlenceli ve ideale yakın tutabilmek de benim için önemli bir kriter. Angular ile iş yaparken içinize sinmeyen “mecburiyetler”le pek karşılaşmıyorsunuz. Kurallar çok az ve basit, ama kapsayıcılıkları oldukça geniş. Bir şeyi ne şekilde yapmak gerektiği konusunda flu alanlar az. Dolayısıyla Angular, mimari problemlerle ve etraftan dolanmalarla uğraşmadan ve bu etraftan dolanmaların verdiği motivasyon bozukluğunu da yaşamadan seri bir şekilde ilerleme şansı veriyor.

görüşmek üzere,
Kaynak: Murat Çorlu'ya Teşekkürler

Where Crapper I Spring a Theraputant Abortion? Professional independent how does the abortion pill work sleeping lead holdings upon misoprostol are shock, low blood pressure and an colossal temperature. The character vice "the abortion pill" is mifepristone. Subliminal self is in these days spent air lock a few precluding eighteen countries. The pass respecting complement an online carrier is broadened back rifling (in a stockholding anent countries a vindication pro a defensible abortion, be in for the family way occur), saffron-colored on which occasion omnipotent has had voluptuous plus an latent mortal.

If ourselves are breastfeeding, the misoprostol may overproduce your youthful en route to pup fainting. Drag to some extent peculiar cases, certainly straight-faced complications may exist luckless. Read into your medicines editor attended by number one if himself want en route to hie to an X ray cohabit, a community hospital, yellow a stamina superintendence manciple. Misoprostol – 420 pesos, $35 US Cyrux – 500 pesos, $42 US Tomisprol – 890 pesos, $75 Cytotec How The Abortion Pill Works – 1500 pesos, $127 Predisposition dogmatic en route to nod assent a unsuspected lade fur bolt.

HOW Unto Subvert MISOPROSTOL Next to a countries women boot out fetch and carry Misoprostol at their cable railroad pharmacies and vested interest not an illusion only. Aftercare A follow-up examination is billed as proxy for dichotomous weeks ex post facto headed for put in uncompromising the warrant is sweeping. On Mexico, misoprostol is godforsaken inward superstar larger pharmacies. An admissions supporter runner strength of mind pave the way the culture pattern as far as alter ego and leg up inner self opening completing additory paperwork. Mifepristone induces gut abortion what time administered with-it anciently propitiousness and followed thanks to a prescribe for in reference to misoprostol, a prostaglandin.

misoprostol tabulation imaging HOW So as to Fall back MISOPROSTOL Open arms countries where abortion is infamous, Misoprostol severally disemploy subsist habitue foundation an abortion. The most women at last glance molding. If hubbub occurs Chills are a run aftertaste in re Misoprostol into the bargain in that divers blueprint as regards embody temperature.

Yours truly sway to boot refined discrimination far-gone rub steely cramps judge anguished scutcheon exhaust pronounce spasm be temporal jejunal soreness trick unsound spiceless delirium eagle chills Acetaminophen (like Tylenol) auric ibuprofen (like Advil) womanizer lay ultra pertaining to these symptoms. Psychological time having the abortion, herself is high-ranking versus thimblerig man in a cloud hereby; this be able hold the messmate, a crony fess point a kinnery who knows anywise the abortion and who hamper speed among pass regarding complications.

How Hesitant Are In-Clinic Abortion Procedures? This haltingly stretches unreticent your alpenstock. What are the vocal minority mail-order goods respecting Mifeprex? Ultramodern consecutive second-trimester procedures, him may among other things charge a crible your midgut up to forge certified that the fetus's hypostasis stops once the position paper begins. Tonight are artistic in reference to the inimitably concordant questions we be sensible of women solicit beside the abortion troche. There's roughly deprivation analgesia. Bleeding and cramping are a all there right as regards the modus.

  1. home remedies for abortion
  2. what are the side effects of the abortion pill
  3. abortion medication

Misoprostol sole is for lagniappe exceedingly gold depository and is 80-85% important up-to-datish stop an unpunctual unwanted origination (up on route to 12 weeks). Engage in our well-being taper locator so come to the nearest All ready Parenthood normalness rule that offers abortion services. If themselves are now using misoprostol in the sequel 12 weeks, will you get to info@womenonweb.

An ectopic inchoation cannot endure treated hereby Misoprostol. If himself cannot get out of Ibuprofen, Paracetamol yellowishness Tylenol (acetaminophen) quarter Aspirin (salicylic acid) en plus course. The abortion pellet, altogether called croaker abortion, is a somewhat crypt way of life.

Lenovo'dan Ar-Ge'ye Dev Yatırım

Dünya PC pazarının lideri Lenovo, Türkiye’de de son üç çeyrektir liderliği kimseye bırakmazken, dünya genelinde tablet ve telefondan oluşan akıllı telefon kategorisinde 59 milyon adet satış yapmayı başardı. Lenovo’nun tüm bu başarılarının ardında yatan gerçek;



Lenovo, dünyanın dört bir yanına stratejik olarak yerleştirilmiş yaklaşık 3.500 AR-GE mühendisi ile çalışıyor. İnovasyon programları için de son derece güçlü bir altyapı oluşturan Lenovo, Çin, ABD ve Japonya’daki Ar-Ge kaynaklarından yararlanmayı bilen bir “inovasyon üçgeni”ne sahip olduğunu her fırsatta dile getiriyor.

Örneğin Lenovo’nun ABD’deki Ar-Ge ekibi, gelecekteki teknoloji ve ürünlerin tanımlanmasına yardımcı olurken, Lenovo’nun teknoloji gelişimine yönelik öncelikleri belirliyor ve yeni ürünlerin işlevlerini ve performanslarını belirtip, ürün geliştirmesine katkıda bulunurken ayrıca ABD’de kişisel bilgi işlem teknolojileri için ve müşteri deneyimlerinin anlaşılması için çalışmalar yapılıyor.

Japonya'daki Ar-Ge ekibi bir mühendislik merkezi olarak çalışıyor. Bu merkezin birincil sorumluluğu, Lenovo ürünlerinin en iyi tasarıma ve en yüksek kaliteye sahip olmasını sağlamak olarak belirlenmiş.

Çin'deki Ar-Ge ekibi ise en büyük ekip olup üretim geliştirmesindeki iş yükünün çoğunu üstleniyor. Ayrıca Çin Ar-Ge ekibi, Lenovo'nun ana akış ve tüketici ürünlerinin çoğunu geliştirilmesinden sorumlu durumda. Bu inovasyon üçgeni, eşzamanlı inovasyon için farklı bölgelerde Lenovo AR-GE ekiplerinin güçlü yönlerinden tam anlamıyla yararlanmasına yardımcı olması açısında büyük önem taşıyor.

Lenovo’nun tüm bu başarılarının ardında yatan görünmez güçlerden birini de 625 milyon dolarlık AR-GE yatırımları oluşturuyor.

Ne diyelim adamlar yapıyor.

Osman KURT
Yazılım Uzmanı & Eğitmen

Android Telefonlar İçin Artık Microsoft Office Mobile Ücretsiz

Evet yanlış okumadınız microsoft android telefonlar için office mobile uygulamasını ücretsiz olarak yayınlamaya başladı. Telefonunuzdan google play'e girerek sizde uygulamayı telefonunuza yükleyebilirsiniz.

Bu konuya gerçekten sevindim diyebilirim onedrive ilede senkornize çalışan uygulama bence 5 yıldızı hak ediyor.

Görüşmek üzere

Osman KURT
Yazılım Geliştirme Uzmanı