タグ

2017年8月7日のブックマーク (11件)

  • Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp
  • Javaガベージコレクション - ソフトウェアエンジニアリング - Torutk

    GCの種類¶ mark-sweep collector 初期のJavaVM搭載GC。シングルスレッドで動作。部分的なコンパクションを実施(mark-sweep-compact collectorでもある) Incremental GC Trainアルゴリズムによる停止時間最小化を図るGC。 Serial GC 世代別GC。シングルスレッドで動作。若い世代はcopying collector、古い世代はmark-sweep Parallel GC 世代別GC。Stop the World(STW)を並列処理で動作。若い世代は並列copying collector、古い世代はmark-sweep 古い世代のSTWが並列処理になるのはJDK 5以降 Concurrent Mark Sweep GC 世代別GC。若い世代は並列copying collector、古い世代はconcurrent co

  • Java8のHotSpotVMからPermanent領域が消えた理由とその影響 | ギークを目指して

    今回も前回の記事につづき、Java8による変更点で未だあまり紹介されていないポイントを記事にしようと思う。 今回はJava8のHotSpotVMの話。Java8ではJEP122が取り込まれ、VMのメモリモデルが変更された。JEP122のタイトル「Remove the Permanent Generation」から想像できるとおり、Java8のHotSpotVMからは従来のPermanent領域が無くなった。 なぜ、こういった変更が行われたのだろうか?また、元々Permanent領域に格納されていた情報は何処にいってしまったのか?JVM付属のツールにどういった影響があるのか? 今回の記事ではこの点をまとめていこうと思う。 なお、HotSpotVMのメモリモデルについて詳しくない方は、先にこちらの項番(「補足 – HotSpotVMのメモリ構造概説)を読んでいただくとスムーズに読み進められるだ

    Java8のHotSpotVMからPermanent領域が消えた理由とその影響 | ギークを目指して
  • あなたが神か・・・!!マンガ・イラスト講師である長世氏のツイートが超わかりやすくて素晴らしい!! | CG GEEKS

    2017.08.7イラスト コンセプトアート, チュートリアル, リファレンス, 参考資料あなたが神か・・・!!マンガ・イラスト講師である長世氏のツイートが超わかりやすくて素晴らしい!! マンガ・イラスト講師である長世氏のツイートが超わかりやすくて素晴らしかったので紹介させて頂きます!! なんといってもわかりやすい!!それも超がつくほどわかりやすい!! 専門学校でイラストの講師を努めている長世氏!! 月刊少年エースで新人賞を受賞したりBL雑誌に掲載経験があったりとかなりの実力派絵師さん!! Twitterで度々ホワイトボードにお絵描きの極意を描いた写真を公開してくれていますが有難すぎます!! ガラスを割る! pic.twitter.com/xq0G85nNkj — ながよ (@324_6) July 25, 2017 キャラデザ目指す人は、10代だけじゃ駄目なんやでッ!!!涙 pic.tw

    あなたが神か・・・!!マンガ・イラスト講師である長世氏のツイートが超わかりやすくて素晴らしい!! | CG GEEKS
  • CSSのみで実装するボタンデザインやホバーエフェクト 20+α - NxWorld

    実際に使用したものやいつか使うかもと思ったものをJSFiddleやEvernoteなんかでバラバラにメモしていたのですが、それらの中でよく使いそうなものを一覧化したものが欲しかったのでまとめました。 今となっては様々なところで用いられていますし、もっと凄くて面白い動きを実装しているチュートリアルなんかも沢山見かけますが、個人的に汎用性高いと思うもの中心です。 対象ブラウザに古いIEなどが含まれている場合はもちろん使えませんが、いずれもjQueryや画像などを一切使用せずにデザインやアニメーションも全てCSSのみで実装しているものです。 また、同様にCSSのみでクリエイティブなボタンデザインやエフェクトを実装できるエントリーや便利なジェネレータツールなども備忘録兼ねて併せて紹介します。 CSS3を多用しているため、ブラウザ(特にIE7・IE8など)によっては動きや見栄えが説明と異なる場合があ

    CSSのみで実装するボタンデザインやホバーエフェクト 20+α - NxWorld
  • HTTPで「418 I’m a tea pot」を実装してはいけない(2018/10/18追記) - Qiita

    418 I’m a tea potとは ステータスコード 418 I’m a tea potは、エイプリルフールに発行されたジョークRFCであるRFC2324「Hyper Text Coffee Pot Control Protocol」 で定義されているステータスコードです。 Googleでも 418 を返すURLがあります。 Error 418 (I’m a teapot)!? https://www.google.com/teapot 昨日、golangとnodejsにおいて、418 I’m a tea pot の実装を削除するIssue が投げられています。 golang: net/http: remove support for status code 418 I'm a Teapot nodejs: 418 I'm A Teapot #14644 Issue中でも書かれている通

    HTTPで「418 I’m a tea pot」を実装してはいけない(2018/10/18追記) - Qiita
  • Rust開発者のためのC++入門書:所有権と借用について | POSTD

    今日、ソーシャルサイト「reddit」を見ていたら、“ Rustの基礎を学んでからC++を始める場合 、何を勉強すればいいか”と問う投稿があり、私は自分のブログを復活させ、その中で質問への答えを書いたら面白いのではと考えました。 私にはRustを学んだ後にC++を扱う仕事に就いた経験があるため、Rustの経験を持つ人がC++に移行していく様子をまとめてみたいと思ったのです。 稿はC++の構文と特徴を既に知っていて、RustからC++の世界に移行する方法に興味を持っている読者を対象とします。 しかし、私は全てに精通しているわけではないので、稿では所有権(ownership)、借用(borrowing)、ライフタイム(lifetime)に焦点を当てて説明していきます。 所有権と移動 Rustの一番大きな特徴は所有権です。所有権は、プリミティブ型ではない値に対するデフォルトの動作として、コピ

    Rust開発者のためのC++入門書:所有権と借用について | POSTD
  • 大学院生のためのLLVM | POSTD

    (注:2017/07/06、いただいたフィードバックを元に翻訳を修正いたしました。) この記事は、 LLVM コンパイラ基盤を使ってリサーチをする人のための入門書です。これを読めば、コンパイラに全く興味のない大学院生も、楽しみながらLLVMを使って優れた功績をあげられるようになるでしょう。 LLVMとは何か? LLVMは非常に優れていて、ハックしやすく、C言語やC++のような”ネイティブ”言語向けの、時代の先端を行くコンパイラです。 LLVMの素晴らしさに関しては他にも様々な話を聞くのではないでしょうか(JITコンパイラとしても使えるとか、C言語系列以外の様々な言語を強化できるとか、 App Storeからの新しい配信形態 であるとか、などなど)。もちろん全部当のことですが、今回の記事の目的としては、上述の定義が重要です。 LLVMが他のコンパイラと差別化される理由には、いくつかの大きな

  • IT企業の社員だけど、業務委託エンジニアの頭が悪すぎる

    社員だけでなんとか業務を回せるならいいんだけど、人が足りないから業務委託としてエンジニアに来てもらっている。 幸い、正社員には優秀な人は多い。当にこっちも一緒に仕事をしていてやりがいを感じる。 しかし、業務委託となった途端、低学歴のバカばかりで、どうやったら当りが引けるのか、悩みの種だ。 いや、学歴はどうでもいいと思ってるけど、でもなぜか低学歴ばかりだし、頭も悪いから少なくとも相関関係は存在する。 (バカに突っ込まれると面倒くさいから、「因果関係」とは言ってないし、一緒にしないでもらいたい) (あと、学歴なんて尋ねない。付き合いの中で数ある会話の中で判明したケースがほとんど) 日エンジニアの絶対数が少ない。プログラム書けますってだけでエンジニア名乗るなよ。。。 SIerの人間はエンジニアだと思ってないからここでは議論しない。 もちろん、中には優秀な人もいるよ?とびっきりな。でも超レア

    IT企業の社員だけど、業務委託エンジニアの頭が悪すぎる
  • プーチン名言、いただきました。雨に打たれてずぶ濡れぬれになったプーチンに「なぜ傘をささないの?」その回答は? : カラパイア

    そろそろプーチン情報が欲しいころだろう。カラパイアでは政治うんぬんを抜きにして、哺乳類サル目ヒト科としてのプーチンをウォッチングしている。いわば生態観察だ。 今年一発目のプーチン大統領情報は、モスクワ州立大学でソ連の宇宙功績を称える歌を歌ったことだった。プーウォチャとしては毎日のようにプーチン情報をチェックしているのだが、政治が絡んだきな臭い話題ばかりで、ヒトとしてのプーチンの姿はなかなか遭遇できなかった。 そんな中、6月22日、プーチンが傘も差さずに雨に打たれてずぶ濡れになったという。プーチンが濡れただけで話題となってしまうのも、プーチンがプーチンとしての所以だろう。 ロシアの人々からは「なぜ傘をささないのか?」と疑問の声が多く上がったという。その答えが名言だったので、ここに記録しておきたい。

    プーチン名言、いただきました。雨に打たれてずぶ濡れぬれになったプーチンに「なぜ傘をささないの?」その回答は? : カラパイア
  • ビルを建てよう - phaの日記

    平井くん(hirausan)のことを人に紹介するとき、「もともと高校中退でお金のないバンドマンだったけど、会社を作ったらうまくいって今では社員が100人以上いて資産が数十億あって、しかもバンドもすごいかっこよくて北米にファンが1万人くらいいて今度カナダツアーもやる」みたいな説明をするのだけど、どうも嘘くさい。でも当なのだからしかたない。世の中にはすごい能力を持つ人がいるものだと思う。 僕はもともと平井くんのやっているNUITOというバンドを聴いていて「なんだこのバカみたいに複雑な音楽は、すごいかっこいいなー」とか思ってたのだけど、会ってみると会社も経営していると聞いてびっくりした。 そんなお金も栄誉も手に入れて何不自由なさそうな平井くんだけど、わりと人生に退屈しているらしい。なんか、なんでもできてしまって、何をやっても一度クリアしたゲームをもう一度やっているような気がするからだそうだ。

    ビルを建てよう - phaの日記