タグ

cliffsのブックマーク (1,341)

  • [C# .Net] SelectとSelectManyの使い分け。そしてforeachでインデックスを使う方法。 | TOACH

    LINQに慣れないうちは自分の思ったとおりの出力が得られないもの。 中でも、コレクションの中のコレクションから要素を取り出す操作が鬼門になるだろうか。 そういう操作はSelectManyで一発OKなのだけれど、Selectを使ってしまうと頭を抱えることになる。 今回は、SelectMany、それからSelectとの使い分けを考える。 Selectの使い方 以前、TOACHで紹介したSelectの使い方をおさらいしておこう。ちなみにその記事ではLINQの入り口になる基的なものを紹介しているから、入門編としてどうぞ。 Hello LINQ world. 野暮ったいC#コードから卒業したいアナタへ。LINQ 基の4つ。 作例では、映画のタイトルの文字列配列 (awesomeMovies) に文字を付け足し、続編タイトルにする(タイトルに2をつける)場合を考える。var jaws = "JAW

    [C# .Net] SelectとSelectManyの使い分け。そしてforeachでインデックスを使う方法。 | TOACH
    cliffs
    cliffs 2015/10/24
  • 「俺の嫁」発生に関する備忘録

    lastline @lastline @gigir 「俺の嫁」発掘で注意すべきは、「嫁」の用例に着目しないとなーという意味で、色んな発想が必要かもしれない、という意味っす。 僕自身は、腐女子用語だったのではないかなーと思っているのですが、流入してきた経過は今のところみつからないです。ネットではない可能性が高く

    「俺の嫁」発生に関する備忘録
    cliffs
    cliffs 2015/10/23
    本田透、生きてるのか?
  • クラス設計の原則 — みんなのウェディングエンジニアリングブログ

    みんなのウェディングの高井です。 クラスベースのオブジェクト指向プログラミング言語を利用している人であれば、クラスとは、ありふれていて普段から利用するものです。にもかかわらず、良いクラスをつくるというのは、なかなかに難しいことです。 先日、みんなのウェディングでアルバイトをしてくれている学生さんのコードレビューをしていたときにも、それを強く感じました。 実践的プラグマティックには「ソフトウェアの規模や文脈にあわせて、適切に抽象化していただきたい」という以上のことを言っても仕方がないところなのですが、それだけでは経験の浅いプログラマーにとって、まったく分からないという話になってしまいます。 というわけで、今回はクラス設計の原則についてのお話しです。 Bertrand Meyerのクラス設計の原則 Bertrand Meyerは『オブジェクト指向入門 第2版』の中で、クラス設計について章をひと

    クラス設計の原則 — みんなのウェディングエンジニアリングブログ
  • 作図系ツール・ライブラリまとめ

    diag.md シーケンス図とかフローチャートをしごとで描画することになった場合、 テキストから生成できたら楽なので、それ系のツールまとめ GraphViz http://www.graphviz.org/ C製 Doxygen, Moinmoinなどと連携可能 ブロック図、クラス図、ネットワーク図など PNG, SVGなど 出力可能形式一覧 JavaScriptEmscripten)版もある。リアルタイムプレビュー出来て便利 https://github.com/mdaines/viz.js PlantUML Java製 シーケンス図, ユースケース図, クラス図, アクティビティ図, コンポーネント図, ステート図, デプロイ図, オブジェクト図などめっちゃたくさん作れる PNG, SVG, LaTeX, ASCII出力 なんとワイヤーフレームも作れる。アイコンとかも入れられる。 オ

    作図系ツール・ライブラリまとめ
  • シンプル設計なBootstrapベースの管理画面テンプレート・「Light Bootstrap Dashboard」

    Light Bootstrap Dashboardはライト設計な管理画面テンプレート。Bootstrapベースとなっています。既にたくさんのテンプレートが世に出回っていますのでアレですが、個人的に一番見やすかったのでメモとして。尚、用意されたライセンスは無料の個人向けと有料の開発者向けがありますが、無料版でも1社且つ1Webサイト/アプリまでは許可されています。 Light Bootstrap Dashboard動作デモ

    シンプル設計なBootstrapベースの管理画面テンプレート・「Light Bootstrap Dashboard」
    cliffs
    cliffs 2015/10/18
  • 3巻以内完結のおすすめマンガ

    自分のベスト100選んで、「またかよ」って思われそうなタイトル抜いたらいいぐらいの数になったので書くよ。 ※特に順位とかはないです。全部読んでほしい。 ※試し読みとかあるのはできるだけリンク貼ったよ。 ・ぷらせぼくらぶ(1巻完結) http://sol-comics.shogakukan.co.jp/solc_dtl?isbn=9784091886385 大橋博之のアシスタントをしてた奥田亜紀子のデビュー作。題材としては『桐島、部活やめるってよ』的なスクールカースト。 主人公であだ名が「毒まんじゅう」の岡ちゃんと、イケてる「向こう側」の人とのなんとも言い難い関わりを、綺麗なトーンワークで描いている。 「自分で始まり自分で終わる岡ちゃんの恋は、クライマックス以外のバリエーションが無い」という掴みから引き込まれてしまう。 ・ケンガイ(3巻完結) http://sol-comics.shogak

    3巻以内完結のおすすめマンガ
    cliffs
    cliffs 2015/10/18
  • 「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側

    スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側 関連コンテンツ Webcamでの動作例 https://www.youtube.com/watch?v=d91xyyA-exA IkaClips の出力例 https://www.youtube.com/watch?v=w6kqbAPq1Rg ささみ 2015年10月 http://ssmjp.connpass.com/event/21108/ Read less

    「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
    cliffs
    cliffs 2015/10/17
  • 強くなるためのプログラミング -プログラミングに関する様々なコンテストとそのはじめ方-#pyconjp

    アルゴリズム・ゲームAI・インフラ・データマイニング・セキュリティのコンテストと、そのはじめかたを紹介していきます。Read less

    強くなるためのプログラミング -プログラミングに関する様々なコンテストとそのはじめ方-#pyconjp
  • みんなで行くと間違いなく盛り上がる“インパクト肉”の名店7選 - リクナビNEXTジャーナル

    美味しいお店はいろいろありますが、友人・知人、あるいは同僚などみんなで行って盛り上がるのって、やっぱり『肉』だったりしますよね。 でかいお肉、大量のお肉が焼かれているのを眺めていると、それだけで幸せな気分になります。そんな気分のあがる肉の名店を7つほどピックアップしてみます。どれもボリュームたっぷり、インパクト大、そして何より美味しいのです。 “肉のエアーズロック”こと「大木屋」 巨大なリブロース・ステーキの鉄板焼き、この通称“肉のエアーズロック”が有名な大木屋。日暮里と市ヶ谷とCOREDO室町にありますが、初めての人は駅からのアクセスが良い市ヶ谷店かCOREDO室町店がおすすめ。日暮里はどちらかというと常連さんに愛用されています。 この形、たしかにエアーズロックっぽい。 ニンニクと一緒にじっくり焼いて、切り分けると、そのあまりにフォトジェニックな断面に、誰もが感嘆の声をあげます。 こちら

    みんなで行くと間違いなく盛り上がる“インパクト肉”の名店7選 - リクナビNEXTジャーナル
    cliffs
    cliffs 2015/10/10
  • 短期間である程度までjQueryができるようになる独学Webデザイン勉強法を書いてみる - Yukihy Life

    HTMLCSS勉強法を以前書きました。 www.yukihy.com この記事を書いたあと、jQueryに挑戦をして、まだまだ完璧ではないものの実際にこのはてなブログを通して、いろんなブログパーツのようなものを作ることができました。 そこで、jQueryを勉強するとき、効率良く身につけられる方法を書いていきたいと思います。 僕自身いろんなやツールに手を出しながら進めてきたので、実際に下の通りに行ったわけではありませんが、もう一度勉強しなおすとしたらこういったようにやるなといった感じです。 それではレッツゴー! jQueryを身につけるための最短ステップ ステップ1 Progateで手を動かしながら学ぶ ステップ2 平行してWebデザインレシピの記事を読む ステップ3 ドットインストールで総復習&補完 ステップ4 書籍を参考に実際に作ってみる 作りながら学ぶjQueryデザインの教科書

    短期間である程度までjQueryができるようになる独学Webデザイン勉強法を書いてみる - Yukihy Life
  • シンプルなHTMLとCSSコピペで実装できるタイトル(見出し)のデザインサンプル 50 | NxWorld

    画像は使用せずにCSSだけでスタイリングしたタイトル(見出し)のデザインサンプルで、似たようなものやちょっとCSS追記した程度のものも多いですが全50種類です。 全体的にすごく手間がかかっているようなものはないのですが、似たようなタイトルデザインを使う場合はCSSコピペで実装できると思います。 また、一部複数行に向かないものもありますが、基的には複数行のタイトルでも見栄えが崩れない感じのものになっており、余白やカラーなどを調整することでデザインを変更するのも容易です。 以下で紹介している内容は一部異なるものもありますが、基的に下記のようなシンプルなHTMLを使用しています。 ただ、一部異なるものといってもいずれもspan要素を1つ追記する程度です。

    シンプルなHTMLとCSSコピペで実装できるタイトル(見出し)のデザインサンプル 50 | NxWorld
    cliffs
    cliffs 2015/10/07
  • Reddit - Dive into anything

    cliffs
    cliffs 2015/10/07
  • Webサービスの作り方をプログラミング初心者が勉強した記録記事

    近年、よりプログラミング言語習得の注目度が上昇しています。 インターネット上でプログラミングが学べるサービスも多数登場していますが、いざ勉強を始めてみると難しいと感じたり、興味はあるけれど敷居が高いと感じてしまうこともあります。 今回は、未経験者や経験の浅い著者がプログラミングを学んだ成果を記録している記事をご紹介します。 プログラミングをこれから学習する方にとって参考になる内容となっていますので、ぜひ目を通してみてください。 未経験者がWebサービスの作り方を学んで成果を記録した記事 1.ノンプログラマーが3ヶ月でWebサービスを作ってみた|Qiita http://qiita.com/tabbyz/items/6513e84f319843c316d5 プログラミング関連の知識を記録、共有するサービスQiita内の記事です。 ノンプログラマー趣味でたまにプログラミングをする程度という筆

    Webサービスの作り方をプログラミング初心者が勉強した記録記事
    cliffs
    cliffs 2015/10/06
  • そろそろ真面目に、HTMLで帳票を描く話をしようか - Qiita

    帳票といえばPDFとして生成するのが一般的でしょうか? でも、2015年の今、あえてHTMLで描くのがホットです(個人的に)。ミリ単位で設定された高度な帳票も、CSSを駆使して簡単に作ることができます。業務システムでもモダンブラウザを選択することが増え、@pageなども積極的に使えるようになったこと、SPA(Single Page Application)の台頭、いろいろと条件が揃ってきました。 書いてたら結構長くなっちゃったので、さくっとコードだけ見たい方は、Paper CSSリポジトリをどうぞ。 はじめに HTML帳票のメリット 2015年現在、HTML帳票を選択する幾つかのメリットがあります。 ライブリロードで、リアルタイムなスタイル調整 バックエンドではなくフロントエンドで生成できる 前者は、gulpやGruntの普及で、CSSにしろHTMLにしろ、リアルタイムにプレビューできる環

    そろそろ真面目に、HTMLで帳票を描く話をしようか - Qiita
  • ASP.NET Web Forms で Bootstrap - minato128 blog

    まだ検証始めたばかりだけど、思っていたよりは簡単に適用できてる。 VS2012のデザインビューにもある程度BootstrapCSS反映されるから、htmlの修正もしやすい。 bootstrap.cssへのリンクは、下のチュートリアルにもあるようにlinkタグ使った方がいい。 Styles.Renderメソッドだとデザインビューに反映されなかった。 Bootstrap 3.0.0 with ASP.NET Web Forms – Step by Step – Without NuGet Package | My Tec Bits. How To Use Twitter Bootstrap on an ASP.Net Website

    ASP.NET Web Forms で Bootstrap - minato128 blog
  • 将棋の初心者がたった10ヶ月でアマチュア1級を取る方法 - はらぺこグリズリーの料理ブログ

    料理ブログでこんなことを書くのはあれですが、筆者将棋が大好きなんです。 最近読者の皆さんから、 「はらぺこグリズリーさんって簡単料理を作ってますけど、なんかたまに勢いに任せてアプリ作るし、 いきなり東京藝術大学とコラボしたりするし、いったいどんな人なんですか? そういえばtwitter将棋についてもつぶやいてますけど将棋趣味なんですか?」 みたいなニュアンスのメールをよく頂くので、 この機会に少しでもはらぺこグリズリーに知ってもらえればと思いまして、 趣味の一つでもある将棋について熱く語らせてもらいます。(引かないでください。。) というのは単なるこじつけでして、 前々からどうしても将棋についてブログで書きたくてしょうがなかったので筆を取らせて頂きました。 この記事に関しては筆者が書きたくて書いているだけなんで、料理の記事じゃなくて当にすいません。 きっかけは昨年9月半ばに3月のライ

    将棋の初心者がたった10ヶ月でアマチュア1級を取る方法 - はらぺこグリズリーの料理ブログ
  • LINQの拡張メソッド一覧と、ほぼ全部のサンプルを作ってみました。 - 地平線に行く

    C#のLINQメソッドは超便利!!、なんですが…肝心のAPIがわかりづらいです。 そこで、種類ごとにまとめて、簡単なサンプルを書いてみました。 結果の表示に、独自の拡張メソッド ToResult(this IEnumerable) を使用しています。このメソッドは、文の最後に記載しています。 サンプルコードのダウンロードはこちら。 要素の取得(単一) メソッド名 機能 ElementAt ElementAtOrDefault 指定した位置(インデックス)にある要素を返します。 First FirstOrDefault 最初の要素を返します。 Last LastOrDefault 最後の要素を返します。 Single SingleOrDefault 唯一の要素を返します。該当する要素が複数ある場合、例外をスローします。 該当の要素がない場合は… 「〜OrDefault」が付いていないメソッ

    LINQの拡張メソッド一覧と、ほぼ全部のサンプルを作ってみました。 - 地平線に行く
    cliffs
    cliffs 2015/09/30
  • 戦前の日本軍や昭和後期のリンチ私的制裁

    じぇーでぃーさん@がんばらない @j_doby 「昔は日もマナー悪かった」系の話と「今の老人がマナー悪い」系の話を合体させると、「マナー悪かった人間が引き続きマナー悪い」というだけの話になりそうである メーメル @memel_ko1 祖母が満州にいた時の話を時々するのだが、当時の日人は当に偉そうだったらしく、満州に来ても中国語を少しでも喋ろうという日人はほとんどいなかったそう。 皆「なぜ俺たちが中国語なんか喋らなきゃいけないんだ。意思疎通取りたきゃ中国人が日語を喋ればいいだろ。」って態度だったからだ。 メーメル @memel_ko1 あと日人は平気で中国人のこと殴ってたらしい。まあ当時は普通の日人も憲兵に殴られてたし、外国人差別というわけではないのだが、外国人に対しても平気でお構いなしで殴ってたというのが恐ろしい。 東南アジアでも現地人のこと殴ってるし、恨みを買わないはずがな

    戦前の日本軍や昭和後期のリンチ私的制裁
  • Explore, Learn, and Master Industry-Standard Patterns

    Software design patterns, principles, and snippetsThe best designers will use many design patterns that dovetail and intertwine to produce a greater whole --Erich Gamma Get the book 📖Study the design patterns 💡 IntroductionDesign patterns are the best formalized practices a programmer can use to solve common problems when designing an application or system. Design patterns can speed up the devel

  • Webページのレイアウトに役立つ20のデザインテクニック

    ページのレイアウトをする時に全てが同じ大きさ・形・色だと、それは非常に退屈なデザインになってしまいます。要素を整理し、階層をつくり、重要な箇所にフォーカスがあたるようにするにはコントラストを効果的に使うことです。 レイアウトにビジュアルの興味を加え、デザインを生き生きとさせるコントラストの使い方を紹介します。 色の値(value)とはカラーの明るさや暗さをあらわす用語で、ピュアブラックとピュアホワイトに最もコントラストがあります。だからといって高いコントラストのデザインをつくるために、白黒のカラーパレットにこだわる必要はありません。簡単な方法の一つは、そのカラーからより明るいカラーと暗いカラーをつくり、コントラストを加え、あなたのデザインの特定の場所を目立たせることができます。 シンプルな例として、下記のような暗い背景に明るいテキストは効果的にコントラストをつくっています。背景が写真で、テ

    Webページのレイアウトに役立つ20のデザインテクニック