タグ

2017年2月5日のブックマーク (8件)

  • C++をSwift風に記述するライブラリ作った

    C++のコードをSwift風に記述するための仕組みを発明した。 LLVM/Clangをフォークだなんてそんなセコい真似はしていない。 とりあえずこいつを見てほしい。 swift.cpp #include "Cpp2Swifty.h" class Number { Int value = 0 func foo() { if (let val = number()) { println(val) } } func bar() { guard (val, number()) else { if (let msg = message()) { for (Character ch in String(msg)) { print(ch) } } return; } println(1.0 / val) } func number() -> Int { return value; } func mess

    tyru
    tyru 2017/02/05
    うける
  • 【漫画】能力大相撲 | オモコロ

    相撲×能力バトルマンガ=能力系大相撲! 海の向こうからやってきた、謎の能力を持つ力士、豊穣(ほうじょう)の秘密とは…、迎え撃つ治癒大海(ちゆたいかい)の能力とは…今夜も能力力士たちがぶつかり合う!

    【漫画】能力大相撲 | オモコロ
    tyru
    tyru 2017/02/05
    熱い
  • CSS Grid – Table layout is back. Be there and be square  |  CSS and UI  |  Chrome for Developers

    TL;DR If you are familiar with Flexbox, Grid should feel familiar. Rachel Andrew maintains a great website dedicated to CSS Grid to help you get started. Grid is now available in Google Chrome. Flexbox? Grid? Over the past few years, CSS Flexbox has become widely used and browser support is looking really good (unless you are one of the poor souls that have to support IE9 and below). Flexbox made

    tyru
    tyru 2017/02/05
    CSS Grid?
  • なくしたタブレットが謎の移動を開始 GPSでめちゃくちゃ追跡してみた

    スマートフォンにしても、タブレットにしても、恐ろしいのはなくしてしまうことだ。体の価格は高くても10万円程度だが、それ以上に中のデータは個人情報の塊であり、これが他人に知られるのはもちろんのこと、リモートから体の初期化をして個人情報を失うのも最後の手段として致し方ないとはいえ、持ち主にとっては相当の痛手だ。 実は、去る2016年、12月も終わる頃、弊部署の部長がAndroidタブレットを紛失した。 結論からいうと何とかそのタブレットを取り戻すことができたのだが、なかなか大変な道のりだったようなので、その一部始終を紹介しよう。 12月某日夜 タクシーに忘れる ―― 今回は何やら大変だったようで。お疲れさまでした。まず、どういう状況でなくしたんですか? 部長 その日は飲み会があったんだけれど、帰りにタクシーを使ったんだよね。それで降りる時にタクシーの中に忘れちゃったみたいで。降りてから割と

    なくしたタブレットが謎の移動を開始 GPSでめちゃくちゃ追跡してみた
    tyru
    tyru 2017/02/05
  • Microsoft、巨大リポジトリを快適に管理できるGVFS(Git Virtual File System)を発表 | ソフトアンテナ

    Microsoft日、巨大なGitリポジトリを快適に管理するための専用ファイルシステム「GVFS(Git Virtual File System)」を発表しました(slashdot)。 GVFSはGitリポジトリを格納するための専用ファイルシステムで、リポジトリを仮想化し、巨大なリポジトリでも高速な動作を可能とすることを目指して開発されているものです(具体例としてあげられているWindowsのコードベースは350万件を超えるファイルが存在し、サイズは270GBを超えている模様)。 必要なファイルだけをダウンロードすることでcloneを高速化し、リポジトリの状態を積極的に管理することで、checkoutやstatusなどに必要な時間も短縮します。例えばcloneにかかる時間が12時間から数分に、checkoutは2〜3時間から30秒に、statsuは10分から4〜5秒に短縮されるとしてい

    Microsoft、巨大リポジトリを快適に管理できるGVFS(Git Virtual File System)を発表 | ソフトアンテナ
    tyru
    tyru 2017/02/05
    Git LFS とは違ってファイルシステムなのか。扱いやすいディレクトリ構造になってるのかとかが気になる
  • 無能と思われたら職場を変えたらいい

    社会人になって15年。転職回数5回。 気づけば中年のオッさんだ。 最近、「社会人は思ったより楽しい」とか、 「社会人は辛い」というエントリーが多数上がってるので、 俺も経験を書いてみたいと思う。 結論から言うと 「会社で無能扱いされたら自分の能力を悲観するより、会社に合ってない」 と考えたほうがいい。 ここからは、そういう考えに至った 自分の職務経歴を書いていく。 超長文なのだが無能と言われて苦しんでる人に、 この言葉が届いたら良いなと思っている。 たぶん、君が輝く職場はどっかにある。 1社目:飲店チーフ 15年前は超就職氷河期。 同時にブラック企業が大学新卒をいつぶし始めた時代でもあった。 大学時代、何も考えていなかった俺は、 安易にチェーン飲店のチーフになった。 今でこそブラック企業の代名詞の外産業だが、 不安な時代を切り抜けるには手に職を付けて 店を持って自立すべしという話は

    無能と思われたら職場を変えたらいい
    tyru
    tyru 2017/02/05
    同じ意見
  • LIFE IS PING PONG (卓球部あるある English ver.)

    tyru
    tyru 2017/02/05
    好き
  • アロー関数式 - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. Learn moreSee full compatibilityReport feedback アロー関数式は、従来の関数式の簡潔な代替構文ですが、意味的な違いや意図的な使用上の制限もあります。 アロー関数自身には this、arguments、super へのバインドがないので、メソッドとして使用することはできません。 アロー関数はコンストラクターとして使用することはできません。 new をつけて呼び出すと TypeError が発生します。 new.target キーワードにアクセスすることもできません。 アロー関

    アロー関数式 - JavaScript | MDN
    tyru
    tyru 2017/02/05
    “(ただし、自身の this や arguments, super, new.target は束縛しません)”やべ、this だけだと思ってた