26 Ağustos 2015 Çarşamba

Az Bilinen Kelimeler


Sosyal medyada "Günün Kelimesi" ( @eskidekiyeni ) sayfalarında paylaşılan kelimeleri toplu olarak görüntüleyebileceğiniz bir uygulamadır.

link >> Az Bilinen Kelimeler

https://play.google.com/store/apps/details?id=com.pmobile.kelime
"Türkçe fakir değil, biz unutkanız."

https://twitter.com/eskidekiyeni
https://facebook.com/eskidekiyeni
https://instagram.com/eskidekiyeni

Kelimelerin önemine dair:
"Kur’an Kültürünün malı olan kelimelerin yaşaması, senin onları tercih edip kullanmana, kullandırmak için başkaları ile mücadele etmene bağlıdır. Nasıl, kurumaya yüz tutan orkide çiçekleri lisan-ı hâl ile feryâd edip sâhibinden su beklerse, kelimelerimiz de aynı durumdadır."

24 Ağustos 2015 Pazartesi

Ofis Ergonomisi & Egzersizleri Uygulaması

Merhabalar,

Boyun, sırt vb ağrılarından şikayetiniz varsa, verimli, konforlu ve üretken çalışmak istiyorsanız, bu uygulama işinize yarayabilir.

link >> Ofis Ergonomisi & Egzersizleri

https://play.google.com/store/apps/details?id=com.pmobile.ofiserg
Ergo: İş
Nomos: Bilim (Yasalar)
Ergonomi: İşbilimi(Yunanca)
Ergonomi, insanın davranışsal ve biyolojik özelliklerini inceleyerek bunlara uygun yaşama ve çalışma ortamlar
oluşturmayı amaçlayan bir bilim dalıdır.
Ergonomi, insanın işe uydurulmasından daha çok, işi insana uydurmaktır. Yani, fiziksel çevrenin insana uyumlaştırılması süreci demektir.

AMAÇ:

+ Kaza ve yaralanmaları önlemek,
+ Yorgunluğu ve insan vücudunun aşırı kullanımına bağlı; kaza, rahatsızlık ve işe devamsızlıkları en aza indirerek,
bu sağlık sorunlarına bağlı olarak ödenecek tazminatları ve tedavi giderlerini en aza indirgemek,
+ Verimliliği, kaliteyi, konforu ve üretkenliği en üst düzeye çıkarmaktır.

KONULARI:

Gürültü, aydınlatma, ısı, titreşim, çalışma alanının dizaynı, el aletleri dizaynı, makine dizaynı, sandalye dizaynı, ayakkabı dizaynı ve iş dizaynı, mesai saatleri,
vardiya, mola saatleri, yemek rejimi vb.

Boyun, Sırt ve Bel Ağrıları;

+ Toplumun %80-85 inde, özellikle masa başında çalışanlarda kronik ağrılar gelişir.
+ Ağrılar, korunma ile çok büyük ölçüde engellenebilir.

Bel Ağrıları;

+ Bel ağrıları; duruş bozukluğu, omurganın yanlış kullanılmasına bağlı mekanik zorlanmalar sonucu oluşur.
+ Ağrıların %70 kendiliğinden 6 hafta içersinde iyileşir.
+ Dik oturmak omurganın yükünü% 25 azaltır.

İş güvenliğinin öneminin daha da anlaşıldığı günümüzde her ofis çalışanının bilmesi gereken önemli ipuçlarını içeriyor.

İş Ergonomisi ve Egzersizleri Android uygulamasını Google Play Store'dan ücretsiz indirebilirsiniz.

16 Ağustos 2015 Pazar

Kayıp Zaman Kurtarıcı - Akıllı Zaman Yönetimi uygulaması

Merhabalar, zamanının kıymetini bilenlere yönelik bir uygulama yayınladık.

Boş, verimsiz zamanınızı akıllı zaman yönetimi ile geri kazanın.

link = Kayıp Zaman Kurtarıcı 

https://play.google.com/store/apps/details?id=com.pmobile.timerecovery




Özellikleri:

- Boş, verimsiz, malayani, abes işlerinizi takibe alın
- Kendinize yapacak hedefler belirleyin ve bu hedeflerdeki ilerlemenizi takip edin
- Anlık üretilen rapor sayesinde genel performansınızı görün

Nasıl Kullanılır?

1. Anasayfadaki "Başlat" tuşuna dokunun.

2. "Kayıplarım" tabında günlük boşa geçirdiğiniz zaman aktivitelerini girin. Örneğin, 2 saat tv izleme. Bu girdiler hedefleriniz için ne kadar boş zamanınız olduğunu hesaplamak için kullanılacak.

