Skip to content

Instantly share code, notes, and snippets.

View bromne's full-sized avatar

bromne

View GitHub Profile
@bromne
bromne / newlang.md
Last active September 18, 2017 03:19
Concept of the new language

新しい言語

**新しい言語(仮称)**のコンセプトです。

パラダイム

  • 静的型つけ: 型の整合性は実行前に完全に検証される
  • クラスベースオブジェクト指向 + 関数型: グローバルな関数よりもobject.method(...)という書き方を優先する,高階関数を多用する
  • 高級: 典型的な表現は簡単な書き方で記述できる
  • 空値安全: 空値(null)の存在は隠ぺいされる
@bromne
bromne / fragment_monokai.xml
Created August 8, 2016 05:07
Fragment: Monokai color set
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
@bromne
bromne / fontawesome_extract_codes.js
Created July 31, 2016 11:58
Font Awesome: extract codes
// このサイトで使った。
// http://fontawesome.io/cheatsheet/
var data = $("div.col-md-4.col-sm-6.col-lg-3").toArray()
.map(function(element) {
var name = $(element).contents()
.filter(function() {
return this.nodeType === 3;
}).text()
.replace(/(^\s+)|(\s+$)/g, "");
var charcter = $("i", element).text();
@bromne
bromne / fontawsome_map.tsv
Created July 31, 2016 11:53
Font Awsome 4.6.3: name-entity relation list
fa-500px &#xf26e;
fa-adjust &#xf042;
fa-adn &#xf170;
fa-align-center &#xf037;
fa-align-justify &#xf039;
fa-align-left &#xf036;
fa-align-right &#xf038;
fa-amazon &#xf270;
fa-ambulance &#xf0f9;
fa-american-sign-language-interpreting &#xf2a3;
@bromne
bromne / quick_sort.js
Last active June 27, 2016 13:45
Quicksort: comparison of recursive and loop
var swap = function(elements, i, j) {
var temp = elements[i];
elements[i] = elements[j];
elements[j] = temp;
};
var calculate_pivot_index = function(elements, left, right) {
return right;
};