タグ

srkzhrのブックマーク (2,119)

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Java使いをScalaに引き込むサンプル集 | mwSoft

    前書き Scalaという言語をご存知ですか? Javaと同じくコンパイルされるとclassファイルになり、実行時はJVM上で動作する、オブジェクト指向+関数型のプログラミング言語です。 Scalaを開発したのはJavaのgenericsの設計を手がけたり、javacの開発をしていた経歴も持つMartin Odersky氏。 Scalaは後発の言語ということもあって、Javaを書いている時に感じる冗長さに対する様々な解が用意されています。 記事では、ScalaJavaのコードを比較しながら、JavaユーザがScalaに移った際に得られるメリットを提示していきます。 尚、序盤のサンプルコードはJavaユーザに伝わりやすいように、returnを明記したり、メソッドは必ず{ }で囲むなど、極力Javaっぽい記述をしています。 だいたいJavaと同じような書き方ができます ScalaJava

    srkzhr
    srkzhr 2011/02/14
  • S-99: Ninety-Nine Scala Problems

    These are an adaptation of the Ninety-Nine Prolog Problems written by Werner Hett at the Berne University of Applied Sciences in Berne, Switzerland.  I (Phil! Gold) have altered them to be more amenable to programming in Scala.  Feedback is appreciated, particularly on anything marked TODO. The problems have different levels of difficulty.  Those marked with a single asterisk (*) are easy.  If you

    srkzhr
    srkzhr 2011/02/14
  • 希望を捨てて覚悟する - レジデント初期研修用資料

    何年たっても、当直業務というものはやっぱり怖い。研修医だった頃、平然と業務をこなす上の人たちを見て、自分もいつかああなれると信じていたのだけれど、怖いものはやっぱり怖くて、年次を重ねて、恐怖はむしろいや増した。 希望を捨てることについて。 尋問には希望が必要 戦争で捕虜になった人を尋問するときだとか、あるいは刑事事件で容疑者を尋問するときもたぶん同じだろうけれど、尋問や拷問のような手法を使うときには、何らかの希望を見せながらでないと、効果がなくなってしまうのだという。 それが尋問であれば、相手をどれだけ執拗に問い詰めたところで、話したところで状況が変わらないのなら、尋問を受ける側には意味がない。尋問を行うときには、まずは「答えてくれればこんなところからさっさと抜け出せますよ」とか、「早く帰って、子供さんと一緒に話がしたいですよね」だとか、そこから抜け出せる可能性をまず提示して、手を伸ばせば

    srkzhr
    srkzhr 2011/02/13
  • http://www.scala-lang.org/docu/files/ScalaByExample.pdf

    srkzhr
    srkzhr 2011/02/07
  • Scalaを本格的に調べてみる

    アーキテクチャパネルディスカッションとラウンジ・ビアパーティでの雑談から、主にDDDに関して興味深かった話をいくつか。聞き取り能力は低いので抜けている部分もあると思いますがご容赦を。 ビジネス的な有用性はどこにあるのか Evans氏発言要旨 経営層など意思決定を行う人たちに対して、ドメイン駆動設計の有用性をどう訴えかけるのか?という問いに対して、Evans氏は主にコアドメインへの注力によって競争上の優位、市場優位につなげる部分を強調。ここから一段階細かいレベルとして、ビジネスパーソンにとって理解できるソフトウェアへと進んでいくとのこと。ただし、常に労力に見合う価値が得られるわけではないことも忘れずに付加。 雑感 この質問はなかなか難しく、聴衆の反応も微妙なものだったように思う。これは、DDDをオブジェクト指向設計方法論として受け取っている人が多く、こうした部分の有用性についての回答を期待し

    srkzhr
    srkzhr 2011/02/07
  • Google AJAX Search API

    Platforms and Operating Systems Android Google AI Chrome Google Cloud Firebase Frameworks, IDEs, and SDKs Jetpack Compose Android Studio Flutter Project IDX Google AI Studio Services and Integrations Gemini API Vertex AI Identity Google Pay API Google Workspace Growth and Monetization Google Play Google AdMob Google Ads Chrome Extensions Google Search Central Groups Google Developer Groups Google

    Google AJAX Search API
  • 第7回 エンジニアのための算数 | gihyo.jp

    庄司先生は初めに、「⁠プログラマ定年説」の話題を持ち出し、「⁠35(歳⁠)⁠」という数字を挙げました。これは数年前、ブログやメディアでも騒がれた「プログラマの定年は35歳なのか」という議題なのですが、ここで庄司先生は「35歳が定年かどうかというのは、実際に35歳でプログラマとして働いている人がいるので正しいとは思いませんが、それより大事なのは、このように数字を見ること」と言います。そして、エンジニアなのだから「数字を見方につける」ことができ、それができればモノの見方が変わるとして、エンジニアの算数の授業を始めました。 ここでは、身の回りに起こる事象を数字で捉え、定量的な考え方をすることで、エンジニアの働き方が良い方向に変わるという仮設のものと、授業が進みました。 なぜ働くのか―自分の幸せのために そして、米国労働総計局の2006年の調査数字を引用して、「⁠平均的アメリカ人は、起きている時間

    第7回 エンジニアのための算数 | gihyo.jp
    srkzhr
    srkzhr 2011/01/27
  • ソーシャルゲームが大流行する「薄気味悪さ」 ゲームジャーナリスト 新 清士 - 日本経済新聞

    パソコンや携帯電話で手軽に遊べる「ソーシャルゲーム」が世界的に大流行している。成功の理由は、友人と交流する「ソーシャル機能」や基料が無料の「フリーミアムモデル」などいくつかあるだろうが、実際に遊んでいると、それだけでは説明しきれないある種の「計算」も感じる。今回はそれを「痛みポイント」というキーワードで読み解いてみたい。米ソーシャルゲーム最大手のジンガが2010年12月に公開した街づくりゲー

    ソーシャルゲームが大流行する「薄気味悪さ」 ゲームジャーナリスト 新 清士 - 日本経済新聞
  • WEB GOETHE|ウェブゲーテ

    「WEB GOETHE」サイト終了のお知らせ 平素は「WEB GOETHE」をご愛読いただき、ありがとうございます。 当サイトは、2018 年2月22日をもちまして終了いたしました。ご不便をおかけいたしますが過去の記事を閲覧することはできません。 「GOETHE」関連の情報は、引き続き幻冬舎のウェブ版「GOETHE」(https://goetheweb.jp)でお楽しみいただけます。 今後とも、日経済新聞電子版ならびに「GOETHE」をご利用くださいますようお願い申し上げます。長年にわたるご愛顧を心より感謝申し上げます。

    srkzhr
    srkzhr 2011/01/27
  • 「ソフトウェアテストとは、ツールではなく、頭で行うもの」 JaSST '11 Tokyoでリー・コープランド氏が基調講演 − @IT

    「ソフトウェアテストとは、ツールではなく、頭で行うもの」:JaSST '11 Tokyoでリー・コープランド氏が基調講演 ASTER (ソフトウェアテスト技術振興協会)が1月25日、26日に開催しているソフトウェアテストシンポジウム「JaSST '11 Tokyo」(Japan Symposium On Software Testing)で、世界的に有名なソフトウェア技術者、リー・コープランド氏が基調講演を行った。氏は、“イノベーション”と評価すべき、開発やテスト分野における複数の手法・事象を紹介する中で、「テストにベストプラクティスはない」と指摘、「各社が状況に応じて、あらゆる手法を使いながら“自社に最適”な取り組みを行う」ことの重要性を示唆した。 テストとは、ツールではなく、テスターの頭で行うもの コープランド氏はSoftware Quality Engineering社に所属し、幾多

    「ソフトウェアテストとは、ツールではなく、頭で行うもの」 JaSST '11 Tokyoでリー・コープランド氏が基調講演 − @IT
    srkzhr
    srkzhr 2011/01/26
    "チェックとは「既知のものを確認すること」「仕様通りに機能するかを確認すること」だが、テストとは「未知のもの、予期していないもの、新しいものを探す行為だ」という。"
  • Python is better than Perl6 - Tom Limoncelli's EverythingSysadmin Blog

    [Update 2015-10-18: Now that Perl6 has shipped, this article is less relevant. The point, however, is that shipping "good enough" is better than not having anything available. That's always true.] In all the time I've been waiting for Perl6 I learned Python and, guess what? I like Python better. I'm a big fan of Perl. I have been since 1991, Perl 4.032. That was 19.5 years ago. Back then learning

    Python is better than Perl6 - Tom Limoncelli's EverythingSysadmin Blog
  • suz-lab.com - suz lab リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    srkzhr
    srkzhr 2011/01/24
  • TPCI - TIOBE Programming Community Index

    Let op! Internet Explorer wordt niet meer ondersteund. Hierdoor kan de website mogelijk niet goed functioneren, gebruik een alternatieve browser om optimaal gebruik te maken van deze website. Klik hier om een alternatieve browser te downloaden. Home » TIOBE Index TIOBE Index for June 2024 June Headline: C++ surpasses C for the first time in history C++ is the new number 2 in the TIOBE index. Origi

    srkzhr
    srkzhr 2011/01/24
  • Index of /

    Index of / BACKUP_POLICY CHANGELOG-3rdparty com.twitter/ com/ commons-dbcp/ favicon.ico ivysvn/ net/ nu/ org/ scrooge/ silly/ testing/ thrift/ twitter-commons/ ua_parser/

  • 技術用語の英語訳をWikipediaで探すアイデア – もぎゃんらんど

    さっきふと、文字列を文字参照(もぎゃみたいなの)形式に変換する関数を作ろうとして、 文字参照って英語でなんていうんだっけ、と思った。 「文字参照 英語」とかでググってもなかなか答えは出ないけど、こういうときはWikipediaをみて… ここにあるEnglishをクリックすると、該当する用語の英語版にジャンプする。そこの見出しは、当然元の単語の英語訳になる。 もちろん100%そうなるとは限らないけど、技術系の用語だとかなりいい確率で当るような気がする。

    srkzhr
    srkzhr 2011/01/23
  • お客さんから資料を受け取るときの基本技術 - もぎゃろぐ

    会議とかで、お客さんが資料を出してくれることになって。「今作っているので、できたら送ります」って言われたら、「今あるものでいいので今すぐください」と言わないといけない。「お待ちしております」と言ってのんびり待ってはいけない。 「あとで送ります」と言われた場合、会議のあとは忙しくなっているから送り忘れる人はたくさんいるし、「できたら送ります」でお客さんが遅れたら、待っている間なんにもできなくなってしまう。 お客さんの資料作成が遅れた分納期が延びるんだったらまだいいんだけど、たいていの場合そうはならないから、資料ができあがるのを待っていたらその分だけ自分の首が絞まってしまう。 だから、「できたら送ります」って言われたら、「今あるものでいいから今すぐください」って言わないといけない。お客さんのシステムを作ってお金をもらう場合の基テクニックだと思っていたのだけれど、意外とみんな知らないのでちょ

    srkzhr
    srkzhr 2011/01/23
  • Git User Manual

    Git is a fast distributed revision control system. This manual is designed to be readable by someone with basic UNIX command-line skills, but no previous knowledge of Git. Chapter 1, Repositories and Branches and Chapter 2, Exploring Git history explain how to fetch and study a project using git—read these chapters to learn how to build and test a particular version of a software project, search f

    srkzhr
    srkzhr 2011/01/23
  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
    srkzhr
    srkzhr 2011/01/23
  • final原理主義 - R42日記

    僕は昔からずーっと、finalを付けられる箇所にはすべて付けるようにしています。 ちなみにEclipseを使うと、セーブアクションで自動的にfinal宣言できるので超便利です。 不変オブジェクトを作るために、インスタンスフィールドをfinal宣言するようなケースは当然として、ローカル変数やメソッドの引数にも、finalを付けると素晴らしいメリットを享受できるのです。 その中でも一番重要なメリットは、 『意図していない代入を自動的にチェックできる』ということ。 例えば、誰かの書いたソースを読むときに int value1 = 1; final String value2 = this.calcValue2(); という宣言があったならば、この時点で 『なるほど、value2はこの時点で値が固定なんだね』 ということが判明するわけです。 ということは、この宣言以降のコードを読むときにvalue

    final原理主義 - R42日記
    srkzhr
    srkzhr 2011/01/22
    ]