Category: Software

Python Django Web Framework

2 sene kadar önce Django kullanarak kendi blogumu yapmaya çalışmıştım. Aynı zamanda bu geliştirme sürecini de hazırladığım blogda paylaşacaktım. Blogum birkaç kere hosting transferi ve zararlı dosya saldırısı gibi problemlerden dolayı çökmüştü. Sonra dedim ki blogum her zaman sağlam kalmalı bu yüzden wordpress altyapıya geçtim. Django ve Spring 2 sevdiğim web frameworkünü ise profesyonel ve… Read more »

Spring Boot Referans dökümünanını Türkçe’ye çeviriyorum

Bu dökümanı https://www.gitbook.com adresinde yayınlayacağım. Bildiğiniz gibi git’in çoğu ürünü çıktı. Github’da kodlarımızı tutup versiyonluyoruz.  https://gitter.im/ ile konuşuyoruz. Gitbook’da kitap yazma veya döküman yayınlamak için bize altyapı sunuyor. Şimdilik şu adreste kitap : https://www.gitbook.com/book/gosmik/spring-boot-turkce/details Şekil olarak düzeltmeyi devam ederken tamamlamış olacağım.

No compiler is provided in this environment hatası ve çözümü

TR: Spring Boot ve STS tool kullanırken JDK kullanmalıyız JRE yerine. Çünkü biz hem derleme hem de run işlemleri yapıyoruz. Bu derlemeyi de biz Eclipse veya STS aracılığı ile yaptığımızda bunu onlar da bilmeli. Aşağıdaki adrese gidip JDK yı tanımlamalıyız. Eclipse -> Window -> Preferences -> Java -> Execution Enviroments EN: It means you use… Read more »

WordPress upload limit artırma

Bu konuda 3 yöntem var. Sırası ile 1 . php.ini üzerinde edit (Paylaşımlıu hosting kullanıyorsanız bunu elde etmek zor) 2. “.htaccess ” yı değiştirmek = > ku bu da paylaşımlı hostingde kısıtlar yüzünden çalışmıyor. Bu dosyayı normalde şartlarda göremezsiniz. Cpanel dosya yöneticisi üzerinde sağ üst köşede settingsden gizli dosyaları göster seçeneğini aktif etmeniz gerekiyor   3…. Read more »

Gradle İyileştirmeleri

Android ile gelen gradle plugin ile derleme ve sonrasında farklı işler yapabiliyoruz. Öyle ki bu plugin de java ile yazıldığını söylersem ne kadar şey yapabileceğimizi daha iyi anlatmış olurum sanırım. applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new File( output.outputFile.parent, output.outputFile.name.replace(“.apk”, “-${variant.versionCode}.apk”)) } } Yukarıdaki kod derlenen apk’nın isminin sonuna Manifest’te yazılı… Read more »

Scanner Kullanımı ve bir trick

Merhabalar, Javada Scanner kütüphanesi ile komut satırından yapılan girdileri okuyabiliriz ve diğer girişleri de bekleyebiliriz. Bu basit bir konu ancak bir trickten bahsedeceğim. O da scanner’ın bize vermiş olduğu methodlardan biri olan nextline() input üzerinde bir satır ileri giderken nextInt() ve nextDouble() ilerlemiyor. import java.util.Scanner; public class Solution { public static void main(String[] args) {… Read more »

app:transformClassesWithDexForDebug solution

I have faced below problem Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. > com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {–dex –force-jumbo –num-threads=4 –multi-dex –output C:\Users\dtyunlu\AndroidStudioProjects\iris-mobil-android\app\build\intermediates\transforms\dex\debug\folders\1000\5\slice_2 C:\Users\dtyunlu\AndroidStudioProjects\iris-mobil-android\app\build\intermediates\transforms\instantRunSlicer\debug\folders\1\5\slice_2} Although, tried the solutions from here : https://stackoverflow.com/questions/33915955/android-studio-transformexception-errorexecution-failed-for-task-apptransf didn’t solve my problem. So I have deleted this part from my gradle: dexOptions… Read more »

SimpleDateFormat kullanımı

Amacımız bize “25.05.2017 09:00” gibi gelen bir tarih string’ini doğru parse istediğimiz formatta çıktı alabilmek. Sadece saat kısmı için : “09:00” gibi sadece tarih için “25:05:2017” “2001-07-04 12:08:56” şeklinde U.S. Pacific Time time zone da gelen stringi alıp 12:08 PM  olarak veya 12 o’clock PM  bastırabiliriz. 2001.07.04 AD at 12:08:56 PDT  => PDT pasifik daylight time… Read more »

Android version code ve version name

Bu değerler Androidmanifest.xml içinde <?xml version=”1.0″ encoding=”utf-8″?> <manifest xmlns:android=”http://schemas.android.com/apk/res/android” package=”com.yusuf.mobil” android:installLocation=”auto” android:versionCode=”2″ android:versionName=”2.0″> … olarak yazılır. Ancak build.gradle ile de override edilebiliyor. defaultConfig { applicationId “com.digiturk.iris” minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName “1.0” multiDexEnabled true }

Zxing duplicate entry problem

When I was trying to signing my apk which include embedded zxing barcode scanner , it was giving this error: Error:Execution failed for task ‘:app:transformClassesWithJarMergingForRelease’. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/zxing/integration/android/IntentIntegrator.class I have spent my last 5 hours to solve this. So finally I got why it happens. For some reasons or accidently I did… Read more »