Subscribe RSS Join our Facebook Group Follow us on Twitter!
in Search

Catatan Billy Riantono

sebuah catatan kecil dari sebuah kehidupan :)

April 2012 - Posts

  • Are you Students ?? Want submit your WP 7 apps ?

    Yeahhhh ,, sesuai judul ,, apakah teman – teman pelajar yang berkedudukan di Indonesia ?? dan ingin mem-publish apps teman – teman ke Windows Phone Marketplace ? saya membuka kesempatan untuk membantu rekan – rekan yang menginginkan hal itu . Smile

    BIAYA ??? FREE !!!

    Apa saja yang perlu dipersiapkan ??

    Yang perlu teman – teman perhatikan :

    1. Description harus berbahasa Inggris walaupun aplikasi teman – teman menggunakan bahasa Indonesia
    2. Screenshooot dan Image Lainnya wajib PNG
    3. Screenshoot wajib hasil dari screenshoot tools pada Emulator
    4. Screenshoot jangan menampilkan hasil frame counter dan debug number yang secara default akan muncul , untuk mendisablenya : http://msdn.microsoft.com/en-us/library/gg442300(v=vs.92).aspx
    5. Test aplikasi teman – teman pada dark dan light themes dan pastikan UI teman – teman terlihat dengan nyaman Smile

    Are you ready to submit your apps ? just contact me Smile

    non students ??? please visit menu Submit Apps in Menu Bar at http://belajarwp7.com Open-mouthed smile

    473 Views, 0 Comment(s), Published on: 04-24-2012 13:49 by billy.riantono to Catatan Billy Riantono
  • Indonesian Students Portal for Windows Phone 7 Had Released !!!

    Hello all,

    ini sebenarnya apps yang sudah lama sekali saya bikin, namun dari dulu selalu direject karena masalah bahasa Open-mouthed smile

    Fitur :

    1 . Read Article Easily from your WP 7 Device

    2. Share Article to Social Media in Easily Way

    3. Animation in Whats New Section

    Screenshot :

    54e6e71d-806e-4aca-ab37-b29cf488292d778ccecb-7061-473d-9d9c-824ecfcb50ffd379169b-d56d-4643-8441-fb0a35398ca3

    Next Feature :

    1. Save Article to Local Storage

    2. Caching, so You Can read Offline The Article Smile

    3. ????

     

    Silahkan di Unduh di :

    Download-EN-Med

    This Apps Developed By Black Pearl Software

    Selamat Menikmati Rekans ……

    Mohon maaf kalo masih ada kekurangan Open-mouthed smile

    Ada Ide atau kritik ataupun saran ?? silahkan japri ajah ke billy{at}blackpearlsoft{titik}com Open-mouthed smile

    553 Views, 0 Comment(s), Published on: 04-07-2012 15:21 by billy.riantono to Catatan Billy Riantono
  • USSD Decoder VB.Net

    Hello All,

    Lama tak bersua Smile ini jadi postingan pertama saya setelah resmi bukan menjadi MSP dan MSP Lead Interim Regional Jawa Barat Lagi Open-mouthed smile. Oke, kali ini kita akan sedikit membahas tentang bagaimana menerjemahkan PDU Code dari USSD Response yang kita terima dari Operator. Kenapa saya membahas ini ? yaps karena sekarang saya sedang bermain dengan AT Command + Modem untuk membuat sebuah SMS Gateway disini saya mencoba mengembangkan dari salah satu Library untuk Platform .Net yaitu ATSMS Library ( Library ini boleh dibilang cukup lengkap, tapi ada salah satu kekurangnnya yaitu kita belum bisa mengirimkan command USSD ) Smile *maaf kalo sudah sedikit jadul .. hahaha Smile with tongue out

    Oke Apa itu USSD ?

    Menurut Wikipedia, USSD ( Unstructured Supplementary Service Data ) adalah yang protokol digunakan oleh telepon selular GSM untuk berkomunikasi dengan komputer operator selular. USSD dapat digunakan untuk browsing WAP, layanan panggilan balik prabayar, jasa uang mobile, layanan konten berbasis lokasi , dan sebagai bagian dari konfigurasi telepon pada jaringan.

    Bagaimana bentuk rupa PDU Code ?

    07911326040000F0040B911346610089F600002080629 17314080CC8F71D14969741F977FD07

    pdu

     

    Example :

    USSD PDU Code :

    00500075006C007300610020003500370030003000200073002F006400200032003500410070007200310032002E004E0069006B006D00610074006900200053004D00530020004B006100700061006E00200041006A006100200033003000300053004D0053002C0020003500680072002C002000520070003500720062000A00310020004D00610075000A003200200049006E007400650072006E00650074002F00420042000A003300200050006B0074002000530075007000650072002000480065006D00610074000A003400200050006B00740020004E0065006C0070006F006E000A00350020004B006F006E00740065006E000A003600200049006E0066006F00200052006F0061006D0069006E0067000A003700200049006E0066006F0020004C006100790061006E0061006E000A

    Apabila diConvert menjadi Text Biasa ( Readable Text ) adalah :

    Pulsa 5700 s/d 25Apr12.Nikmati SMS Kapan Aja 300SMS, 5hr, Rp5rb
    1 Mau
    2 Internet/BB
    3 Pkt Super Hemat
    4 Pkt Nelpon
    5 Konten
    6 Info Roaming
    7 Info Layanan

     

    Abrakadabra ,…. berbeda sekali bukan dari kombinasi angka dan huruf begitu diterjemahkan menjadi Kata – kata penunjuk pulsa saya yang sangat sedikit sekali Embarrassed smile

    Oke sekarang Snippet Code yang bisa teman – teman gunakan : ( Code ini tidak saya ciptakan sendiri , saya hanya mengkonversi dari coding Javascript seseorang, menjadi VB.Net)

       1: Imports System.Text
       2:  
       3: Public Class USSDDecoder
       4:     ' USSD USCS2 PDU Decoder By Billy Riantono - Batu Kajang 2012
       5:  
       6:     Public Shared Function DecodeUSCS2Text(ByVal s_str_string As String) As String
       7:         Dim result_prefix As String = ""
       8:         Dim NewString As String = ""
       9:         Dim i As Integer
      10:         For i = 0 To s_str_string.Length - 1
      11:             If (MakeNum(s_str_string.Substring(i, 1)) <> 16) Then
      12:                 NewString += s_str_string.Substring(i, 1)
      13:             End If
      14:         Next
      15:         s_str_string = NewString
      16:         Dim i_int_length = s_str_string.Length
      17:         If (i Mod 2) Then
      18:             Return "Error : Length is Not Even"
      19:         End If
      20:         Dim messageLength = s_str_string.Length / 2
      21:         Dim buffer = GetUserMessage16(0, s_str_string, messageLength)
      22:         Return buffer
      23:     End Function
      24: #Region "Private FUnction"
      25:  
      26:     Private Shared Function HexToNum(ByVal numbers As String) As String
      27:         Dim tens = MakeNum(numbers.Substring(0, 1))
      28:         Dim ones = "0"
      29:         Dim strNumber As String = Convert.ToString(numbers)
      30:         If (strNumber.Length > 1) Then
      31:             ones = MakeNum(numbers.Substring(1, strNumber.Length - 1))
      32:         End If
      33:         If (Convert.ToString(ones) = "X") Then
      34:             Return "00"
      35:         End If
      36:         Return Convert.ToString((tens * 16) + (ones * 1))
      37:     End Function
      38:     Private Shared Function GetUserMessage16(ByVal skip_char As Integer, ByVal Input As String, ByVal truelength As Integer)
      39:         Dim smsMessage = ""
      40:         Dim charCounter As Integer = 0
      41:         Dim i As Integer = 0
      42:         While i < Input.Length
      43:             Dim EndLength1 = i + 2
      44:             Dim EndLength2 = i + 4
      45:             Dim hex1 = Input.Substring(i, EndLength1 - i)
      46:             Dim hex2 = Input.Substring(i + 2, EndLength2 - (i + 2))
      47:             charCounter += 1
      48:             If charCounter > skip_char Then
      49:                 smsMessage += "" & Character(Convert.ToInt32(Convert.ToInt32(HexToNum(hex1)) * 256 + Convert.ToInt32(HexToNum(hex2))))
      50:             End If
      51:             i = i + 4
      52:         End While
      53:         Return smsMessage
      54:     End Function
      55:     Private Shared Function Character(ByVal Num As Long, Optional ByVal Special As Integer = 256) As String
      56:         'This Function from http://www.freevbcode.com/ShowCode.asp?ID=8541
      57:         'Special must not be higher then 256 or lower then 0
      58:         If Special < 1 Then
      59:             Num = 1
      60:         ElseIf Special > 256 Then
      61:             Num = 256
      62:         End If
      63:  
      64:         'If passed Num is higher then 255, it keeps subtracting
      65:         'the Num by Special(256) until Num becomes legal ASCII number.
      66:         If Num > 255 Then
      67:             While Num > 255
      68:                 Num = Num - Special
      69:             End While
      70:         End If
      71:  
      72:         'If Num is lower then 0, it keeps adding Special(256)
      73:         'until Num becomes legal ASCII number.
      74:         If Num < 0 Then
      75:             While Num < 0
      76:                 Num = Num + Special
      77:             End While
      78:         End If
      79:  
      80:         'At the end it just passes the Num to Chr() function
      81:         Return Chr(Num)
      82:  
      83:     End Function
      84:  
      85:  
      86:     Private Shared Function MakeNum(ByVal str As String) As Integer
      87:  
      88:         If Not (str = "0" Or str = "1" Or str = "2" Or str = "3" Or str = "4" Or str = "5" Or str = "6" Or str = "7" Or str = "8" Or str = "9") Then
      89:             Select Case UCase(str)
      90:                 Case "A"
      91:                     Return 10
      92:                 Case "B"
      93:                     Return 11
      94:                 Case "C"
      95:                     Return 12
      96:                 Case "D"
      97:                     Return 13
      98:                 Case "E"
      99:                     Return 14
     100:                 Case "F"
     101:                     Return 15
     102:                 Case Else
     103:                     Return 16
     104:             End Select
     105:         End If
     106:         If ((Convert.ToInt32(str) >= 0) And (Convert.ToInt32(str) <= 9)) Then
     107:             Return Convert.ToInt32(str)
     108:         End If
     109:     End Function
     110: #End Region
     111: End Class

     

    Oke Selamat mencoba rekans Smile

     

    Cheers Ninja

  • Congratulation for New Microsoft Students Partner Regional Jawa Barat

    Dear All,

    Setelah mengalami proses rekruitmen dan screening yang cukup panjang, sekarang kita telah memiliki beberapa nama yang baru.

    Berikut ini adalah nama - nama yang selama beberapa bulan kedepan bakal menjadi MSP di Jawa Barat, kenapa beberapa bulan ? ya karena seberapa lamanya nama - nama dibawah ini bakal menyandang status Microsoft Students Partner tergantung dari pribadi masing - masing kembali.

     

    Akhir Kata CONGRATULATION .. and Now, It's Your Time To SHINE !!!!

     

    Regards,

    B Billy Riantono

    MSP Lead Interim West Java

    558 Views, 0 Comment(s), Published on: 04-03-2012 6:02 by billy.riantono to Catatan Billy Riantono
    | More