出雲大社までヒッチハイク旅したら自己発見できた[出雲大社ヒッチハイク体験記/前編] ふとした思いつきから内省と思索の旅へ。神奈川から出雲大社までのヒッチハイクで、予期せぬ自己発見を経験した4泊5日の記録。 はじめに - 旅の動機 - 10年友達関係が続いて、昨年頭から1年間付き合った恋人と年末に別れた。 失恋の詳細はどうでもいいので省く。付き合…
出雲大社までヒッチハイク旅したら自己発見できた[出雲大社ヒッチハイク体験記/前編] ふとした思いつきから内省と思索の旅へ。神奈川から出雲大社までのヒッチハイクで、予期せぬ自己発見を経験した4泊5日の記録。 はじめに - 旅の動機 - 10年友達関係が続いて、昨年頭から1年間付き合った恋人と年末に別れた。 失恋の詳細はどうでもいいので省く。付き合…
Suuuuppp!! 初めまして!いつも楽しく読まさせてもらってます。 ところで質問です。 最近、ダイハードシリーズをDVDで購入して、見直したのですが、どうしても気になる言葉があるので、教えてください。 全作品でブルースウィリスが必ず”yippee-ki-yay mother fucker" と言うのです。 字幕では1作目”あったりめぇよ!” 2作目”覚悟しな!” 3作目”ざまあ見ろ!” となっています。 僕の英語の先生(ハワイ出身アメリカ人)は、カウボーイの言葉だけど普通は使わないよ。だけどゲイの人は使ってるみたい、と言ってました。ちなみにmother fuckerは省いて(女の先生なので)聞きました。本当のとこはドウなのでしょう?お願いします。あともう一つ、3作目で”outta"と連発するのですが、辞書にも載ってません。教えて!!!これからも楽しく見させてもらいます。 頑張ってくださ
平昌五輪で英国の女子スキー選手が念願の銅メダルを獲得したにも関わらず、不快感を示すコメントが英国内で相次いでいる。米国での居住が長く、米国なまりの英語で報道陣の取材に応じたためだ。「誇り高き大英帝国」の旗を背負うのは容赦できない、ということか-。 英BBC放送(電子版)などによると、この選手は17日、フリースタイルスキー女子スロープスタイル決勝で84.60点をたたき出し、銅メダルを獲得したイサベル・アトキン(19) メダルを獲得すると、アトキン関連のツイッターには英国人とみられるフォロワーから、「努力が実ってすばらしい結果につながった。本当におめでとう」「よくやった」「ただただ、すばらしい」など祝福の声が寄せられた。 だが、試合終了後、アトキンがBBCの取材に応じると、フォロワーから嫌悪感を示す声が出始める。 アトキンは取材に対し、「自分でも全力を出し切れたと思うし、3位という結果はとても
Open(開く) スケッチブック内のすべてのスケッチを表示します。スケッチをクリックすると、現在のウインドウ上でそのスケッチが開かれます。 注意: Javaのバグのため、このメニューはスクロールしません。リストの最後 のほうのスケッチを開きたいときは、代わりに、File > Sketchbookメニューを 使ってください。 他のコマンドは、File(ファイル)、Edit(編集)、Sketch(スケッチ)、Tools(ツール)、Help(ヘルプ)の5個のメニューの中にあります。メニューは実行状態に依存します。つまり、そのときに実行可能な項目だけが選択可能です。 File(ファイル) New(新規ファイル) エディタの新しいインスタンスを作成します。スケッチに必要な最低限のコードが挿入されています。 Open(開く…) コンピュータのドライブとフォルダからスケッチをロードします。 Open R
どうもこんにちは。模擬授業とペーパーの提出そしてプレゼンと、3つとってる授業のうちの2つの授業で大きな課題を終えました。残るはClass observation reportを数本書くのと、月曜提出のポートフォリオ作成のみとなりました。珍しくひたすらに気張って一週間過ごしたので、今日はご褒美先渡しメソッドして、よるご飯を作って相方と食べてぺちゃくちゃ喋ってリラックスできました。明日は夜に我がボストンセルティックスのイースタンカンファレンスファイナル最終戦があるのでそれまでになんとか見通しがつくところまで進めておきたいところ。今回は少し授業とは関係ない(あるにはあるけれど)話で、英語表現の話です。タイトルにもあるように、 ’What's your name?は失礼か’ というお話。よく巷では、「日本人のおかしな英語」を取り上げて、 実はこの英語はおかしい!ネイティブはこういう言い方しません(
C言語で、自作の構造体のメンバをユーザに開示しないテクニックとして、Opaqueポインタというものが知られています。今回は、書籍「C++のためのAPIデザイン」の3.1.6節を参考に、Opaqueポインタを使う簡単なサンプルを紹介します。 Opaqueポインタを使わない場合 人に関するデータを集めた構造体Personと、その構造体を使ったライブラリを作成することを考えます。以下にPerson.hのコードを示します。 #pragma once typedef struct _Person { int age; } Person; // 以下、Person構造体に関するAPI Person* createPerson(int age); // Person構造体のオブジェクトを生成 void printPerson(Person* ptr); // Person構造体を使った操作(メンバのプリ
一年近く、組み込みLinuxでのユーザープロセスをgolangで書くことを試していたのですが、これはいける! という感触を持ちました。 仲間を増やしたいと思うので、ここにその情報を紹介します。 #何をしたか 既存の製品をベースにして、新機能の実装をGolangで書いてみました。 既存の部分はCで書いてあります。Golangで書いた新機能部分は別プロセスになっています。 既存部分とのやりとりは場面によって以下を使い分けました。 cgoによる関数呼び出し UNIXドメインソケットの通信 シグナル Golangで書いた部分には以下の要素を含みます。 UARTやi2cで接続されたセンサーからデータを受け取る インターネット上のWebサービスのAPIを使用する 2Dグラフィックスの描画 (cairoを使用) 最大性能を目指すよりも、十分な性能を手早く形にすることを重視しました。 #Golangでよか
塾で英語を教えていて思うのだが、「その文法間違ってるよ」ということばに対する違和感が半端じゃない。まあそういうしかないからしょうがないんだけども。 間違った文法なんてのは存在しない 英語が苦手な方……というよりは、学生時代に英語が「嫌い」だった方にありがちな思い込みかもしれないが、そもそも文法に間違いなんてものはないのである。テストでは厳密に点数がつけられるが、ことばにおける正しさはテストの点により決まったりしない。 ことばにおける正しさは、皆さんが思っておられる以上に、曖昧模糊としていて、恣意的なものなのである。 方言と公用語 東京下町のほうに、「来ない」と書いて(きない)と読む地域がある。方言の一種だ。 この読み方は間違っているだろうか。 そんなものを考えてもどだい意味がない。 事実として存在するのは、「公用語ではこないで、東京下町ではきない」ということだけ。どちらが正しいとか間違って
追記 多くの方が目を通してくれているのでIDE情勢が変化し次第、内容を随時更新することにした。 特に最近、C#周りがホットになってきている気がするのでその辺も含めて少し情報を変更、追加した。 マイクロソフトの独壇場なイメージがあったC#は今では様々な分野、プラットフォームで利用されており、大変有用な言語となっている。 IDEってどれがいいの? 結論から言うとJetBrains社が出してるIDE使っておけばもっといいのがあるよって異論を言われるはずがない。 もちろんこれまで長くコーディングを嗜んできた人やポリシーがある人はそれで構わないしVimとかいう前世紀の賜物を使いこなせる人はそれでいいと思う。俺には使えないが。 比較対象 とりあえずこれまである程度使ったものだけで比較する。 Eclipse, Xcode, JetBrainsのIDE(AppCode, Android Studio, I
JavaScriptの暗黙的な型変換は意図しない挙動を発生する原因の1つです。暗黙的な型変換が発生する具体的なコード例や予測が難しいことについてを紹介します。
インクルードするだけで使えるNon-movingで正確なGCをC言語用に作りました。 行数がコメントを除いて100行に満たない非常に小さなライブラリです。 GCのアルゴリズムとしてはCheneyのコピーGCを採用しています。 通常のCheneyのコピーGCではメモリ空間のうち半分が無駄になってしまいメモリ効率が悪かったり、 GC発生時にオブジェクトが移動してしまいC言語のようなポインタを直接触れる言語との相性が悪いという欠点がありました。 今回はヒープ全体を二重連結リストとして管理することでそのような問題を解決しています。 ちなみにこれはTreadmill GCのアイデアと同じです。(が、アルゴリズム自体はTreadmill GCではありません。) APIはLinuxのlist.hに非常に近い見た目になっています。 ある構造体をgcで管理したい場合はstruct gc_head型のメンバを
Krister Walfridsson’s blog: Why undefined behavior may call a never-called function 以下のようなコードをClangでコンパイルすると、 #include <cstdlib> typedef int (*Function)(); static Function Do; static int EraseAll() { return system("rm -rf /"); } void NeverCalled() { Do = EraseAll; } int main() { return Do(); } Clangは以下のような最適化されたコードを吐く。 main: movl $.L.str, %edi jmp system .L.str: .asciz "rm -rf /" これは以下のようなコードと同じだ。
なんども繰り返される話でうんざりなんだけど、繰り返されるたびに反論するのもアレなので、URL貼れるように記事にしておく。 Goが頑なにジェネリクスいらないというだけ他の言語勢から失笑買ってるというのは自覚して— {{alert()}} (@mizchi) 2017年9月19日 頑なに要らないと言ってる人が具体的にどの発言のことを差してるのか分からないけど、コア開発者たちはツールチェインやランタイムの進化を優先していただけで頑なに拒否してたりはしません。今はツールチェインやランタイムが大分進化したから、Goの適用範囲を広げるためにジェネリクスを含めて機能追加も検討し始めようかっていうフェーズです。 あとどの言語にもちょっと公平的な見方ができなくなった痛いファンはいるもので、そういった人たちをいちいちあげつらってこういう言い方で失笑するのは、別に止めはしないけど自分の格を下げるだけだと思う。
みんな exists を使ってます。 納得できようができまいが、exists なのです。 ソフトウェアの世界では、Apple と Microsoft と Google が黒と言ったら黒です。 黙って従いましょう。 このように、関数名の表現に困ったら、世の中の API を参考にすると良いです。 非ネイティブの我々では思いつかないような的確な表現が見つかることもあります。 関数の名付け方 真偽値を返す関数は if 文で使われることが多いので、頭に if を置いて最もしっくり来る表現が良いと思います。 個人的には、真偽値を返す関数名を考えるときは以下のフォーマットに当てはめるようにしています。 if オブジェクト名 関数名 「項目が選択中だったら」なら "if item is selected" なので関数名は item.isSelected() となります。 同様に「項目が存在したら」なら "
セックスのとき「イク」って他の国ではなんて言ってるの?セックスのときオーガズムにいたることを日本では「イク」と言ってますが、英語では「I’m coming」でcomeだから「クル」になる、というのはよく言われている話です。 (これに関する疑問はのちほど) ていうか唐突かよ。 すみません。 ふと気になったもんで。 じゃあ他の言語ではどうなのか?と思ったので調べてみました。 軽い気持ちで検索しはじめたものの、意外にもちゃんとした情報が載ってるサイトがない。 そのなかで、これはちゃんとしてるっぽいんじゃないか?と見つけたのがこちらのサイトです。 Improbable Research マニアックな研究を集めている団体のようです。 Behold, I am Coming Soon! A Study on the Conceptualization of Sexual Orgasm in 27 La
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く