タグ

2013年12月4日のブックマーク (18件)

  • 総ページ数の計算方法 - Qiita

    ここで pages: 総ページ数 collection: 全要素含むコレクション itemsInPage: 1ページ内の要素数 説明(見たまんまだけど・・・) Skip(itemsInPage)で各ページの先頭要素が取れるので、それを数え上げれば、ページ数っていう仕組み。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    総ページ数の計算方法 - Qiita
    masaru_b_cl
    masaru_b_cl 2013/12/04
    おー、これは目からうろこ
  • Bitbucket | Git solution for teams using Jira

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | Git solution for teams using Jira
    masaru_b_cl
    masaru_b_cl 2013/12/04
    「Actorモデル」はScalaのActorと同じものなんでせうか?
  • 情報技術者の定義

    (初出: Kenji Rikitake's Cyberscope: 21-MAR-2001) 情報技術者が技術者たる所以は、ソフトウェアやハードウェアを、必要に応じてチューンアップできる能力を持っているからだ。この能力のない人達は、技術者と呼ぶには値しない。 プロは言語やOSは選べない。好き嫌いはあっても、与えられた環境で文句を言わず仕事をするのがプロである。Windowsは嫌いだ、メインフレームは嫌いだ、と言っているような人達はプロではない。 WYSIWYGは誤謬を招く。完全なWYSIWYGは存在しないからだ。だからWYSIWYGのプログラムによる成果を盲目的に信用してはならない。 WYSIWYG以前の問題: 常に演算結果と、その理論的整合性には注意を払うべきである。誤差解析のできない技術者はプロではない。 コンピュータの起源は、アングロサクソン文化にある。(ラテン文化ではない。ましてや

  • ナチュラルキーとサロゲートキーについての議論

    とあるブログエントリで「ナチュラルキーを主キーにしてはいけない」という主張を見かけたのでこれに反論しておく。これはリレーショナルモデル的には明らかに間違った考えだからだ。 リレーショナルモデルにあるのはナチュラルキーだけリレーショナルモデルには「サロゲートキー(代理キー)」という概念はない。まずこの点に注意して頂きたい。サロゲートキーとは、データベースアプリケーション開発において実用上必要とされる機能であって、質的には不要のものである。リレーショナルモデルでは、いわゆるナチュラルキーというものがあれば機能的には十分だからだ。 そのためにはまず「キー」という概念が何を指し示すかということについて正しく理解しなければならない。リレーショナルモデルではキーと呼ばれるものは候補キーとスーパーキーという2つの概念だけである。「タプル(≒行)の値を一意に決定することができる属性(≒カラム)の集合」の

    ナチュラルキーとサロゲートキーについての議論
    masaru_b_cl
    masaru_b_cl 2013/12/04
    「リレーショナルモデルを設計すること」と「リレーショナルモデルを元にシステムを設計すること」の違いがあるかなぁとかふわふわ思う
  • The Twelve-Factor App (日本語訳)

    はじめに 現代では、ソフトウェアは一般にサービスとして提供され、Webアプリケーション や Software as a Service と呼ばれる。Twelve-Factor Appは、次のようなSoftware as a Serviceを作り上げるための方法論である。 セットアップ自動化のために 宣言的な フォーマットを使い、プロジェクトに新しく加わった開発者が要する時間とコストを最小化する。 下層のOSへの 依存関係を明確化 し、実行環境間での 移植性を最大化 する。 モダンな クラウドプラットフォーム 上への デプロイ に適しており、サーバー管理やシステム管理を不要なものにする。 開発環境と番環境の 差異を最小限 にし、アジリティを最大化する 継続的デプロイ を可能にする。 ツール、アーキテクチャ、開発プラクティスを大幅に変更することなく スケールアップ できる。 Twelve-F

    masaru_b_cl
    masaru_b_cl 2013/12/04
    "私たちの動機は~ある種のシステム的な問題への関心を高めること、この問題を議論するための共通の語彙を提供すること、そしてこの問題に対する広い概念的な解決策と専門用語を提供すること"
  • GrapeCity

    帳票・レポート 日仕様の帳票開発に必要な機能を搭載したコンポーネント ActiveReports for .NET ActiveReportsJS 表計算・グリッド Excel風のビューと表計算機能を実現するUIコンポーネント SPREAD for Windows Forms SPREAD for ASP.NET SPREAD for WPF SpreadJS 入力支援 快適な入力を実現する日仕様入力コンポーネントセット InputManPlus for Windows Forms InputManPlus for ASP.NET InputManPlus for WPF InputManJS 多段明細 1レコード複数行&日付表示に 最適なグリッドコンポーネント MultiRowPlus for Windows Forms 戻る コンポーネントセット Visual Studioで利用す

    GrapeCity
    masaru_b_cl
    masaru_b_cl 2013/12/04
    尖ってんなー
  • 「進撃の巨人」の実写映画が2015年に公開決定 | @attrip (アットトリップ)

    「進撃の巨人」の実写映画が2015年に公開決定テレビアニメで大人気だった進撃の巨人が実写映画として2015年に公開が決定しました。進撃の巨人は、コスプレをする人も多かったのでさらに進撃の巨人コスプレが流行りそう。 楽しみだなー!「進撃の巨人」の実写映画 やっぱりポスターは、こんなかんじなのかな?これは、以前Twitterに投稿された田島 光二さんの勝手に描いてみた実写版ポスター。  進撃の巨人の実写映画版ポスターを勝手に描いてみました   http://t.co/HjiMQvPgu6— Kouji Tajima 田島 光二 (@Kouji_Tajima) May 13, 2013 話を戻して、実写版進撃の巨人について原作:諫山創(講談社「別冊少年マガジン」連載中) 製作:映画「進撃の巨人」製作委員会 配給:東宝株式会社 製作プロダクション:東宝映画 監督:樋口真嗣 脚:渡辺雄介 町山智浩

    「進撃の巨人」の実写映画が2015年に公開決定 | @attrip (アットトリップ)
    masaru_b_cl
    masaru_b_cl 2013/12/04
    “脚本は、渡辺雄介 町山智浩” 町山さん!!!?
  • Microsoftの技術の活用方法

    SilverlightとFlashからすぐに卒業しよう WinFormsやWeb Formsのような古い.NET技術はまだ居場所があります。しかし、SilverlightやFlashのようなRIAコンテナはもう終わりです。次の図の通り、MicrosoftはSilverlight 5の10年のライフサイクルを待ちたいと思っていないようです。2015年の終わりまでに、RIAコンテナを閉め出したいと思っています。 (クリックして拡大) ハイエンドのアプリケーションでは、完全なネイティブアプリが好ましいです。ローエンドでは、HTML5の能力が向上すると考えられています。どちらに進めばいいかは明示されていませんが、技術の選択については次のように書かれています。 ネイティブアプリケーションへ移行する場合、どのようなWindowsデバイスでもネイティブにXAML/.NETをターゲットにすることで既存の

    Microsoftの技術の活用方法
    masaru_b_cl
    masaru_b_cl 2013/12/04
    「ディスクトップ」はやめてください>< / 概ね現況のいいまとめって感じがする。原文もさらっと読んでみる。 / MVVMの面倒さはLivetを使うとですね(ステマ
  • テンプレートプロジェクトでの画面遷移とasync voidの美味しくない、かもしれない関係 - 銀の光と碧い空

    Windows Store App Advent Calendar 2013 - Qiita [キータ] の2日目のエントリです。 ストアアプリ開発(C#)といえばasyncメソッド!というくらい、ストアアプリをC#で開発していると非同期メソッドが大量に出てきます。時間のかかる可能性のあるAPIはすべて非同期APIのみ、ということなので仕方のないことです。で、asyncメソッドといえば、async voidは避けるべき100億の理由があると弊社では言い伝えられています。参照: neue cc - asyncの落とし穴Part3, async voidを避けるべき100億の理由 が、Visual Studio 2013でストアアプリのGridアプリケーションなどのテンプレートを使うと、画面遷移部分でasync voidが使われています。イベントハンドラ部分なのでやむを得ないような気もするもの

    テンプレートプロジェクトでの画面遷移とasync voidの美味しくない、かもしれない関係 - 銀の光と碧い空
    masaru_b_cl
    masaru_b_cl 2013/12/04
    ここにまた一つ新たな理由が加わった > async voidを避けるべき100億の理由
  • ConverterにPropertyはやしてみた。 - atelier:mitsuba

    にゃんぱすー。XAML Advent Calender 4日目ですの。 XAML Advent Calendar 2013 - Adventar] Parameterだけじゃ限界があったので、ConverterにPropertyはやしてみた。 例えばToggleButtonがOnの時、TextBlockの文字の色を緑に、Offの時は白に、なんていうシチュエーション。 普通にコンバータを書けばこんなかんじになりますね。 #region using System; using System.Globalization; using System.Windows.Data; using System.Windows.Media; #endregion namespace PhoneApp1 { public class BoolToColorConverter : IValueConverter

    ConverterにPropertyはやしてみた。 - atelier:mitsuba
    masaru_b_cl
    masaru_b_cl 2013/12/04
    ハードル、下がってるんでしょうか・・・w
  • 検証付きドロップダウンリストを実装する - miso_soup3 Blog

    ドロップダウンリスト(あるいは、DropDownList、セレクトリスト、SelectList、コンボボックス、ComboBox とも言う)の実装は、ASP.NET MVC を初めた 90 % の人がググるであろう、最初のハードルです。 今回は、ドロップダウンリストの実装例を検証機能も含めて紹介します。 概要 HTTP のやりとり ドロップダウンリスト実装のポイント ドロップダウンリストの表示 ドロップダウンリストの HTML 選択した値をモデルバインドさせる 検証エラーで再表示するときも忘れずに 補足 実装手順 概要 GET:~/Person/Create で次のような画面を表示します。色を選択できるドロップダウンリストが含まれています。 名前と好きな色、どちらかを入力・選択しないで Create ボタンを押すと、次のようにエラーメッセージが表示されます。(好きな色を”選択して下さい”に

    検証付きドロップダウンリストを実装する - miso_soup3 Blog
    masaru_b_cl
    masaru_b_cl 2013/12/04
    WebFormしかやったことない人は、絶対ココ引っかかると思うw / こういう記事ホントありがたいわー “2回も用意するの?と不思議に思うかもしれませんが、用意しないとドロップダウンリストを表示できません。”
  • F#を教えるための環境構築 - 七誌の開発日記

    この記事はF# Advent Calendar 2013の2日目の参加記事です。 昨日はトップバッターの@igetaさんでした。短いコードにデータベースのアクセステクニックが詰まってとても参考になります。 いげ太の日記: Micro ORM を128行で 私の記事は、勉強会でF#を教えるための環境構築で試行錯誤した話です。 【追記:2018.08.23】現時点での私の推奨環境は以下の記事を参照してください。 F#開発環境の紹介 2009年 Visual Studio 2008 Professional以上ではF# CTPをインストールするとF#が扱えます。無料のExpress Editionでは拡張機能に未対応のため利用できませんが、Visual Studio Shell(言語サポートを抜いたIDEのみ)で利用できます。 私が一番熱心にF#のコードを書いたのはこの頃だったと思います。勉強の

    F#を教えるための環境構築 - 七誌の開発日記
    masaru_b_cl
    masaru_b_cl 2013/12/04
    Xamarinでも結構不通にF#扱えるようになってるんですね
  • はてなブログ | 無料ブログを作成しよう

    うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのがべられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…

    はてなブログ | 無料ブログを作成しよう
    masaru_b_cl
    masaru_b_cl 2013/12/04
    assertからsutを生成→assertからsutのメソッドを生成するので、やっぱりassertからが良いのではないか説を提唱します “現代っ子は先にsutを宣言するのがベストかと思います.”
  • ここがヘンだよ日本人の働き方 成果が出ないのは「やる気」のせいじゃありません

    1954年東京都生まれ。東京大学工学部航空工学科を卒業し日国有鉄道に入社。84年プリンストン大学工学部修士課程を修了し、マッキンゼー・アンド・カンパニー東京事務所に入社。89年ワイアットカンパニーの日法人ワイアット(現タワーズワトソン)に入社。93年同社代表取締役社長に就任。同職を退任後、個人事務所ピープル ファクター コンサルティングを通じて、コンサルティング活動や講演活動、企業の人材育成支援などを行う。2000年慶應義塾大学大学院政策・メディア研究科教授に就任。同大学SFC研究所キャリア・リソース・ラボラトリー上席所員(訪問)を経て、11年11月より現職。 『組織マネジメントのプロフェッショナル』(ダイヤモンド社)、『人材マネジメント革命』(プレジデント社)、『21世紀のキャリア論』(いずれも東洋経済新報社)など著書多数。 ここがヘンだよ 日人の働き方 高橋俊介 “がむしゃら”に

    masaru_b_cl
    masaru_b_cl 2013/12/04
    "「育たない」のではなく、「育て方」が時代と合っていない"
  • 若いエンジニアへ

    エンジニアなら誰でも突貫工事に喜びを見出した経験がある。深夜2時の夜を共にした同僚のことは、その職業人生を通じて忘れることはない。しかし、そこにいかなるドラマがあろうとも、突貫工事は例外である。これを常態としてはならない。 メーカーの組込みプログラマとしてエンジニアのキャリアをスタートした私は、「よい製品はよいプロセスから生まれる」ことを頭に叩きこまれた。素晴らしい製品を生み出す工場は静かである。常に誰かが大声で叫んでいるような工場には明らかにプロセス上の問題が認められ、素晴らしい製品を生むことは決してない。 物のエンジニアは突貫工事を好まない。突貫工事とはプロセス上の誤りであり、つまり誰かが大声で叫ばなければならないということだからである。エンジニア仕事は計画され、コントロールされたものでなければならない。 長時間労働によって成果を生み出そうとすることも、やはり例外としなければなら

    masaru_b_cl
    masaru_b_cl 2013/12/04
    例外はあるけど常態化するのはアカンってことですな。
  • neue cc - 非同期時代のLINQ

    この記事はC# Advent Calendar 2013の4日目となります。2012年はMemcachedTranscoder - C#のMemcached用シリアライザライブラリというクソニッチな記事で誰得でした(しかもその後、私自身もMemcached使ってないし)。その前、2011年はModern C# Programming Style Guide、うーん、もう2年前ですかぁ、Modernじゃないですねえ。2011年の時点ではC# 5.0はCTPでしたが、もう2013年、当然のようにC# 5.0 async/awaitを使いまくる時代です。変化は非常に大きくプログラミングスタイルも大きく変わりますが、特にコレクションの、LINQの取り扱いに癖があります。今回は、非同期時代においてLINQをどう使いこなしていくかを見ていきましょう。 Selectは非同期時代のForEach これ超大

    masaru_b_cl
    masaru_b_cl 2013/12/04
    async Selectは非同期のforeach / ムツカシイのでRxで行きたい欲に駆られ……
  • (翻訳) Trelloは何が違うのか by Joel Spolsky - 納豆ペペロンチーノ日記

    最近、rebuild.fm で紹介されていたタスク管理ツールのTrelloを試しに使ってみたんですが、個人的にかなりヒットでした。このTrello、Joel on Softwareで有名なJoel Spolsky氏のサービスだと知って驚いたんですが、氏のTrelloに関するブログエントリーが興味深かったので、著者の許諾を得て翻訳します。 原文:How Trello is different - Joel on Software Trelloは何が違うのか(How Trello is different) 2012年1月6日 金曜日 つい数ヶ月前、私たちは非常にシンプルなWebベースのチーム・コラボレーション・システムのTrelloをローンチした。まだ始まったばかりの1.0状態だというのに、フィードバックは圧倒的に好感触で、採用の勢いは非常に力強い。 Fog Creekにとって、Trello

    (翻訳) Trelloは何が違うのか by Joel Spolsky - 納豆ペペロンチーノ日記
    masaru_b_cl
    masaru_b_cl 2013/12/04
    Fog Creekが作ったって気づかずに使ってた
  • SonarQubeをWindows環境で使ってC#コードを解析する[追記しました] - 亀岡的プログラマ日記

    SonarQubeをWindows環境で使ってC#コードを解析する はじめに注意 ココらへんの事柄は一年も経てば色々変わったりするので、古い情報はあんまり真に受けないこと。 一応検証環境はWindows 8.1 Professional on VMWare Fusion 5だけれど、まぁWindows 7以降ならだいたい一緒のはず。 SonarQubeとは SonarQubeはもともとSonar*1と呼ばれていた、オープンソースの静的解析エンジンです。もともとはJava向けですが、Jenkinsのようなプラグイン機能も充実しており、結構な数のプラグインで、解析方法どころか解析可能な言語もかなり充実しています。現在のところ、公式では以下の言語をサポートしているよう。 ABAP Android C/C++ C# Cobol Delphi / Pascal Drools Erlang Flex

    SonarQubeをWindows環境で使ってC#コードを解析する[追記しました] - 亀岡的プログラマ日記
    masaru_b_cl
    masaru_b_cl 2013/12/04
    今はSonarってFxCopとかと連携できたのか!これは試してみる価値あるなぁ。