Skip to content

Instantly share code, notes, and snippets.

@ishideo
ishideo / open_urls.js
Last active April 15, 2019 01:55
Open URLs Bookmarklet
javascript:((urls) => {
urls.map(v => 'http://' + v.replace('*.', '')).forEach(v => open(v, '_blank'));
})(
[
"www.google.co.jp",
"yahoo.co.jp",
"*.yahoo.co.jp",
]
)
package KatakanaRomajiConvert
import com.ibm.icu.text.Transliterator
class KatakanaRomajiConvert(val word: String = "") {
private val transliterator = Transliterator.getInstance("Katakana-Latin")
def toRomaji: String = {
val kana: Option[String] = Some(word)
transliterator.transliterate(kana.getOrElse(""))
}
/*
* This Kotlin source file was generated by the Gradle 'init' task.
*/
package HatenaBookmarkFavoriteChecker
import org.jsoup.Jsoup
fun main(args: Array<String>) {
val xml = Jsoup.connect("http://b.hatena.ne.jp/user/bookmark.rss").get() ?: return
val elements = xml.select("item").first()
/*
* This Kotlin source file was generated by the Gradle 'init' task.
*/
package KatakanaRomajiConvert
import com.ibm.icu.text.Transliterator
class KatakanaRomajiConvert(val word: String = "") {
val katakanaToRomaji: String
get(): String {
package App;
import java.util.Optional;
import com.ibm.icu.text.Transliterator;
public class KatakanaRomajiConvert {
public static void main(String[] args) {
try {
System.out.println(convertRomaji(args[0]));
@ishideo
ishideo / Main.scala
Last active March 7, 2019 06:03
sbt "runMain KatakanaRomajiConvert.Main キョウト"
package KatakanaRomajiConvert
import com.ibm.icu.text.Transliterator
class KatakanaRomajiConvert(val word: String = "") {
private val transliterator = Transliterator.getInstance("Katakana-Latin")
def toRomaji: String = {
val kana: Option[String] = Some(word)
transliterator.transliterate(kana.getOrElse(""))
}
@ishideo
ishideo / katakana2romaji.rb
Last active February 18, 2019 06:43
for windows
# -*- coding: utf-8 -*-
require_relative 'hepburn-romanization'
class Roman
def initialize(txt)
@arg = txt
end
def to_romaji
HepburnRomanization.to_romaji(@arg)
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require_relative 'hepburn-romanization'
class Roman
def initialize(txt)
@arg = txt
end
def to_romaji
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
def _init(argv):
if len(argv) == 1:
print('usage: katakana2romaji.py カタカナ')
sys.exit(1)
def katakana2romaji(txt):
cd C:\Users\username\Documents\my_project
git add .
git commit -m "%date:~0,4%-%date:~5,2%-%date:~8,2% updated"
git push
cmd.exe