タグ

2012年2月3日のブックマーク (20件)

  • 退職のご挨拶 « blog.udzura.jp

    このたび、株式会社富士山マガジンサービス(fujisan.co.jp)を退社いたしますのでご報告します。2月3日(日)が最終出社となります。 Fujisan.co.jp では、大変に貴重な経験をたくさん積むことができ、1年と11ヶ月の短さとは思えないぐらい成長ができたと思います。特にエンジニアの皆様においては、ぼくは割とめちゃくちゃな人間だったと思うのですが、見捨てることなく多くのことを教えていただきました。感謝してもし切れません。 多くの方に迷惑を掛けたように思いますし、「良い“ものづくり”」のサイクルを思ったとおりに実現できなかった面があったと思っています。が、ひとえに自分の未熟さに依るもので、今後の課題としたいと思っています。 もう少しだけ違ったことをしたいと思い、より冷たい海に出ていこうと思います。 で、来週からさっそく新しい環境に入ります。そちらについても追ってご報告いたします

  • 関数合成のススメ 〜 オブジェクト指向プログラマへ捧げる関数型言語への導入その1 - ( ꒪⌓꒪) ゆるよろ日記

    こんにちわ。今日は、関数合成の話をします。 標準入力から何行か読み込んで、ソートして返す以下のようなScalaのコードを例にします。 例なので、あえて冗長なコードを書いてます。 このコードでは、4つの関数が用意されています(unlines/putstr/sort/lines)。 この4つの関数を組み合わせて、読み込んだ文字列を行に分解して、ソートして、 また改行コードをつけて文字列にもどして表示、ということをやっています。 object Main extends App { val in = scala.io.Source.stdin.getLines.mkString("\n") // 改行をつけて結合する関数 val unlines = (s:Seq[String]) => s.mkString("\n") // 文字列を表示する関数 val putStr = (s:String) =

    関数合成のススメ 〜 オブジェクト指向プログラマへ捧げる関数型言語への導入その1 - ( ꒪⌓꒪) ゆるよろ日記
  • 「人から好かれる努力」をすべきではない3つの理由 - デマこい!

    コミュニケーションの時代だ。 企業の採用基準には「コミュニケーション能力」が必ずあがるし、私立高校や大学が対人スキルの向上を学習目標に掲げることも少なくない。いまの日では、誰もが良好な人間関係を築こうと必死になっている。もちろん私だって、豊かな人間関係に囲まれて暮らしたほうがしあわせだということに異論はない。 けどさ、なんだかおかしくない? 良好な人間関係って、努力して作り出すものなのだろうか。自分がしあわせになるために? 出世して収入を増やすために? そんな下心にもとづいて創出した人間関係は、はたして当の「絆」と呼べるのか。 そもそも日人はシャイな国民性を有している、らしい。留学生の友人たちは異口同音に日人の奥ゆかしさを指摘する。週末のパブでスタウトを片手に嫁さんの愚痴をこぼしたり、休日にご近所さんとBBQをしてHAHAHAと大声で笑ったり、そんな社交的な習慣とは無縁な文化を私た

    「人から好かれる努力」をすべきではない3つの理由 - デマこい!
  • SiteTitle

    sample<P> フリーテンプレート【sora】をご利用頂き有難う御座います。 当サイトのテンプレートは、商用、非商用に関わらずご自由に、無料でご利用頂けます。ただし、全て自己責任でのご利用宜しくお願い致します。 便宜、変更してご使用頂ければ幸いです。 【sora】トップページへ sample<UL> <li>スペースtextてきすとテキストtextてきすとテキストtextてきすとテキスト <li>スペースtextてきすとテキストtextてきすとテキストtextてきすとテキストtextてきすとテキスト <li>スペースtextてきすとテキストtextてきすとテキストtextてきすとテキストtextてきすとテキストtextてきすとテキスト <li>スペースtextてきすとテキストtextてきすとテキストtextてきすとテキストtextてきすとテキストtextてきすとテキストtextてきすと

  • gitでコミットの順序を入れ替える | Webシステム開発/教育ソリューションのタイムインターメディア

    gitでは様々な方法でコミットログを書き換えることができます。 その一例としてコミットの順序を入れ替える方法を紹介します。 問題 とある新機能Xを追加することになったとしましょう。 まずはこの作業用のトピックブランチを作成します:

    gitでコミットの順序を入れ替える | Webシステム開発/教育ソリューションのタイムインターメディア
  • 【スマホ用ページ】低解像度、高解像度端末のどちらでもくっきり綺麗に表示しつつ、幅ぴったりにする HTML テンプレート。

    こんにちは、ウェブ開発の林です。 スマートフォン向けウェブページを作る際、横幅ぴったりにしたいと思いませんか。 meta viewport というタグを使えば表示サイズを調整することができます。 ただそれを使ったとしても、Android / iPhone は端末により横幅が違うため個別に最適化するのは面倒です。 スマホ端末ごとにコードを分けることなく常に幅ぴったりにする HTML テンプレートを作りました。 こちらを参考に組んでみてはいかがでしょうか。 HTML テンプレートコード(ヒント付き) こちらの HTML コードを丸っとコピペして修正していくと楽だと思います。 追記: ライセンスフリーです。自由に使ってください。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title></title> <!--

    【スマホ用ページ】低解像度、高解像度端末のどちらでもくっきり綺麗に表示しつつ、幅ぴったりにする HTML テンプレート。
  • CSS Flexible Box Layout Module Level 1 (W3C Last Call Working Draft, 25 March 2014)

    CSS Flexible Box Layout Module Level 1 W3C Candidate Recommendation, 19 November 2018 This version: https://www.w3.org/TR/2018/CR-css-flexbox-1-20181119/ Latest published version: https://www.w3.org/TR/css-flexbox-1/ Editor's Draft: https://drafts.csswg.org/css-flexbox-1/ Previous Versions: https://www.w3.org/TR/2018/CR-css-flexbox-1-20181108/ https://www.w3.org/TR/2017/CR-css-flexbox-1-20171019/

  • GitHub - msanders/snipmate.vim: snipMate.vim aims to be a concise vim script that implements some of TextMate's snippets features in Vim.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - msanders/snipmate.vim: snipMate.vim aims to be a concise vim script that implements some of TextMate's snippets features in Vim.
  • 民俗学 - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 脚注による出典や参考文献の参照が不十分です。脚注を追加してください。(2023年9月) 独自研究が含まれているおそれがあります。(2022年5月) 民俗学(みんぞくがく、英語: folklore studies / folkloristics)は、学問領域のひとつ。高度な文明を有する諸国家において、自国民族の日常生活文化歴史を、民間伝承をおもな資料として再構成しようとする学問で、民族学や文化人類学の近接領域である。 民俗学は、風俗や習慣、伝説、民話、歌謡、生活用具、家屋など古くから民間で伝承されてきた有形、無形の民俗資料をもとに、人間の営みの中で伝承されてきた現象の歴史的変遷を明らかにし、それを通じて現在の生活文化を相対的に説明しようとする学問である。 この学問は、近代化によって多くの民俗資料が失われようとす

  • イケメンプログラマのモテカワ日記

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    イケメンプログラマのモテカワ日記
  • gistコマンドよりちょっと便利なgisty - SWDYH

    メモやちょっとしたスクリプトなどをペーストするとgitのリポジトリとして管理してくれるgistというサービスがあります。そのgistにコマンドラインから投稿するツールがあって、それは前に少し紹介したんですが、それをもうちょっと便利にしたものを作りました。 swdyh's gisty at master ― GitHub http://github.com/swdyh/gisty/tree/master gistコマンドとの違いはこんな感じです。 ポストするときにファイルを指定。ファイル名、拡張子つきでアップされる。 ポスト時に複数ファイルを指定できる。 ポスト後、ブラウザで開く。(Macのみ) ポスト後、ローカルにcloneする。 過去のgistにアップしたのを全部のclone、またはpullする機能 gistyを使うと簡単にファイル名と拡張子つきでポストできて、そのままローカルにclon

    gistコマンドよりちょっと便利なgisty - SWDYH
  • 徐々に浸透するRoviの技術――iPhoneやSTB、カーナビまで

    徐々に浸透するRoviの技術――iPhoneやSTB、カーナビまで:「Gガイド」アプリのアップデートも Rovi(ロヴィ)は2月1日、国内の報道関係者向けに事業説明会を開催し、開発中のiPhone/Android向けアプリ「Gガイド」や、1月の「International CES」で発表した「TotalGuide G2」などを披露した。また、JVCケンウッドのカーナビゲーションシステムにiPhone機能対応の「Rovi Media Recognition」が採用されたことも発表している。 Roviが提供するプラットフォームには4つの形態がある。まずは「TotalGuide」のような家電向けのアプリケーション。いわゆる電子番組表だが、日向けの「G-Guide」と異なるのは各種VODサービスのコンテンツも並列に扱えることだ。例えば好きなタレントの名前で検索をかけると、出演するテレビ番組に加え

    徐々に浸透するRoviの技術――iPhoneやSTB、カーナビまで
  • The CSS3 Test

    Your browser scores 0% Determined by passing tests out of total for features

  • 「汎用のUI技術」として広がるHTML5

    連載を始めるに当たって どうもこんにちは。白石俊平と申します。今回から定期的に、HTML5をはじめとしたWeb標準、そして業界の動向をまとめた記事を発信していきます。 ぼくは、Web開発者向けコミュニティであるhtml5j.orgを運営しており、そのメーリングリストにほぼ毎日、HTML5関連のアップデートを投稿しています(また、投稿内容がメーリングリスト内で埋もれてしまわないよう、同じ内容を自身のブログにもポストしています)。 こうして、日々HTML5関連のアップデートを追いかけている身として実感するのは、HTML5を中心としたオープンなWebプラットフォームが、現在すさまじい勢いで成長しているということです。HTML5関連技術や関連APIは非常に数が多く、毎日そのどれかがアップデートされているような状況です。ブラウザのアップデートも速く、どのブラウザがどの機能を実装しているのか、もはや記

    「汎用のUI技術」として広がるHTML5
  • HTML5 Canvasを始めよう:EaselJSとTweenJSでテキストエフェクト | ClockMaker Blog

    HTML5のCanvasをFlashライクに使えるようにするJavaScriptライブラリ「EaselJS」と「TweenJS」を使ってデモを作ってみました。 demo 今回のブログ記事では「EaselJS」と「TweenJS」の使い方をデモの作り方を通して紹介します。 ライブラリの紹介 「EaselJS」と「TweenJS」はFlashのエンジニアとして著名なGrant Skinner氏が開発しているJavaScriptライブラリです。「EaselJS」がHTML5 CanvasをFlashライクに使うためのライブラリで、「TweenJS」が汎用的なトゥイーンライブラリです。 ▲EaselJS HTML5のCanvas要素はHTML上に自由に描画することのできる新しい要素で、工夫することでFlashのように豊かな表現を作ることができます。ただCanvasではJavaScriptでちょっと

    HTML5 Canvasを始めよう:EaselJSとTweenJSでテキストエフェクト | ClockMaker Blog
  • tanasinn terminal emurator

    Geckoベースのユーザーインターフェース (HTML Canvas + XUL)。柔軟でカスタマイズが容易です。 マルチプラットフォーム。現在サポートされるのは、Mac / FreeBSD / Linux(というかUbuntu) / Windows(XP/Vista/7) + Cygwin環境 (POSIX版Pythonが必要) プラグインアーキテクチャ。プラグアンドプレイでのインストール・アンインストールが可能。 ブラウザを再起動したり閉じたりしている間、ターミナルセッションを保持します。 サスペンドしたセッションに後から再接続できます。 デバッガ内臓。ステップ実行やトレースができます。 ターミナルとアプリケーションがやり取りするI/Oシーケンスをリアルタイムで観察できます。 スクロールバック、代替スクリーン、ビジュアルベル、オーディオベルなど基的な機能はサポートしています。 IME

  • 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる

    In some of the feedback I have gotten on the openID Connect spec, the statement is made that Connect is too complicated. That OAuth 2.0 is all you need to do authentication. Many point to Identity Pro… 英語読みたくないという人のために簡単に解説すると… OAuth 2.0 の implicit flow を使って「認証」をしようとすると、とっても大きな穴が開きます。 カット&ペーストアタックが可能だからです。 OAuth 認証?は、図1のような流れになります。 図1 OAuth 認証?の流れ 一見、問題なさそうに見えます。しかし、それはすべてのサイトが「良いサイト」ならばです。 Site_A

    単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる
  • 慶応幼稚舎の入試問題のホントの問題 | quipped

    ほとんどログインしないFacebook経由で、慶応幼稚舎の入試問題が手元にまわってきた。リンク先には図もあるが、かんたんに説明するとこうだ。 ABCDの4人が1列に並んでいる。AとBの間に壁があり、それぞれ壁を向いている。CとDは共にBの方向を向いている。AとCは黒の、BとDは白の帽子をかぶっている。壁でしきられているAとBCDはお互いが見えない。CはBが見え、DはBとCの両方が見える。 4人に、帽子は白が2つ黒が2つであることを伝える。そして、自分の帽子の色がわかったら、すぐにその色を叫ぶようにいう。すると、しばらくの沈黙の後、自分の帽子の色をあてた人がいる。それは誰で、ナゼか。 ネタばらし まず答えから言うとCだ。Cはこう考えることができる。「ぼくは今Bの白い帽子が見えている。仮に自分の帽子も白かったとしよう。するとDからはBと自分の2つの白い帽子が見える。全部で白い帽子2つに黒い帽子

  • 名作!AA(アスキーアート)なスターウォーズを鑑賞する - 元RX-7乗りの適当な日々

    割と昔から続いているプロジェクトのようで、まだ完全版ではない(製作途中)ようですが、AA(アスキーアート)な「スターウォーズ(STAR WARS) Episode IV」をコマンドラインから鑑賞することができますw 鑑賞する方法 (まさかの)ターミナルからtelnetコマンドで以下に接続することで鑑賞開始です。 $ telnet towel.blinkenlights.nl Unix/Linuxの方は問題ないかと思いますが、Windowsの方は"コマンドプロンプト"を起動し、↑を実行してみてください。 ちなみに Windows 使っていて、telnet なんてコマンド知らねーって怒られた場合は、、、 コントロールパネルから、"プログラムと機能" を起動。 次に、左サイドの "Windowsの機能の有効化または無効化" をクリックする。 ↑のように "Telnetクライアント" にチェックを

    名作!AA(アスキーアート)なスターウォーズを鑑賞する - 元RX-7乗りの適当な日々
  • BLACK★ROCK SHOOTER ポータルサイト

    アニメ「ブラック★★ロックシューター DAWN FALL」 キービジュアル 第三弾 ©B★RS/ブラック★★ロックシューター DAWN FALL製作委員会

    BLACK★ROCK SHOOTER ポータルサイト