タグ

2015年12月4日のブックマーク (3件)

  • GoのSliceは実際どうなっているのか - BLOG::はるかさん

    この記事はGo Advent Calendarのエントリではありません。 Go言語を勉強する人であれば、誰でもがsliceの扱いに躓くであろう。sliceの扱いがちょっとよくわからなかったので、まだよくわかってないけど、ひとまずメモ。 Goのアセンブラに関するドキュメント A Quick Guide to Go's Assembler - The Go Programming Language A Manual for the Plan 9 assembler sliceをアセンブリから扱うには 結論から書くと、今のところの理解では、sliceを関数に渡すとき、フレームにはslice構造体のアドレス、len、cap、そして戻り値のアドレスが積まれている。つまり、次の様なコードを書けば、sliceのアドレスがSI、lenがAX、capがBXに入り、要素の最初の値を返す関数になる。 // fu

    GoのSliceは実際どうなっているのか - BLOG::はるかさん
  • Swift on Linux: Getting Started ASAP - Qiita

    キター! Swift is Open Source - Swift Blog - Apple Developer 理念的にはオープンソースであることが最重要ですが、実地ではApple製品以外の環境も正式サポートされたことが大きいでしょう。これでやっと真の意味での汎用言語となったわけです。 というわけで、早速使ってみましょう。 下準備 Ubuntu 14.04 LTS or Ubuntu 15.10 (64bit) もちろんVMでも構いません。メモリー2GB、仮想ディスク16GBもあれば余裕です。ソースから debugugging symbol までサポートしたフルビルドをしたい場合は、打って変わってメモリー16GBでも足りず、さらに16GBほどswapを足してやっと事なきを得ましたが、バイナリーをダウンロードして使うのであれば最低限で事足ります。 clangのアップデート(14.04 LT

    Swift on Linux: Getting Started ASAP - Qiita
  • 「がんばって」は英語では何と言う?ビジネスでよく使う表現6選 - リクナビNEXTジャーナル

    夏目漱石が英語教師をしていたとき、”I love you”を「我、君を愛す」と訳した生徒に対し、「日人はそんなことは言わない。『月が綺麗ですね』とでも書いておきなさい」と言ったという有名なエピソードがあります。(今でこそ「愛してる」という表現は日でも市民権を得ていますが) このように、たとえ直訳できてもその文化的背景の違いから全く違う意味に捉えられたり、場合によっては無礼にあたることもあります。特にビジネスシーンでは無礼のないようにしたいものですよね。 そんな英語に直訳すると勘違いされてしまうフレーズや、英語には存在しない日語独自の表現の、ネイティブ風な言い回しをご紹介します。 1.「お疲れさまです」 社内の同僚に向けて毎日のように使うフレーズの代表格が「お疲れさまです」でしょう。同僚の労をねぎらう日ならではのフレーズですが、このような文化英語圏にはなく、直訳して”You mus

    「がんばって」は英語では何と言う?ビジネスでよく使う表現6選 - リクナビNEXTジャーナル