3. "Hedeflerim" tabına geçin. Kendinize yapacak faydalı hedefler belirleyip girin. Örneğin 1 saat kitap oku.
Gerçekçi olmak adına, sadece boş işlerle geçirdiğiniz süre kadar hedef iş girişi yapabilirsiniz. Yani, toplam 2 saatlik kayıp süreniz varsa toplam en fazla 2 saatlik hedefiniz olabilir.

4. Belirlediğiniz hedefi gerçekleştirdikçe uygulamada "Hedeflerim" tabına gelerek yaptığınız hedefteki ilerme bilgisini ilerleme çubuğunu kullanarak güncelleyin. Örneğin yüzde 20 si, yüzde 50 si yapıldı vs.

Not: Listedeki herhangi bir aktiviteye dokunarak güncelleme diyaloğunu açabilirsiniz.

5. Üretilen raporun sizin gerçek performansınızı yansıtabilmesi için gün sonunda belirlediğiniz tüm hedeflerdeki katettiğiniz ilerlemeleri dürüstçe güncellemiş olmalısınız.

6. Genel performans raporunuzu görmek için "Rapor" tabına geçin. Ne kadarlık kayıp zamanı kurtardığınızı, hedeflerinizin yüzde kaçını tamamladığınızı vs. görebilirsiniz.

7. Sonraki gün "Hedeflerim" tabına gelerek tüm ilerlemeleri sıfırlayın. Böylece rapor da sıfırlanacak ve günlük performansınızı yeniden ölçebileceksiniz.

8. Yenilik ve güncellemelerden haberdar olmak için aşağıdaki facebook sayfamızı beğenebilirsiniz.
https://www.facebook.com/pmobile.android

9. Soru, görüş ve önerileriniz için pmobilesoft@gmail.com adresinden iletişime geçebilirsiniz.

Kayıp Zaman Kurtarıcı android uygulama Google Play Store'da.

10 Ağustos 2015 Pazartesi

Şifreli Mesajlaşma Android Uygulaması

Merhabalar,

Mesajlarınızı şifreli bir şekilde göndermenizi sağlayacak uygulamamızı Gogle Play Store'da yayınladık.

link = Şifreli Mesajlaşma

https://play.google.com/store/apps/details?id=com.pmobile.cryptosms




 Nasıl Kullanılır?

1. "Mesaj Şifrele" bölümüne girerek şifre ve mesajınızı giriniz. Bu şifre, şifreli metni deşifre ederken kullanılacağından aklınızda tutunuz. Mesajı alan kişinin de bu şifreyi bir şekilde bilmesini sağlayınız.

2. Şifrelenmiş mesajınızı isterseniz direk SMS atabilir isterseniz değişik sosyal mecralarda paylaşabilirsiniz. Örneğin, Facebook, Twitter, Whatsapp, Line, Mail, Viber, Tango, Tictoc, İnstagram, E-Posta.

3. Karşı tarafın şifreyi çözmesi: Paylaştığınız şifreli metni kopyalayıp "Sifre Çöz" sayfasındaki şifreli mesaj alanına yapıştırır.

4. Sizin belirlediğiniz şifreyi girer. "Şifreyi Çöz" tuşuna dokunarak metni deşifre etmiş olur.

pmobilesoft@gmail.com adresinden soru görüş ve önerilerinizi iletebilirsiniz.

27 Temmuz 2015 Pazartesi

Android QR Code & Barkod Okuma Kaydetme Fiyat Takip Uygulaması

Merhabalar,

Özellikle esnaf kardeşlerin işine yarayacağını düşündüğümüz bir uygulama geliştirdik.

link = QR Code & Barkod Okuyucu

https://play.google.com/store/apps/details?id=com.pmobile.barcodeapp

Barkod okuma uygulamamızla ürünleriniz fiyatlarını barkodunu okutarak bulabilirsiniz. Böylece yüzlerce liralık barkod cihazı almaktan kurtulabilirsiniz.

1. Öncelikle uygulamaya tüm ürünlerinizin barkotunu okutup kaydederek kendi veritabanınızı oluşturun. Barkodu kaydederken not alanlarına ürününüzün fiyatını yazın. Veya başka almak istediğiniz notunuzu alın.

2. Daha sonra tekrar bu barkodu okuttuğunuzda önceden girmiş olduğunuz notlar karşınıza gelecektir.

Uygulamanın silinmesi veya başka sebeplerle veri kaybına uğramamak için veritabanını XLS (excel) dosyasına aktarabilirsiniz. Ve bu dosyayı daha sonra tekrar uygulama veritabanına içe aktarım yapabilirsiniz.


Demo:

 


