タグ

2017年2月14日のブックマーク (13件)

  • 初心者でもOK!レベル別・アルゴリズムをすぐに学べる書籍とサイト12選 - paiza times

    Photo by Tim Samoff 秋山です。 皆さんはアルゴリズムについてどれくらい知っていますか?というか勉強したことありますか? 私はもともと情報系だったので学校でも習いましたが、paizaのプログラミングスキルチェック問題を作るときなどはいまだにいろいろ調べることもあります。 アルゴリズムについて勉強したことがない人の中には「ずっと気になってはいるものの、各プログラミング言語の書き方やフレームワークの使い方などを学ぶことに手一杯で、アルゴリズムはつい後回しになっている…」という方も多いと思います。 ただ、アルゴリズムを知らないままプログラミングを続けていると、少し複雑な処理を考えなければならなくなったときなどに、力技のやり方しか考えつかなくて「すごい人だったらもっとスマートな書き方ができるんだろうな……」と悶々としてしまうことがあるはずです。 今回はそんな方に向けて、アルゴリズ

    初心者でもOK!レベル別・アルゴリズムをすぐに学べる書籍とサイト12選 - paiza times
  • 【2017年版】ブラウザ上で使えるJavaScript開発&実行環境Webサービスの厳選まとめ - paiza times

    どうも、まさとらん(@0310lan)です。 今回は、これからJavaScriptを学習しようという人や、ちょっとしたプロトタイプを開発したい人に向けて、オススメの「オンラインコードエディタ」を厳選してご紹介しようと思います! 選んだ基準としては…、 SSL対応のWebサービス JavaScriptの実行環境が備わっている 作成した「コード」や「作品」の公開が可能 面倒なログイン不要ですぐに使える 無料で利用できる …などの点を重視しながら、誰でも「ブラウザ」さえあれば今すぐ使えるモノをまとめてみたので、ご興味ある方はぜひ参考にしてみてください! ■Webページとしても公開できる実用的なエディタ! 【 PLAYCODE 】 「PLAYCODE」は、まだ新しいサービスですが、JavaScriptプログラミングの学習はもちろんのこと、ちょっとしたプロトタイプの開発に最適なコードエディタと言える

    【2017年版】ブラウザ上で使えるJavaScript開発&実行環境Webサービスの厳選まとめ - paiza times
  • 1日の始まりは「自己肯定」から。毎日がパワフルになる11ステップ

    最高に楽しく、充実した毎日を積み重ねていきたい。そうは思っていても、実際にどうすればいいのかは、なかなかピンとこないものですよね。 そんなあなたに向けて「Your Tango」のライターShannon Ullmanさんがまとめたのは「あなたの1日を最高にする11ステップ」について。これならチャレンジできるかも、と思える小さな心がけ、あなたも今日から始めてみませんか?

    1日の始まりは「自己肯定」から。毎日がパワフルになる11ステップ
  • 女性おひとりさまでも入りやすい!川崎駅チカの極上ローストビーフ丼3選 - メシコレ(mecicolle)

    昨年もグルメ界の話題を独占してきた!といっても過言ではない、ローストビーフ丼。身近なSNSでも爆発的に拡散されて、人気店に足を運ばれた方もいらっしゃるのではないかと思います。そんなローストビーフ丼ですが、神奈川県の玄関口である川崎駅エリアでもいただくことができます。中には野菜をたっぷり使った、風変わりなローストビーフ丼も!日は、ランチタイムに女性おひとりさまも気軽に立ち寄れるお店を3店舗ご紹介したいと思います。駅チカなので電車乗り換え時にも使えるのでは・・・。 ▼ちなみに、横浜のローストビーフ丼の記事はコチラ!!!▼ 話題のローストビーフ丼を横浜で!肉の旨みが堪能できる2軒 https://mecicolle.gnavi.co.jp/report/detail/7282/ ステーキ専門店の逸品も!横浜す極上ローストビーフ丼4選 https://mecicolle.gnavi.co.j

    女性おひとりさまでも入りやすい!川崎駅チカの極上ローストビーフ丼3選 - メシコレ(mecicolle)
  • 日本酒が進みすぎて困る!大森の日本酒の聖地「吟吟」で美味しい魚を堪能 - メシコレ(mecicolle)

    酒が進みすぎて困る!大森の日酒の聖地「吟吟」で美味しい魚を堪能 最終更新日 : 2017/02/13 大森駅から徒歩3分ほど、西友の裏手に。。。 JR大森駅北口から徒歩3分ほど、西友の裏手、佐々木ビルの地下1Fに、大森の日酒の聖地ともいうべき「吟吟」はあります。 店内の冷蔵庫には、日酒がたっぷりと。。。 冷蔵庫にずら~っと並んだお酒をみると、今日は、どのお酒を飲もうかと、ワクワクが止まりません。。。 こちらのお店では、乾杯から日酒で!! こちらのお店にもビールはありますが、こちらのお店では、スタートから日酒を!! 【若駒 亀の尾80 無濾過生原酒 おりがらみ】 私は、にごり酒大好きの「にごらー」なので、今日は、にごり酒で攻めてみることにしました。 まずは、若駒さんのおりがらみを美味しくいただきます。 お通しだけで、お酒が進む!! お通しは、鳥レバー、カリフローレ、りんごなど色

    日本酒が進みすぎて困る!大森の日本酒の聖地「吟吟」で美味しい魚を堪能 - メシコレ(mecicolle)
  • Java8 で追加された Exact 系メソッド - A Memorandum

    Java8 の目立たない変更として、Math クラスにオーバーフロー時には例外を投げるExact (正確な) 系メソッドが追加された。 いずれも int または long を引数に取るようにオーバーロードされている。 算術演算の結果がオーバフローする場合には ArithmeticException がスローされる。 加算、減算、乗算 addExact Integer r = 2_147_483_647 + 1; // -2147483648 Math.addExact(2_147_483_647, 1); // ArithmeticException subtractExact Integer r = -2_147_483_648 - 1; // 2147483647 Math.subtractExact(-2_147_483_647, 1); // ArithmeticException

    Java8 で追加された Exact 系メソッド - A Memorandum
  • 2017年版、5分でわかるJavaScript入門(ES6対応版) - paiza times

    こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 今、一番身近なプログラミング言語といえば、間違いなくJavaScriptです。 JavaScriptは、インターネット利用に必須のウェブブラウザ上で動作する唯一のプログラミング言語です。 プログラミングを学ぶ時も、いつも使っているブラウザ上で動作させることができて結果が見えるため、興味を持って始めるやすい言語かと思います。 JavaScriptには、広く使われていること、活発な開発、インターネットとの相性の良さ、非同期プログラミング、仕様が標準化されていること、オープンソースでの実装があること…などなどの特徴があり、今や以下のような様々な用途でも使われるようになっています。 ウェブブラウザ(Chrome, Firefox, Internet Explorer...) サーバアプリケーション(Node.js, Ex

    2017年版、5分でわかるJavaScript入門(ES6対応版) - paiza times
  • 1Passwordを使うことにしました - yuumi3のお仕事日記

    長らくパスワードの管理は適当にやってたのですが、最近 1Password を知り使うことにしました。 1Passwordの紹介記事はたくさんあるのですが、多くの記事に書かれてる内容と 1Passwordのホームぺージ に書かれている内容は違いがあり調べながら使ってみた結果を書いておきます。 価格 紹介記事には、まず Mac AppStore で ¥7,800 のアプリ (以前は ¥6,000だったようです) を購入するように書かれていますが、ホームページ には $2.99/月 (ただし年間契約の場合) と書かれています。そして契約すれば Mac, Windows, iOS, Android のアプリは無料で使えます。さらにWebアプリだけでも使えます。 もともと売り切りのアプリとして作られ、それがサブスクリプション型のサービスに発展してきたのでしょうか? アプリを購入した場合はWebアプリ

    1Passwordを使うことにしました - yuumi3のお仕事日記
  • それでもCourseraの機械学習コースをオススメする理由 - その後のその後

    先日、オンライン学習サイトCourseraの機械学習コース "Machine Learning by Stanford University" を修了しました。 Machine Learning - Stanford University | Coursera (感動のエンディング動画) ただ、機械学習に興味があって情報収集を始めてる人にとって、「Courseraの機械学習コースがおすすめですよ」という話は 「はい、知ってます」 という感じではないでしょうか。 僕もそんな感じで、幾度となく人や記事に同コースを薦められたりしつつ、たぶん2年ぐらいスルーし続けてきたと思います。 しかし約2ヶ月前、ひょんなきっかけから講座を始めてみて、やはり評判通り最高だったと思うと同時に、僕と同じような感じでこのコースが良いらしいと知りながらもスルーし続けてる人は多いんじゃないかと思いまして、(おせっかいな

    それでもCourseraの機械学習コースをオススメする理由 - その後のその後
  • MyBatisのArrayTypeHandler使用時の注意点 - Enjoy*Study

    MyBatisには、org.apache.ibatis.type.ArrayTypeHandlerがあって、java.sql.Arrayとのマッピングを行ってくれますが、パラメータ設定時と、結果取得時でマッピングが異なるので注意が必要です。 実際のコードを見たほうがわかりやすいので、現時点のコードを引用します。 mybatis-3/ArrayTypeHandler.java at 3ad1988f4dbb59251c89ffc3bf2db40103c7bb7a · mybatis/mybatis-3 · GitHub public class ArrayTypeHandler extends BaseTypeHandler<Object> { public ArrayTypeHandler() { super(); } @Override public void setNonNullPar

    MyBatisのArrayTypeHandler使用時の注意点 - Enjoy*Study
  • LaTeXのpxrubricaパッケージでルビを付ける練習

    LaTeXのpxrubricaパッケージでルビを付ける練習 チートシート \usepackage{pxrubrica} ... \ruby{軸}{じく} % 漢字一文字はそのまま \ruby[g]{従妹}{いとこ} % グループとしてルビを付けるときは [g] \ruby{饒舌才媛}{じょう|ぜつ|さい|えん} % どの文字がどの読みか \ruby{意図}{い|と} 反旗を\ruby{翻}{ひるがえ}す専務。 反旗を\ruby[()]{翻}{ひるがえ}す専務。 % 少し進入 [()] 反旗を\ruby[<>]{翻}{ひるがえ}す専務。 % 大きく進入 [<>] \aruby{$\alpha$}{アルファ} % 英文字は \aruby \ruby{外れ値}{はず||ち} % ルビ付けないとき 長い例 https://twitter.com/hyuki/status/8278364842038

    LaTeXのpxrubricaパッケージでルビを付ける練習
  • 「弱点」を「強み」に変える3つのステップ

    By Aaron Escobar The New York TimesのBest Sellersに4度登場したことのあるビジネスソーシャルサイエンティストのジョセフ・グレニー氏が、弱点を強みに変えるための3つのステップを紹介しています。 A 3-Step Plan for Turning Weaknesses into Strengths https://hbr.org/2017/01/a-3-step-plan-for-turning-weaknesses-into-strengths ◆ステップ1:重要な瞬間を認識すること 人間の弱点は、通常、認識とのギャップや自身の持つ能力と行動のギャップにより起こるものです。もし、準備しなければいけないプレゼンテーションがあるのにそれを行う気力が沸いてこず、自分のメールの受信箱のチェックばかり続けてしまうという場合、これは優先順位の付け方がうまくい

    「弱点」を「強み」に変える3つのステップ
  • 変数からポインタまで、5分でわかるC言語入門(C11対応版) - paiza times

    こんにちは、吉岡(@yoshiokatsuneo)です。 Java, C#, C++、Objective-C, Ruby, Python, JavaScript, Java, Swift...などなど、現在は非常に多くのプログラミング言語が使われていますが、多くの言語の源流となっているのがC言語です。 もともとC言語は、LinuxMac OS Xの源流となるUNIXの開発のために作られた言語で、今でもLinuxはC言語で書かれていますし、多くのOSがCやC++で開発されています。 さらに、C言語はコンピュータを直接操作することに向いているため、組み込みやIoT(Arduino, mbed等)などの用途でも広く使われています。 C言語の文法は、多くのプログラミング言語の文法に影響を与えています。 名前にCが含まれているC++、C#、Objective-Cはもちろん、Java, JavaSc

    変数からポインタまで、5分でわかるC言語入門(C11対応版) - paiza times