タグ

2015年11月25日のブックマーク (13件)

  • レベルアップ問題集

    レベルアップ問題集 このコーナーでは、プログラミングスキルを伸ばしたい方向けに問題セットとメニューを用意しました。 セットは一定の共通点でまとめられた問題集となっており、メニューは上から順番に解いていくとレベルアップできるようにまとめられた問題集です。 概要 プログラムを書けるようになるための一番の近道はたくさんコードを書くことです。 自分の実力や目的に合わせて問題を選び、レベルアップを目指しましょう。 なお、このコーナー内の問題については、ユーザー同士で解答を教え合ったり、コードを公開したりするのは自由としています。 授業や研修にもご利用いただけますので、ぜひ教材などにもお使いください。 最新情報

    レベルアップ問題集
  • gdbを使っていい感じにプロセスツリーを手元の端末に繋ぎ変えるシェルスクリプト - ももいろテクノロジー

    次のエントリにあるように、gdbを使うとプロセスの標準入出力を別の端末(tty)に繋ぎ変えることができる。 コンソールから切れたプロセスを標準出力につなげなおす - 絶品ゆどうふのタレ しかし実際にはあるプロセスからサブプロセスが複数呼ばれている状況もあり、そのような場合にはそれぞれのプロセスについてgdbでアタッチして端末を繋ぎ変える必要がある。 そこで、この操作を楽に行うためのシェルスクリプトを書いた。 #!/bin/bash # grabtty.sh rootpid="$1" newtty=$(tty) if [[ $(whoami) != "root" ]]; then echo "must be root." exit 1 fi if [[ -z "$rootpid" ]]; then echo "Usage: $0 PID" exit 1 fi grabpid() { loca

    gdbを使っていい感じにプロセスツリーを手元の端末に繋ぎ変えるシェルスクリプト - ももいろテクノロジー
  • ko2ko2.net

    ko2ko2.net 2023 著作権. 不許複製 プライバシーポリシー

    ko2ko2.net
  • 単体テストのためのCDIコンテキスト制御

    これまでCDIを使った単体テストについて何回か紹介しましたが、そこでは主にインジェクションの対象を切り替える方法について書いてきました。しかし、CDI(Contexts and Dependency Injection)のインジェクションは、単なるインジェクションではなく、インジェクトされるBeanはコンテキストが管理しているのが特徴です。CDIでは、コンテキストの寿命が尽きれば、それにバインドしたBeanも解放されます。そこで、テストケースとしてコンテキストの開始・停止をすることでBeanのライフサイクルを制御をしたいことがあると思います。今回は、DeltaSpikeのCDITestRunnerを使ったときのコンテキストの制御について紹介します。 ContextControl CDITestRunnerを使ったテストコードでは、ContextControlを使ってApplication/

    単体テストのためのCDIコンテキスト制御
  • 脱・ガチガチ首&肩!肩こりに効く4つのツボ!

    医師、その他専門家 「Doctors Me」は、医師、歯科医、栄養士、カウンセラー、薬剤師、獣医などに直接相談できる、メディカル・ヘルスケアQ&Aサービスです。また、医師をはじめとする専門家が執筆・監修する人気コラム、病気・症状の体験談等を配信しています。 Doctors Me 毎日パソコンと睨めっこ していると… 毎日朝から夜までデスクワーク、ひたすらパソコンとにらめっこ。お昼過ぎには首や肩がガチガチになって重だるい…少し首を回してみたり、腕を伸ばしてみたりして、なんとなく多少楽になってまたパソコンへ向かう…。こんな経験、ほとんどの方が毎日のようにされているのではないでしょうか。 デスクワーク、パソコンとにらめっこしている時間が多い方がおさえておくと良い、簡単に使える肩こり対策おススメのツボを、筋肉とその作用と共にお伝えしたいと思います。 肩こりになる原因って? 「こり」がなぜできるのか

    脱・ガチガチ首&肩!肩こりに効く4つのツボ!
  • 【上司必見】部下に、自腹でも買いたい「2万円のノート」って?

    効率化のためのメソッドは世の中にあふれていますが、道具にこだわることでも、仕事の効率は変わってくるものです。それが部下や後輩を率いる立場なら尚更。膨大な作業や無数の会議をこなしていくには、優秀なツールの存在は欠かせません。 ここで紹介するのは『CamiApp S(キャミアップ エス)』というノート。実売価格で2万円近くするという代物ですが、これがキャリアのあるビジネスマン&ウーマンから支持を集めているんです。 見た目は、シンプルなノート。たしかに重厚感のある作りですが、高級感だけに2万円の価値があるわけではありません。彼らが「自分だけでなく、部下にプレゼントしたいぐらい!」と絶賛するその機能とは? ノートに書いたメモが 即データ化→スマホへ保存 『CamiApp S』を一言で表すなら、「最新式のデジタルノート」でしょうか。このノートに記入したメモは、撮影やスキャンをしなくても、即データ化す

    【上司必見】部下に、自腹でも買いたい「2万円のノート」って?
  • 2015年に僕が買って良かった物! オススメ商品記事の振り返り。 - いつもマイナーチェンジ!

    今年も早いもので、あと1ヵ月程ですね。 年末になると、いろいろ振り返りたくなるわけですが。 簡単にだけ、 今年買って良かった物を振り返ってみます。 Xperia Z3 Compact SONY docomo Xperia Z3 Compact SO-02G Black(SIMロック解除済み)posted with カエレバ Sony Amazon楽天市場 ▼4.6インチという手のひらサイズ 携帯の観点で考えれば、このサイズがベストチョイスかもしれない、というくらいのバッチリ感。 大画面が主流のスマホ界ですが、動画や電子書籍を頻繁に見るわけでもなければ、片手操作ができるこのくらいのサイズは使いやすいです。 ▼性能と価格のバランス良すぎる スペックのわりに安いのもポイント。 販売開始からのわずか1ヶ月程で投げ売りが始まったため、価格が暴落して、一時は白ロムが4万円程で手に入ってました。 最安だ

    2015年に僕が買って良かった物! オススメ商品記事の振り返り。 - いつもマイナーチェンジ!
  • EntityFramework(20):楽観的同時実行制御 (Timestamp列なし):Gushwell's Dev Notes

    前回は、Timestamp型/rowversion型のカラムがテーブルに用意されている場合の楽観的同時実行制御について書きましたが、今回は、Timestamp型/rowversion型のカラムが無い場合の楽観的同時実行制御について。 Database Firstで開発している時って、種々の理由でRowVersion列をテーブルに追加 できないことも結構あります。 でも大丈夫、ちょっと面倒くさいけど、そんなときにも対応可能です。 まず、以下のようなpartialクラスを定義します。 classが入れ子になっている点に注意。Metadataクラスに中に、Categoryテーブルの主キー以外の プロパティを定義し、ConcurrencyCheck属性を付加。 [MetadataType(typeof(Category.Metadata))] public partial class Catego

  • 初心者でも簡単に始められる、ほぼ無料でRubyを学べるコンテンツ11選 - paiza times

    Photo by Swistk こんにちは。谷口です。 「これからプログラミングを学んでみたいな」と思っている方で、「Rubyをやってみたい」という方は多いと思います。 近年、Rubyエンジニアの求人は急速に増えています。Webサービスを高速で開発する場合などにRubyは多く使用され、大手Webサービスでも使われる実績が増えています。ツイッターやGitHubクックパッド等もRubyを使った開発がされています。 ただ、やはり「プログラミング経験ゼロからいきなり勉強を始めるには敷居が高いな……」と思っている方も多くいらっしゃるのではないでしょうか。また「できれば独学じゃなくてスクールに通いたいけど、コストは押さえたいんだよな……」という方もいらっしゃるかと思います。 そこで今回は、プログラミング未経験~初心者の方が、なるべくコストをかけずに楽しくRubyに触れることができ、簡単に学習を始めら

    初心者でも簡単に始められる、ほぼ無料でRubyを学べるコンテンツ11選 - paiza times
    hikazoh
    hikazoh 2015/11/25
  • MTVアンプラグド①〜エリック・クラプトン/ケイティ・ペリーほか

    ★ダウンロード/ストリーミング時代の色彩別アルバムガイド 「TAP the COLOR」連載第109回 1989年11月26日に最初の企画が放送された「MTVアンプラグド」は、翌90年よりレギュラー番組化。90年代ロック/ポップの人気ジャンルとして確立するまでに至る。ポール・マッカートニー、エリック・クラプトン、ボブ・ディラン、ニール・ヤング、ブルース・スプリングスティーン、キッス、エアロスミス、ニルヴァーナ、パール・ジャム、ノエル・ギャラガーなど様々な顔ぶれが出演してきた。 あなたの好きな色は?〜TAP the COLORのバックナンバーはこちらから エリック・クラプトン『Unplugged』(1992) アンプラグド・シリーズの中で最大の成功を収めたのがクラプトンのこの1枚。全米だけで1000万枚以上をセールス。ブルースのカバーのほか、「Layla」の渋いヴァージョンや大ヒット「Tea

    MTVアンプラグド①〜エリック・クラプトン/ケイティ・ペリーほか
  • Pythonのオブジェクトとクラスのビジュアルガイド – 全てがオブジェクトであるということ | POSTD

    Python開発者が大好きな言葉があります。それは”全てはオブジェクトである”です。実際、私自身もPythonのクラスを教えているときに何度も口にしています。多くの人が何度も聞いた言葉かもしれないのですが、私が言う度に生徒は賛同の相槌をしてくれます。結局のところ、Javaにおいて全ては(対象がそうでない場合を除いて)オブジェクトであり、.NETにおいても全てはオブジェクトであると、よく言われています。 しかしPythonにおいて全てがオブジェクトであると言う時、(私の生徒は驚いていましたが)「 全て 」にはクラスも含まれているのです。これはとても筋が通っていて、オブジェクトシステム全体が理解しやすくなります。しかしそれでも、広い視野で物事を見ることは難しいのです。 今回のブログ記事では、Pythonのオブジェクト間のつながりをざっと見ていきたいと思います。そして”全てはオブジェクトである”

    Pythonのオブジェクトとクラスのビジュアルガイド – 全てがオブジェクトであるということ | POSTD
  • Java Class Path

    hikazoh
    hikazoh 2015/11/25
  • Linuxディスク関連コマンドまとめ

    情報表示:lsblk, blkid パーティション作成:fdisk, cfdisk, gdisk, cgdisk, sgdisk, parted マウント:mount, umount ファイルシステム:mkfs, fsck ファイルシステム(ext2/3/4)用: resize2fs, dumpe2fs, tune2fs スワップ:mkswap, swapon, swapoff SMART情報表示:smartctl LVM:lvmdiskscan, pvdisplay, pvscan, lvdisplay, lvscan 不良セクタ対処:badblocks, ddrescue どのディレクトリが容量をっているか調べる:ncdu 太字のコマンドはutil-linuxに含まれており、整合性が取れていることが期待できる(と思う)。 ディスク、パーティションの情報を調べる fdisk -l でほ

    Linuxディスク関連コマンドまとめ