Skip to content

Instantly share code, notes, and snippets.

Avatar
😅
Learning PhD from home

Wannaphong Phatthiyaphaibun wannaphong

😅
Learning PhD from home
View GitHub Profile
View thai.txt
สวัสดีชาวโลก
ผมเป็นคนไทย
สบายดีไหม
ทำอะไรอยู่อ่ะ
หิวข้าวแล้ว
เธอชอบกินข้าวมันไก่
เขาเพิ่งกลับจากโรงเรียน
พรุ่งนี้เป็นวันอะไร
มือถือของนายรุ่นอะไรอ่ะ
เราไปสั่งข้าวที่ร้านอาหารกันไหม
View play_audio.py
import sys
from subprocess import call
def play(name):
if sys.platform == 'linux':
call(["ffplay",name])
elif sys.platform == 'darwin':
call(["afplay",name])
elif sys.platform == 'win32':
call(['start',name])
else:
View hi.py
def hi():
print("สวัสดีชาวโลก")
View test-openpyxl.py
from openpyxl import load_workbook
wb = load_workbook(filename = 'sample.xlsx') #อ่านไฟล์ sample.xlsx
sheet_ranges = wb['hello'] #เรียกใช้ worksheet ที่ชื่อว่า hello
print(sheet_ranges['A1'].value) #อ่านค่าจากเซลส์ A1 ใน worksheet ของ hello
View test.cs
using System;
public class MyProgram
{
public static void Main(String[] args)
{
int n;
int[] A = new int[4];
int[] B = new int[4];
int[] C = new int[4];
@wannaphong
wannaphong / icu_word_segmentation.java
Last active Mar 21, 2018
โค้ดตัดคำภาษาไทยด้วย ICU ใน Java ใช้งานได้ตั้งแต่ Java 1.4 เป็นต้นไป เดติดต้นฉบับ http://vuthi.blogspot.com.au/2004/08/java.html
View icu_word_segmentation.java
// เดติดต้นฉบับจาก http://vuthi.blogspot.com.au/2004/08/java.html
public String icu_word_segmentation(String txt){
Locale thaiLocale = new Locale("th");
BreakIterator boundary = BreakIterator.getWordInstance(thaiLocale);
boundary.setText(txt);
StringBuffer strout = new StringBuffer();
int start = boundary.first();
for (int end = boundary.next();
end != BreakIterator.DONE;
start = end, end = boundary.next()) {
View rake_thai.py
# -*- coding: utf-8 -*-
"""Implementation of Rapid Automatic Keyword Extraction algorithm.
As described in the paper `Automatic keyword extraction from individual
documents` by Stuart Rose, Dave Engel, Nick Cramer and Wendy Cowley.
Thai language by Mr.Wannaphong Phatthiyaphaibun <wannaphong@kkumail.com>
"""
import string
View provider_paths.xml
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
</provider>
@wannaphong
wannaphong / gist:e46ffd5d91ab436a44e40456865a9ee8
Created Dec 5, 2017
Blogger & Facebook Like and share button
View gist:e46ffd5d91ab436a44e40456865a9ee8
<div class='post-share-buttons'>
<iframe allowTransparency='true' expr:src='&quot;https://www.facebook.com/plugins/like.php?href=&quot; + data:post.canonicalUrl + &quot;&amp;layout=box_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;font=arial&amp;colorscheme=light&quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:55px; height:62px;'/>
<iframe allowTransparency='true' expr:src='&quot;https://www.facebook.com/plugins/share_button.php?href=&quot; + data:post.canonicalUrl + &quot;&amp;layout=box_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;font=arial&amp;colorscheme=light&quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:55px; height:62px;'/>
<br />
<b:include data='post' name='shareButtons'/>
</div>