Şehir: İstanbul
Gümrükleme, Dış Ticaret ve Lojistik sektörünün öncü kuruluşu SOLMAZ,
büyüyen iş hacmine paralel olarak ve yeni sektörlerdeki yapılanmalarını
desteklemek amacıyla, Yazılım Geliştirme Departmanı`nda görevlendirmek üzere;
* Bilgisayar Mühendisliği ya da Bilgisayar Programcılığı bölümlerinden mezun
* Nesne Yönelimli (object oriented) programlama mantığına hakim
(Delphi, C# ya da Java dillerinden birini iyi kullanan, tercihen Delphi)
* İlişkisel veritabanları, SQL kullanımı bilgisine sahip
* Tercihen 3 yıl ve üzeri tecrübeye sahip
* Tercihen ERP, gümrükleme, depolama, taşımacılık, dış ticaret, muhasebe/finansman uygulamalarından herhangi biri hakkında tecrübeli
* En az teknik dokümanları okuyabilecek düzeyde İngilizce bilen
* Araştırmacı, kendini geliştirebilen, program yazmayı seven ve takım çalışmasına yatkın
Yazılım Uzmanları arıyor.
Erkek adayların askerliğini yapmış olması ya da en az 2 sene askerlikle ilişkisi olmaması tercih nedenidir.
*** ÇALIŞMA YERİ İSTANBUL ZİNCİRLİKUYU'daki YENİ OFİSİMİZ OLACAKTIR***
İŞ TANIMI
* desktop uygulamaları
* mobil uygulamalar
* web / internet uygulamaları
* web servisleri
* yapay zeka, machine learning, big data uygulamaları
* uygulamalar arası veri aktarımı, sistem entegrasyonları, eBusiness, B2B, B2C işlemleri
* otomatik raporlama ve bilgilendirmeler
* gümrükleme, depolama, taşımacılık, kargo, lojistik, serbest bölge, sigorta, back office, vb. sektörel uygulamalar
* yönetim raporları, BI raporlamaları
* SQL sorguları, stored procedure, trigger, view, tablo vb. veritabanı tasarımı
İlan Kaynağı: https://www.kariyer.net/is-ilani/solmaz-gumruk-musavirligi-a-s-yazilim-uzmani-1899070
Kişisel web adresimdeki bloğuma gelen saldırılar sebebi ile kapatmış bulunmaktayım. Oradaki bütün paylaşımlarımı bu bloğuma tek tek ekledim ve paylaşımlarıma kendi çapımda buradan devam ediyorum.. Takip edenlere teşekkürler bilgi paylaştıkça çoğalır..
24 Nisan 2018 Salı
7 Nisan 2017 Cuma
Android Material Design Icon Generator Plugin
Merhabalar,
Projeleriniz için rahatça Material Ikon ekleyebilmeniz için bir eklenti keşfettim.
Bu eklenti sayesinde istediğiniz boyutlarda, renkte ve tipte ikonu hızlıca ekleyebiliyoruz.
Aşağıdaki gifte göreceğiniz işlemleri yapmanız yeterlidir.
Not: En aşağıda verdiğin kaynak linkini incelerseniz Linux ve macOS için anlatımı mevcuttur.
Kurulum
1- Eklentinin son veriyonu BURAYA TIKLAYARAK indirilir.
2- Android Studio açınız.
3- Toolbardan File|Settings | Plugins yerine kadar açınız.
4- Ekranın aşağısındaki 3 butonun en sağındaki "Install from disk" e basıp indirdiğimiz .zip dosyasını seçiyoruz.
5- Android Studioyu kapatıp tekrar açıyoruz.
Kaynak: https://github.com/konifar/android-material-design-icon-generator-plugin
Projeleriniz için rahatça Material Ikon ekleyebilmeniz için bir eklenti keşfettim.
Bu eklenti sayesinde istediğiniz boyutlarda, renkte ve tipte ikonu hızlıca ekleyebiliyoruz.
Aşağıdaki gifte göreceğiniz işlemleri yapmanız yeterlidir.
Not: En aşağıda verdiğin kaynak linkini incelerseniz Linux ve macOS için anlatımı mevcuttur.
Kurulum
1- Eklentinin son veriyonu BURAYA TIKLAYARAK indirilir.
2- Android Studio açınız.
3- Toolbardan File|Settings | Plugins yerine kadar açınız.
4- Ekranın aşağısındaki 3 butonun en sağındaki "Install from disk" e basıp indirdiğimiz .zip dosyasını seçiyoruz.
5- Android Studioyu kapatıp tekrar açıyoruz.
Kaynak: https://github.com/konifar/android-material-design-icon-generator-plugin
3 Nisan 2017 Pazartesi
Android Swipe Layout
Merhabalar,
Aşağıda gördüğünüz gifdeki kaydırma olayı(Swipe Layout) IOS da çok sıklıkla kullanılan bir olaydır. Benzerini bir projemde harici kütüphane olarak kullandığım olmuştu.Birçok açıdan buton tasarrufu sağlayan bir yapı olduğu için paylaşmak istedim.
GitHub: https://github.com/barisatalay/SwipeLayout
Kurulum:
Gradle Eklenecek:
compile "com.daimajia.swipelayout:library:1.2.0@aar"
Bu Swipe Layout için RecyclerView kullandığı adapterimizin "RecyclerSwipeAdapter" sınıfından türemesi gerek ve aşağıdaki methodu adapterimize tanımlamalıyız.
Sıradaki işlemimiz adapterin ViewHolder constructor bölümünde xml tarafındaki SwipeLayout elemanının özelliklerini atamak.
Yukarıda findViewWithTag içerisindeki Bottom2 satır layoutumuzdaki SwipeLayout elemanının alt viewi olan ve kaydırınca gözükecek bölümün tagıdır.
Okurken biraz karışık gelebilir fakat örnek kodu Github'dan incelediğinizde çok basit bir kullanımın olduğunu göreceksiniz.
Aşağıda kaynağı paylaşıyorum benim anlattıgımdandan farklı Swipe örnekleri mevcuttur.
Kaynak: https://github.com/daimajia/AndroidSwipeLayout
Aşağıda gördüğünüz gifdeki kaydırma olayı(Swipe Layout) IOS da çok sıklıkla kullanılan bir olaydır. Benzerini bir projemde harici kütüphane olarak kullandığım olmuştu.Birçok açıdan buton tasarrufu sağlayan bir yapı olduğu için paylaşmak istedim.
GitHub: https://github.com/barisatalay/SwipeLayout
IOS Örneği
Android Örneği
Kurulum:
Gradle Eklenecek:
compile "com.daimajia.swipelayout:library:1.2.0@aar"
Bu Swipe Layout için RecyclerView kullandığı adapterimizin "RecyclerSwipeAdapter" sınıfından türemesi gerek ve aşağıdaki methodu adapterimize tanımlamalıyız.
@Override
public int getSwipeLayoutResourceId(int position) {
//Buradaki sample_swipe Satır layoutunda görebilirsiniz.
return R.id.sample_swipe;
}
Sıradaki işlemimiz adapterin ViewHolder constructor bölümünde xml tarafındaki SwipeLayout elemanının özelliklerini atamak.
swipeLayout.addDrag(SwipeLayout.DragEdge.Right, swipeLayout.findViewWithTag("Bottom2"));
setShowMode(SwipeLayout.ShowMode.LayDown);
Yukarıda findViewWithTag içerisindeki Bottom2 satır layoutumuzdaki SwipeLayout elemanının alt viewi olan ve kaydırınca gözükecek bölümün tagıdır.
Okurken biraz karışık gelebilir fakat örnek kodu Github'dan incelediğinizde çok basit bir kullanımın olduğunu göreceksiniz.
Aşağıda kaynağı paylaşıyorum benim anlattıgımdandan farklı Swipe örnekleri mevcuttur.
Kaynak: https://github.com/daimajia/AndroidSwipeLayout
30 Mart 2017 Perşembe
Android Studio İpuçları
Merhabalar,
Android Studio'nun IDE üzerindeki ayarlarınızı İçe Aktarma / Dışa Aktarma gibi özelliği mevcuttur.
Yeni bir Android Studio sürümü yüklediğinizde fark etmişsinizdir size içe aktarmak ister misiniz diye sormakta.
Önemli Tavsiye: Ayarlarınızı her zaman Google ile login olarak bulut üzerinde saklamanız.
Satır Numaralarını Gösterme
Android Studio'yu ilk kurduğumda ve kullanmaya başladığımda hata loglarında bana gösterilen satır numaralarını rahatça görebilmekti. Bunun varsayılan olarak neden gösterilmediğini hiç merak ettiniz mi ?
Kurulum
1- Toolbardan File|Settings|Editor|General|Appearance yerine kadar açınız.
2- Aşağıdaki resimde gösterildiği gibi "Show line numbers" seçeneğini işaretleyiniz.
Camel humps
Ctrl + Sol/Sağ ok tuşlarıyla kodunuz arasında dolaşırken Android Studio 'Camel Humps' sözlerine saymaz.
Kurulum
1- Toolbardan File|Settings|Editor|General|Smart Keys yerine kadar açınız.
2- Aşağıdaki resimde gösterildiği gibi "Camel Humps" seçeneğini işaretleyiniz.
Not: Bu işlemi yaptıktan sonra artık kelime kelime seçebilme şansınız oluyor. Denediğinizde göreceksiniz biraz sinir bozucu bir durum. Eğer mouse ile seçerken bütün hepsini seçmesini istiyorsanız aşağıdaki adımları uygulamanız gerekmektedir.
Kurulum
1- Toolbardan File|Settings|Editor|General yerine kadar açınız.
2- Açılan yerde 'Honor "CamelHumps" words settings when selecting on double click' seçeneğinin işaretini kaldırınız.
Kurulum
1- Toolbardan File|Settings|Editor|General|Auto Import yerine kadar açınız.
2- Aşağıdaki resimdeki gibi "Optimize imports on the fly" ve "Add unambiguous imports on the fly" seçeneklerini işaretleyiniz.
Android Studio'nun IDE üzerindeki ayarlarınızı İçe Aktarma / Dışa Aktarma gibi özelliği mevcuttur.
Yeni bir Android Studio sürümü yüklediğinizde fark etmişsinizdir size içe aktarmak ister misiniz diye sormakta.
Önemli Tavsiye: Ayarlarınızı her zaman Google ile login olarak bulut üzerinde saklamanız.
Satır Numaralarını Gösterme
Android Studio'yu ilk kurduğumda ve kullanmaya başladığımda hata loglarında bana gösterilen satır numaralarını rahatça görebilmekti. Bunun varsayılan olarak neden gösterilmediğini hiç merak ettiniz mi ?
Satır numaraları gözümezken
Satır numaraları ile
1- Toolbardan File|Settings|Editor|General|Appearance yerine kadar açınız.
2- Aşağıdaki resimde gösterildiği gibi "Show line numbers" seçeneğini işaretleyiniz.
Camel humps
Ctrl + Sol/Sağ ok tuşlarıyla kodunuz arasında dolaşırken Android Studio 'Camel Humps' sözlerine saymaz.
1- Toolbardan File|Settings|Editor|General|Smart Keys yerine kadar açınız.
2- Aşağıdaki resimde gösterildiği gibi "Camel Humps" seçeneğini işaretleyiniz.
Not: Bu işlemi yaptıktan sonra artık kelime kelime seçebilme şansınız oluyor. Denediğinizde göreceksiniz biraz sinir bozucu bir durum. Eğer mouse ile seçerken bütün hepsini seçmesini istiyorsanız aşağıdaki adımları uygulamanız gerekmektedir.
Kurulum
1- Toolbardan File|Settings|Editor|General yerine kadar açınız.
2- Açılan yerde 'Honor "CamelHumps" words settings when selecting on double click' seçeneğinin işaretini kaldırınız.
Anında Kütüphane Ekleme
Android Studio'da kullanılmayan içe aktarmaları otomatik olarak içe aktarmak veya temizlemek için kısayollar vardır. Sene olmuş 2017 bizi uğraştırmak yerine otomatik olarak sınıfın kütüphanesini kendisi eklese hoş olmaz mı?
Anında Kütüphane Ekleme olmadan
Anında Kütüphane Ekleme ile
1- Toolbardan File|Settings|Editor|General|Auto Import yerine kadar açınız.
2- Aşağıdaki resimdeki gibi "Optimize imports on the fly" ve "Add unambiguous imports on the fly" seçeneklerini işaretleyiniz.
29 Mart 2017 Çarşamba
Android Studio Inner Builder
InnerBuilder
Bu eklenti sayesinde onlarca saniyenizi alan bir işlem olan builder constructor oluşturma işlemini saniyelere indirebilirsiniz.
Eklenti dosyasını BURADAN indirebilirsiniz.
28 Mart 2017 Salı
Android File Grouping Plugin v1.1
Merhabalar,
Aşağıda bahsettiğim eklenti sayesinde proje görünümünüz "Project" ise resource klasörlerinizi gruplamanıza olanak sağlar.
Önemli Not:
Kurulum
1- Eklentinin son veriyonu BURAYA TIKLAYARAK indirilir.
2- Android Studio açınız.
3- Toolbardan File|Settings | Plugins yerine kadar açınız.
4- Ekranın aşağısındaki 3 butonun en sağındaki "Install from disk" e basıp indirdiğimiz .zip dosyasını seçiyoruz.
5- Android Studioyu kapatıp tekrar açıyoruz.
Kullanımı
Örnek olarak "layout" klasöründekileri gruplayalım.
1- "layout" klasörüne sağ tıklayınız.
2- En üste göreceğiniz üzere "Group/Ungroup" seçeneğine tıklayınız.
Hide Folding Prefix
Bu özellik sayesinde dosya adlarını grupladığınız öneksiz görebilirsiniz.
Kullanımı
1- Toolbardan File|Settings yerine kadar açınız.
2- Sol menüden en aşağıdaki "Other Settings" bölümünü açın.
3- "Hide Folding Prefix" seçeneğini tıklayın.
4- Görünümü yenilemek için klasörleri "daraltın/genişletin"
Custom Prefix Pattern
Bu özellik, filtreleme için alt çizginin hangi konumunun alınacağını belirleme olanağı verir.
Kullanımı
1- Toolbardan File|Settings yerine kadar açınız.
2- Sol menüden en aşağıdaki "Other Settings" bölümünü açın.
3- "Use Custom Pattern" işaretlenir ve kendi özel deseniniz tanımlanır.
4- Görünümü yenilemek için klasörleri "daraltın/genişletin"
5- Not: varsayılan desen klasörler oluşturmak için dosya adının ilk iki alt çizgisini alır.
Aşağıda bahsettiğim eklenti sayesinde proje görünümünüz "Project" ise resource klasörlerinizi gruplamanıza olanak sağlar.
Önemli Not:
- Klasörleri taşımaz.
- Yeni bir klasör oluşturmaz.
- İngilizcem çok iyi değildir. Anladığım kadarı ile aktarmaya çalıştım.
Kurulum
1- Eklentinin son veriyonu BURAYA TIKLAYARAK indirilir.
2- Android Studio açınız.
3- Toolbardan File|Settings | Plugins yerine kadar açınız.
4- Ekranın aşağısındaki 3 butonun en sağındaki "Install from disk" e basıp indirdiğimiz .zip dosyasını seçiyoruz.
5- Android Studioyu kapatıp tekrar açıyoruz.
Kullanımı
Örnek olarak "layout" klasöründekileri gruplayalım.
1- "layout" klasörüne sağ tıklayınız.
2- En üste göreceğiniz üzere "Group/Ungroup" seçeneğine tıklayınız.
Hide Folding Prefix
Bu özellik sayesinde dosya adlarını grupladığınız öneksiz görebilirsiniz.
Ön ekleri gizlenmemiş
Ön ekleri gizlenmiş
Kullanımı
1- Toolbardan File|Settings yerine kadar açınız.
2- Sol menüden en aşağıdaki "Other Settings" bölümünü açın.
3- "Hide Folding Prefix" seçeneğini tıklayın.
4- Görünümü yenilemek için klasörleri "daraltın/genişletin"
Custom Prefix Pattern
Custom prefix pattern olmadan
Custom prefix pattern ile
Kullanımı
1- Toolbardan File|Settings yerine kadar açınız.
2- Sol menüden en aşağıdaki "Other Settings" bölümünü açın.
3- "Use Custom Pattern" işaretlenir ve kendi özel deseniniz tanımlanır.
4- Görünümü yenilemek için klasörleri "daraltın/genişletin"
5- Not: varsayılan desen klasörler oluşturmak için dosya adının ilk iki alt çizgisini alır.
11 Mart 2017 Cumartesi
Android Thermal Bluetooth Printer Helper
Piyasada birçok farklı termal bluetooth yazıcı olduğu aşikar ve bunların birçoğuna aynı şekil text gönderip yazdırma işlemini yapabiliyoruz. İşte kütüphanemizde bu işe yarıyor.
Ek olarak kütüphanemiz kendi içerisinde;
İzinleri kontrol ediyor,
Kendi Yazıcı seçim ekranı mevcut,
İsteğe göre yazıcı seçim ekranı açtırmadan direk deviceAddress tanımlayarak çıktı alabilinir,
Test sayfası yazdırma.
Gibi özellikleri mevcuttur. Kütüphaneyi kullandıkça ve yeni özellik gerektikçe eklemelerde bulunacağım.
Kütüphanenin kullanımı oldukça basit. 1 örneği burada yazıyorum devamı github projesi içerisinde.
Github: https://github.com/barisatalay/thermalprinterhelper
Demo: https://play.google.com/store/apps/details?id=com.atalay.bluetoothexample
//Parameter 1: Activity,
//Paremeter 2: BluetoothCallback interface
BluetoothProvider bluetoothProvider = new BluetoothProvider(this, this);
//Control of required permissions.
//Check terminal device pair / unpair control.
//Connect to BluetoothSocket
//If don't have any pair devices, if it have permission open devices activity
bluetoothProvider.connect()
//This value default false
bluetoothProvider.printText("This is PRINT TEST!!!")
Ekran görüntüleri
Etiketler:
Android,
Barış atalay,
barisatalay,
bluetooth,
helper,
mobile,
print,
printer,
thermal,
write
Kaydol:
Kayıtlar (Atom)

