Nasıl Kullanılır?
  •  Basitçe "Başlat" tuşuna dokunarak okumak istediğiniz barkodu kameraya alın.
  •  Eğer okunan kod önceden kaydedilmiş ise, kayıt detayları gösterilir.
  •  Bulunan kayıtların detaylarının gösterilmesini istemiyorsanız "Ayarlar" sayfasından devre dışı bırakabilirsiniz.
  •  Okuduğunuz QR Code veya barkodu veritabanına kaydedebilirsiniz.
  •  Okunan kod bir URL ise linki tarayıcıda açabilirsiniz.
  •  Işık yetersiz ise flashı açıp kapatabilirsiniz.
  •  "Kayıtlara Bak" tuşu ile kayıtlı kodları görüntüleyebilir ve arama yapabilirsiniz. Kayıtlardan birini seçerek düzenleyebilir veya silebilirsiniz.
  •  "Dışa Aktar" tuşu ile kayıtları xls (excel) dosyasına yazdırabilirsiniz. Dosya harici kartınızda "qrcode_reader_exports" klasörüne kaydedilir.
  •  "İçe Aktar" tuşu ile "qrcode_reader_exports" klasöründeki bir XLS dosyasını veritabanına aktarabilirsiniz.
  •  Veri kaybına uğramamak için düzenli bir şekilde verileri bir dosyaya aktarmanız ŞİDDETLE tavsiye edilir.

pmobilesoft@gmail.com adresinden soru görüş ve önerilerinizi iletebilirsiniz.























13 Nisan 2012 Cuma

Android İçin Ses Kaydetme Kodu

 
Kodu AudioRecorder.java isimli bir dosyaya koyup kullanmaya başlayabilirsiniz. Kodu aldığım orjinal yerin linki de içinde duruyor yalnız orjinali hata veriyordu. Hatayı düzeltip kamuoyuna saygıyla sunuyorum. (Bunu kullandığım bir uygulama hazırlıyorum şu sıralar, yakında markette olur inşaAllah. )




import java.io.File;
import java.io.IOException;

import android.media.MediaRecorder;
import android.os.Environment;

/**
 * @author <a href="http://www.benmccann.com">Ben McCann</a>
 */
public class AudioRecorder {

  MediaRecorder recorder;
  final String path;

  /**
   * Creates a new audio recording at the given path (relative to root of SD card).
   */
  public AudioRecorder(String path) {
    this.path = sanitizePath(path);
    
    System.out.println("PATHimiz: "+ this.path);
  }

  private String sanitizePath(String path) {
    if (!path.startsWith("/")) {
      path = "/" + path;
    }
    if (!path.contains(".")) {
      path += ".3gp";
    }
    return Environment.getExternalStorageDirectory().getAbsolutePath() + path;
  }

  /**
   * Starts a new recording.
   */
  public void start()  {
      
      try {
      
      recorder = new MediaRecorder();
      
      
    String state = android.os.Environment.getExternalStorageState();
    if(!state.equals(android.os.Environment.MEDIA_MOUNTED))  {
        throw new IOException("SD Card is not mounted.  It is " + state + ".");
    }

    // make sure the directory we plan to store the recording in exists
    File directory = new File(path).getParentFile();
    if (!directory.exists() && !directory.mkdirs()) {
      throw new IOException("Path to file could not be created.");
    }

    recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    recorder.setOutputFile(path);
    recorder.prepare();
    recorder.start();
    
      } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }catch (Exception ex)
        {
            System.out.println("Beklenmedik hata "+ ex);
            ex.printStackTrace();
        }
    
    
    
    
  }

  /**
   * Stops a recording that has been previously started.
   */
  public void stop()   {
      
      try {
      
    recorder.stop();
    recorder.reset();
    recorder.release();
    
        } catch (Exception ex ) {
            System.out.println("HATAMIZ: " + ex );
            ex.printStackTrace();
             
        }
    
  }
}


Örnek bir kullanım:

String KAYIT_KLASORU = "/kayitlar/";

 AudioRecorder kayitci = new AudioRecorder(KAYIT_KLASORU +"dosyaismi");

kayitci.start();  // kayıdı başlatmak istediğiniz yerde çağırınız.


 kayitci.stop(); // kayıdı bitirmek istediğiniz yerde çağırınız. Bundan sonra eğer bir hata oluşmamışsa (cihazda harici kart yoksa mesela hata oluşur)  harici kartta "kayıtlar" klasörü içinde "dosyaismi.3gp" isimli bir ses dosyası oluşur. Her kayıtta bu dosyanın üzerine yazılmaması için dosya ismini dinamik olarak değiştirmeniz gerekiyor tabii ki.

3 Şubat 2012 Cuma

x86 ve x64 ne değildir?

Bu terimler bir işlemcinin çekirdek sayısını belirtmemektedir. Yani x64 çift, x86 tek çekirdekli işlemci anlamına gelmemektedir. Ne anlama geldiği bu yazının konusu değil, şuradan ve buradan öğrenilebilir :). Kısaca işlemcinin mimarisi ve buna bağlı olarak 32-bit veya 64-bit register'lara sahip olup olmamakla alakalı bir durum.