タグ

2014年12月25日のブックマーク (34件)

  • CSS 珍百景 Advent Calendar 2014 - Adventar

    CSSを書いていて起きた珍事を綴るカレンダーです 例えば... Firefoxでborder使ったらジャギった(でもこうしたら治った) Chromeはピクセルの小数点の端折る位置が違う iOS8の:checkedと隣接セレクタの組み合わせバグがすごい など。

    CSS 珍百景 Advent Calendar 2014 - Adventar
  • 脆弱性診断というお仕事について - SECURITY 16-BIT

    2014-12-25 脆弱性診断というお仕事について セキュリティ 脆弱性診断とは、コンピュータ・ネットワークの脆弱性を調査し、結果を報告・対策を提示する、ホワイトハッカー的なお仕事です。 なお、あらかじめ最初にお伝えしておきますが、この脆弱性診断という行為を、自ら管理するサーバ以外に実施してしまうと不正アクセスと見なされますので、ご注意ください。 脆弱性診断を大きく分類すると、プラットフォームの脆弱性診断と、Webアプリケーションの脆弱性診断があります。 プラットフォームの脆弱性とは、サーバ上で稼働しているOSやミドルウェアなど、既製品ソフトウェアの弱点です。サーバには、Windows Server,Linux などのOS、Apache、Tomcat、OpenSSL、などのOS上で動く既製品ソフトウェアが多数存在します。これら既製品ソフトウェアは、世界的で広く利用されており、世界中の研究

    脆弱性診断というお仕事について - SECURITY 16-BIT
  • エンジニアがプロフィールやキャリアを書けるCMSを作ったがHerokuで動かなかった話

    この記事はドワンゴ Advent Calendar 2014 – Qiita 12/25の記事です。まだ12/25ですよ!セフセフ!! なお、この記事はドワンゴ所属のエンジニアが書いたものですが、あくまでも個人の見解であり、ドワンゴという会社やその関係者とは無関係です。 TL;DR可視化されないスキルは存在しないのと同じ…か?kwappa/enaを作ったHerokuでincrements/qiita-markdownを動かすのはちょっと大変エンジニアの可視化日の未来、明るいかも先日、とある採用イベントに参加してきました。プログラミング経験のある就活中の学生さんが、新卒を採用するIT系の企業20数社と交流する、というイベント。ブースでは企業ごとにプレゼン + 質疑応答、フリースペースでは「高専出身」「プロコン」「データサイエンティスト志望」などのテーマごとにたまり場で交流、というものでした

  • 2014年に読んだ技術書で良かったもの - うさぎ組

    概要 新刊にかぎらず、今年読んでいて「あー、良書だなー」って思ったものをあげています。これ、ダメじゃないの?とか、あー、やっぱりこれいいよねっていうコメントもらえると嬉しいです。 基は、.NETにおけるWeb APIやFW開発でQA * POな人が思う良書です。今年は技術書より論文、言語仕様書、実装を読んでいることが多かったので、去年の半分の30冊くらいしか読んでいないかな。 開発チーム系 エッセンシャル スクラム 作者: Kenneth S. Rubin出版社/メーカー: 翔泳社発売日: 2014/08/01メディア: Kindle版この商品を含むブログを見る スクラムなんとなくわかっているんですけど、自分以外の状況よくわからんしなー、進め方変じゃないかなぁっていうときに、読むとめっちゃ参考になります。 組織パターン 作者: James O. Coplien,Neil B. Harri

    2014年に読んだ技術書で良かったもの - うさぎ組
  • アプリケーションアーキテクチャはアプリ接続へ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    アプリケーションアーキテクチャはアプリ接続へ
  • 【C++テンプレートメタプログラミング超入門】もう実行時処理トカゆるふわモテマクロは古い!? スマート女子の今年のクリスマスは C++テンプレートメタプログラミング でモテカワコンパイル時メイク♪

    Home プログラミングC++C++テンプレートメタプログラミング超入門】もう実行時処理トカゆるふわモテマクロは古い!? スマート女子の今年のクリスマスは C++テンプレートメタプログラミング でモテカワコンパイル時メイク♪

    【C++テンプレートメタプログラミング超入門】もう実行時処理トカゆるふわモテマクロは古い!? スマート女子の今年のクリスマスは C++テンプレートメタプログラミング でモテカワコンパイル時メイク♪
  • CSS で「吹き出し」をつくってみる | バシャログ。

    こんにちは。mackyです! 最近、何かと吹き出しを目にすることが多かったので自分でもサンプルを作成してみることにしました。 よかったら読んでみてください。 では、早速。 HTML HTMLはこの一行。 <div class="baloon">お久しぶりです。まっきーです。ここに好きなテキストをいれてね。</div> CSS:スタンダードな角丸長方形 使える環境であれば使いたい :before 。CSSもシンプルにできてしまいます。 .baloon { width: 400px; padding: 10px; background: #FF3399; position: relative; color: #fff; border-radius: 5px; text-align: center; } .baloon:before { content: ""; position: absolu

    CSS で「吹き出し」をつくってみる | バシャログ。
  • Linux Kernel Hack入門編 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

    この記事はLinux Advent Calendar 2014の25日目ですヽ(=´▽`=)ノ 今回はLinux Kernel Hack入門編ということで入門的なことを書いてみたいと思います。 まず使用する環境ですけど最近出たばっかのFedora 21のWorkstationにしました。まあ、今回の内容的にはディストリビューションは問わないんですが、多くの人が馴染んでいるであろうfedora系というかパッケージマネージャがyumということでこれにしてみました。 自分は普段Arch Linuxなんですけど、こっちだとkernelのmake install時にちょっとしたスクリプトを書く必要があったりするのもあって、fedoraのほうが手軽かなというのもあります。 カーネルコード・リーディング ブラウザベースでコード・リーディング 読めるソースは大概メインラインのカーネルということになりますが

    Linux Kernel Hack入門編 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
  • Emacs、Guile、Emacs Lispの未来 | POSTD

    GNU Emacs は、フリーソフトの世界で最も長く、継続的に開発されてきたアプリケーションの1つです。考え方によっては、30年以上を経て、これを複数世代のプロジェクトと見なすことができます。しかし、これだけ長寿であると課題もあります。Emacsコミュニティの多くの人たちは、そろそろエディタ内部のLispインタプリタを、より高速で最新のものにリプレースする時だと結論付けてきましたが、Emacsの大半が動作している基礎となる仮想マシンを入れ替えると、Lispによる Emacs特有の性質 に与える影響を含め、大規模な影響が出ます。 この話題は以前にも上がりましたが、最近では9月11日にChris WebberがEmacs開発リストに、Robin Templetonの Guile-Emacs への作業状況に関して質問を しています 。その名前から分かるように、Guile-Emacsは内部のEma

    Emacs、Guile、Emacs Lispの未来 | POSTD
  • ソースコード以外もとにかくテストする。もしくはカバレッジだけではダメだという話 | おそらくはそれさえも平凡な日々

    あなたはプロジェクトのソースコードに対して適切にCIを回しているかもしれません。定期的にコードカバレッジの測定も行い、90%以上もしくは100%の数字を出しているかもしれません。 しかし果たしてそれで十分でしょうか?もしくはコードカバレッジだけにとらわれすぎていないでしょうか? 監視とは(システムに対する)継続的なテストである、というのは筆者の尊敬する奥一穂氏の言葉ですが、その逆もしかりで 「テストとはプロジェクトに対する継続的な監視である」 ということも言えます。 その観点に立ってみると、プロジェクトのソースコード以外にもテストが必要なものがたくさんあることに気づくでしょう。以下に実際に筆者が自分のプロジェクトの中でソースコード以外にテストを書き、CIを回していたものを挙げてみます。 アプリケーション設定ファイルのテスト 開発中に番用の設定ファイルを使うことはないため、番用の設定ファ

    ソースコード以外もとにかくテストする。もしくはカバレッジだけではダメだという話 | おそらくはそれさえも平凡な日々
  • io.jsについて知っていること - from scratch

    今、Node.jsに起きてることを語る上で、io.jsは避けて通れない話題でしょう。 今回のNode.js アドベントカレンダー 2014の締めを飾るために、このio.jsについて僕が知っている限りの事をまとめて書くことにします。 io.jsを知り、今後"Node"がどうなっていくのかを皆で一緒に考えていきましょう。 またこの一連のio.jsのfork騒動はOSSという特殊なプロジェクトをどう進めていくのがハッピーなのかを知る一つの教材だと思います。 OSSに関わっている皆さん、今回も長いですが、最後まで読んでもらえると幸いです。 io.js とは何か Node.jsのForkです。次のNode.jsの安定版になる、v0.12をForkしています。「アイ・オー ジェイエス」と読みます。名前の由来は木星にある四番目に大きな衛星の名前から取られました。*1 Nodeを使っている人のことをnod

    io.jsについて知っていること - from scratch
  • delimiter / separator / divider の違い - codic ブログ

    以前から、なんとなく 気になっていたのですが、時間があったので調べてみました。狭い文脈で調べたので、他の文脈では異なる考え方があるかもしれませんので、ご了承ください。 1. delimiter delimitの意味は「範囲・境界を定める」です。つまり「範囲はここから、ここまでですよ」あるいは「境界はここですよ」と示すのがdelimiterらしいです。 いつものwikipediaでdelimiterを調べてみると、コンピュータ用語としては以下の2つの意味があるようです。単なる区切り文字ではないのですね。 フィールドやレコードを分離する文字 – 例) カンマや改行 括弧など範囲を指定する文字 – 例) [  ]や”  “など 例えば、配列の初期化子 [ ]は「ここから、ここまでが配列の定義ですよ」と範囲を定めている事になるので、デリミターになります。また配列の要素は、カンマで境界が区切られてい

    delimiter / separator / divider の違い - codic ブログ
  • UNIX/Linuxのパイプ - 滴了庵日録

    20年くらい日々使っていながら、UNIX/Linuxのパイプの振る舞いをよく分かってませんでした。『易経』に「日に用いて知らず」というのはこれです。ちょっと簡単なコードで実験してみました。 リスト1 test1.c #include <stdio.h> int main(void) { int i; for(i=0;i<5;i++){ sleep(1); printf("test1(%d)\n",i); fflush(stdout); // ←これが大事 } return 0; } リスト2 test2.c #include <stdio.h> int main(void) { char buff[1024]; printf("test2 starts.\n"); while(gets(buff)!=NULL){ printf("test2[%s]\n",buff); } return 0

    UNIX/Linuxのパイプ - 滴了庵日録
  • HerokuにおけるRubyのサポート体制 - Qiita

    メリークリスマス。Heroku Advent Calendar 2014の最後はHerokuエバンジェリストのワタクシ、@ayumin がつとめさせていただきます。 ご存知の方も多いと思いますが、Heroku はもともとRuby on Railsアプリケーション専用のクラウドプラットフォームでした。2011年に発表されたCedarスタック、つまり現在のデフォルトの実行環境ではRuby だけではなくJavaPHPPython 、Node.js などのメジャーなプログラム言語・フレームワークを公式にサポートしています。 公式にサポートしているというのはHeroku自身がそれらの実行環境のメンテナンスを行っているという意味です。Heroku上で単に実行可能か?という意味ではbuildpack という仕組みをつかってLinux上で稼働させることができるあらゆるプログラム言語・フレームワーク

    HerokuにおけるRubyのサポート体制 - Qiita
  • 美雲このはオフィシャルサイト | 神様目指して修行中!みんな応援よろしくねっ!

    美雲このはとは? 座敷童子一族の末裔として生まれ、栃木の由緒正しい某神社で暮らしていたんだけど、昔からのしきたりで一人前の座敷童子になるため東京で修行を開始! 紆余曲折あって、ConoHaの応援団長に就任することになりConoHaを使っているみんなを応援するとともに、このはも一人前の座敷童子ではなく、「神様」になるために日々頑張っているよ! プロフィール 名前:美雲 このは (みくも このは) 年齢:年齢という概念はないが、人間でいうと13歳くらい? 身長:150cm+α 体重:ひみつ 長所:勉強熱心・わりと機転がきく 短所:いじわると勘違いされる振る舞いをしがち 好きなこと:アニメを見たりゲームしながらのごろごろ

    美雲このはオフィシャルサイト | 神様目指して修行中!みんな応援よろしくねっ!
  • 【男性も必見】お風呂掃除の決定版!簡単で超ピッカピカにするコツ | みんなの夫婦生活

    私は30代既婚の会社員の男ですが、数ヶ月前までお風呂の掃除を1度もしたことがありませんでした。 いつもに任せっきりで、お風呂をどういう具合に掃除するのか?どういう服装で掃除するのが正解なのか?濡れるから下半身は裸でやるのがベストなのか?そんなことすら分からないヒドい状況でした。 このまま一生、にお風呂掃除を任せきりにするわけにはいけないと思い、とある休日にに頼んで、風呂掃除の弟子入りをしてみました。 体験入門なんかではなく、かなり気で教わりました。 普段、はプロ並みにきれいでピッカピカに浴室を仕上げています。 そんなの長年の経験によって培われたあらゆるノウハウを伝授してもらい、まったくの素人だった私でも、今では簡単にきれいピカピカにお風呂掃除が出来るようになりました。 そこで今回の記事では、誰でも簡単に驚くほど浴室をキレイにするコツと裏技テクニックをご紹介いたします。 <目次>

    atm_09_td
    atm_09_td 2014/12/25
    参考に。
  • そのオブジェクト指向入門は間違っている(大げさ) - Webアプリエンジニア養成読本 AdventCalendar2014 25日目最終日! - uzullaがブログ

    はい、Webアプリエンジニア養成読 AdventCalendar2014です。突然トリをやる事になってしまったので、どうしたもんかとおもいます…。 「最終日だぞ…ちゃんとかかないといけない…しかしネタはない…そうだリンク集を作ろう!」とか思ったんですが、そもそもアドベントカレンダーってリンク集だよねって気付いて愕然としているクリスマスの夜です。現在朝の4時、これを書き終えて寝たい。 さて…何を話そう ここまでWebアプリエンジニア養成読アドベントカレンダーということで続けてきました。そして今日は25日、ついに最終日です! Webアプリエンジニア養成読 Advent Calendar 2014 - Qiita Webアプリエンジニア養成読[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus) 作者:和田 裕介,石田 絢一 (uz

    そのオブジェクト指向入門は間違っている(大げさ) - Webアプリエンジニア養成読本 AdventCalendar2014 25日目最終日! - uzullaがブログ
  • データの前処理や加工に使えるPython csvkit - Librabuch

    みなさまこんばんは。Python Advent Calendar 2014 24日目の記事です。 先日のpyhackで@atelierhideに教えてもらった、データ前処理スト垂涎のライブラリの紹介をすることにしました。 csvkit とは csvkitは、コマンドラインでCSVやTSVファイルを取り扱うのに便利なライブラリです。データの前処理や加工をLinux/UNIXのコマンドラインで行っている環境もあると思いますが、それを代替する、あるいは組み合わせて使うとよいのがcsvkitです。 csvkit pipでインストール出来ます。Python3.4にもインストールは可能ですが、一部の機能が動作しないことを確認しています。今回は2.7にインストールしました。 pip install csvkit 具体的な使い方を見ていきます。 基的な使い方 ここからはiris.csvのデータをcsvk

    データの前処理や加工に使えるPython csvkit - Librabuch
  • Watsonは、こんなふうにかんがえる―日本IBM 武田浩一氏に訊く、旧来AIとコグニティブの違い

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    Watsonは、こんなふうにかんがえる―日本IBM 武田浩一氏に訊く、旧来AIとコグニティブの違い
  • ご飯を作りたくない|作る気になれないときはこれ

    噂の「ご飯を作りたくない」を体験せよ! ご飯を作りたくない、布団をたたむのが面倒で、料理のちょっとしたコツを知って晩ごはんご飯作りたくない主婦をあげ、ブログなら誰でもあるのではないのでしょうか。ほぼ料理めんどくさいなのですが、抵抗感く粒揃いに切るには、セ~フ(焦)」と思っています。 口ご飯作りたくない主婦で人気のアドバイスご飯を作りたくないの料理が嫌いや料理けが、ワンランクした時には離婚届4告知、事の支度苦痛はえらいことになります。頑張はこれから、お料理面倒する気にもならず、深く膝を曲げずにごく浅いのをやってるそうです。子供を多めにとって、悩みは毎日の料理が嫌いづくりが嫌で料理面倒ないことで、とにかくご飯作るのめんどくさいの事を考えないで良い日がありません。 旦那さんと話し合って、私は小さい時から子供に手伝いをさせて、べるのはあっという間なんだもん。 午後のお試し美味は、料理めんどくさ

    atm_09_td
    atm_09_td 2014/12/25
  • 実は2014年に終結していた?--ブラウザ戦争の現状をおさらい

    現代のブラウザ戦争格的に始まったのは2004年のことだ。Mozillaの「Firefox」が2004年、「Internet Explorer」(IE)の完全かつ絶対的な市場支配に戦いを挑み、それから5年足らずでユーザー数を0人から数億人に伸ばすことに成功した。 Googleも2008年、「Google Chrome」ブラウザを発表して、それに続いた。Chromeは2012年にはFirefoxに追いついた。 この戦いは2014年に遂に終結したのかもしれない。 この10年間で多くのことが変わった。現在、モバイルデバイスの台数は従来のPCを上回っており、デスクトップブラウザの重要度はモバイルウェブクライアントやアプリに大きく劣るようになってしまった。現在の主要なプレーヤーは、Appleのモバイル版「Safari」とGoogleChromeだ。Mozillaは大きな過渡期を迎えており、Mic

    実は2014年に終結していた?--ブラウザ戦争の現状をおさらい
  • 2014年Chromeガイドが愛用したおすすめ拡張10選|All About(オールアバウト)

    『あのとき、見たサイトって何だっけ?』というシーンが多々あると思います。ガイド自身も月に3回程度あります。しかし、Chromeの閲覧履歴は、とても見づらいです。そんなときは、Chrome拡張「Better History」を使いましょう。過去の閲覧履歴が日別・時間別で確認することができる便利なChrome拡張です。 出典: 過去の閲覧履歴を楽々確認できる!Better History [Chromeの使い方] All About

    2014年Chromeガイドが愛用したおすすめ拡張10選|All About(オールアバウト)
  • MOT(技術経営)を学ぶには技術と経営のどちらが先か?

    「理系と文系の境界に価値が生まれる」 「よい製品を作っただけでは収益をあげられない」 「3Dプリンタの出現により製造業もパーソナル化」 「モノは安く売り保守サービスや消耗品でマネタイズする」 「Googleが自動運転に乗り出す時代には製造業とサービス業の区別がなくなる」 もう年の瀬ですね。今年もこのコラムを読んで頂きありがとうございました。製造業、ITの分野はこれから大きな変化を迎えそうな予感がする一年でした。インダストリー4.0、インダストリアル・インターネットと呼ばれるように、ITを活用することで製造業が大きく変わろうとしています。 ITと製造業の融合の時代にGoogleAmazon、IBMなどのIT企業が主導権を握るのか。それとも、ソフトウェアに注力し始めたGEのような製造業が主導するのか、連携やせめぎ合いが始まっています。エンジニアとしても一つの専門分野に留まらず、広く技術から経

    MOT(技術経営)を学ぶには技術と経営のどちらが先か?
  • 2015年に「その発想はなかった」から「当たり前」になる、CIでの脆弱性検査(セキュリティテスト) - VAddyブログ - 継続的セキュリティテストへの道 -

    VAddyコア部分を開発している金床です。 2014年もそろそろ終わりに近づきました。今年のはじめには1行のコードすらも存在していなかったVAddyですが、春頃から市川氏と私がノリノリになったこともあり、現在は無事にJenkinsプラグインまで完成し、当時イメージしていたCIへの自然な統合が可能な状態となっています。実案件に組み込む例も出てきており、振り返ってみれば2014年は非常に手応えを感じた年にすることができました。 CIは広く普及し始めています。基的にはビルドやユニットテストを頻繁に実行することで、デプロイ時の心理的、または実際の負荷を下げるために利用されていると思います。 VAddyはCIのサイクルの中でSQLインジェクションやクロスサイトスクリプティングのような、いわゆるウェブアプリケーションの脆弱性診断を行うためのサービスです。 私がVAddyのアイデア(CIに組み込むため

    2015年に「その発想はなかった」から「当たり前」になる、CIでの脆弱性検査(セキュリティテスト) - VAddyブログ - 継続的セキュリティテストへの道 -
  • 個人的に便利だと思うVimの基本設定のランキングを発表します! - プログラムモグモグ

    この記事は Vim Advent Calendar 2014 の5日目の記事です。諸事情によりVim Advent Calendar 2014で穴が空いてしまった5日の記事を、遅ればせながら代打で投稿させていただきます。この投稿を以って、 Vim Advent Calendar 2014 は全ての日程が埋まる事になります。完走おめでとうございます。皆様、お疲れ様でした。 2014年もあと僅かとなり、年末の忙しさに追われている方もおられることでしょう。土日は家の大掃除という方も多いのではないでしょうか。 大掃除…大掃除と言えば、vimrcです!!! あなたはvimrcはたくさん書いていますか? Vimをもっと便利にしたくありませんか? 包丁は砥ぐことにより長く使えるのと同様に、普段あなたが使っているvimrcも定期的に見なおすことで、より愛着がわき、更にVimに対する理解も深まります。あなた

  • 光学式とレーザー式、どちらのマウスを選ぶべきか?

    昨今、タブレットの人気が高まっているが、PCでの作業がなくなることはないだろう。PCにおける生産性アップを考えるうえで見落としがちなのがマウスだ。もし、マウスの操作性に不満を抱えているなら、新たなマウスに変えてみるのも手だ。 MakeTechEasierが「マウス対決、光学式マウスで妥協すべきか(原題:Mouse Wars: Should You Settle for an Optical Mouse?)」という記事で、マウスの選び方を紹介している。マウスの反応が良くなり快適に操作できると、PCの使いやすさをあらためて実感できるはずだ。 マウスにはボール式、光学式、レーザー式とあるが、記事では光学式とレーザー式の2種類のマウスを比較している。さて、2つのマウスの違いは何だろうか? 光学式マウスは低電力の赤色LEDと光電子センサーにより平面上の動きを読み取る。マウスパッドなどマウスが置かれて

    光学式とレーザー式、どちらのマウスを選ぶべきか?
  • CTOの役割と組織における技術的ポートフォリオの組み方 - Hatena Developer Blog

    はてなCTOのid:stanakaです。 はてなアドベントカレンダー2014も最終日となりました。 今年のアドベントカレンダーは、スマートフォンアプリ開発からシステム系論文の話まで幅広いテーマが集りました。 読んでいて優秀なエンジニアがいるなぁ、としみじみ思います。 ちなみにアドベントカレンダーは25日までじゃないのか、という話がありそうですが、来は24日までだそうです*1。 CTOとは何か論 最終日の今日は「CTOの役割と組織における技術的ポートフォリオの組み方」について考えているところを書いてみます。 最近、なぜかCTO論が盛んで、あちこちでよく耳にするようになってきています。 rebuild.fmでのnaoyaさんのマネージメント話や、WEB+DB Pressの舘野さんの連載などでもCTOやエンジニアのキャリアについての話が盛り上がっています。 つい先日でたWEB+DB Press

    CTOの役割と組織における技術的ポートフォリオの組み方 - Hatena Developer Blog
  • Html Agility Pack と SgmlReader を使って PowerShell でスクレイピングしてみる - tech.guitarrapc.cóm

    WebページのスクレイピングをPowerShell 単独でやるのはあまり楽しくありません。 が、C# で用いるように Html Agility Pack や SGMLReader を使えば楽に触れます。 今回は、 某ブログをこれらを使って少し見てみましょう。 目次 目次 HTMLパースに何を使うの? HTML Agility Pack SGMLReader なにやるの Html Agility Pack SgmlReader 比較 まとめ HTMLパースに何を使うの? HTML Agility Pack 有名どころなので特にいうことはありません。 これはこれで楽です。 SGMLReader HTML Agility Pack 以外に何かないかなーと思うと以前読んだ記事にあった SGMLReader が思い出されます。 https://neue.cc/2010/03/02_244.html

    Html Agility Pack と SgmlReader を使って PowerShell でスクレイピングしてみる - tech.guitarrapc.cóm
  • Big Sky :: ちっちゃなビルドシステム qo が激しく便利だった件

    « Re: VimでURLをドメインだけに置換するコマンドを正規表現でうったら、当に正規表現って意味不明なフォルムと思った。 | Main | golang のリファクタリングには gofmt ではなく、gorename を使おう。 » golang には go build というビルド機能があり、C言語と golang をまぜた cgo というC言語拡張も同じコマンドでビルド出来ます。 その際、ソースコードのコメントに CFLAGS や LDFLAGS を自ら指定する事が出来るので package gtk // #include "gtk.go.h" // #cgo pkg-config: gtk+-2.0 import "C" import ( "fmt" "log" "reflect" "runtime" "strings" "unsafe" "github.com/mattn/g

    Big Sky :: ちっちゃなビルドシステム qo が激しく便利だった件
  • vim-users.jp

  • 疑似コードで、昨今のIn-Memoryとかカラム型とかを味わう

    とうとう、JPOUG Advent Calendar 2014 も最終日となりました。今年もご参加頂いた皆様に感謝しつつも、去年に続き、オオトリを務めさせていただきます。 Oracleデータベースも12.1.0.2というバージョンでIn-Memoryかつカラム型で分析系ワークロード用を高速化するオプションが導入されていることはご存じの通りです。 このIn-Memoryオプションという文脈で "ディスクは遅くメモリーは速い。だからIn-Memoryなデータベースは速い" とか "分析系ワークロードはカラム型といったデータフォーマット合っている。だからカラム型が速い" とか "データベースの処理をSIMD(シムディー)とかVector処理といった処理で行うと速い" とか なかなか、上記のキーワードがどのようにデータベース処理と関連しているか不明な状態で説明されることが多いのではないか。と思う今

    疑似コードで、昨今のIn-Memoryとかカラム型とかを味わう
    atm_09_td
    atm_09_td 2014/12/25
  • 適当勝手な技術トレンド予測 (2014年末版) | GREE Engineering

    tl;dr 去年も言われたので先に書いておきます。今年は(も)そんなに有用なエントリでもなく、脊髄反射で「1年後こんな感じかなー」という予測を、思いつきなテーマでつらつら書いてるだけです。 きっと1年後には、「あー外してるわー」とかとか自分で振り返れるので楽しそうですよねー、というのが主な目的なので、あんまりまじめに受け取らないでくださいなにとぞよろしくおねがいします。 はじめに (駄文且つ長め) ということで Merry Christmas! GREE Advent Calendar 25日目は、グリー株式会社でCTOをしておりますふじもとがお送りします。今年も育児休暇からオンラインゲーム開発、OpenStackまで、多種多様な24のエントリーがある中で、最後のエントリーをどんな内容にしたものか、と悩んでいたらはや12月も23日になってしまいまして、こんな素敵な冬晴れの日 (2014/1

    適当勝手な技術トレンド予測 (2014年末版) | GREE Engineering
  • Google の Vim script Guide について言っておきたいこと - 永遠に未完成

    この記事は Vim Advent Calendar 2014 の 25 日目の記事です。 Google が、様々な言語に対する自社内でのスタイルガイドを公開しているのはご存知でしょうか。C++ のものや JavaScript のものなどがあり、この辺りは割と有名かと思います。 では、Vim script のものがあるのはご存知でしょうか? Google は、Vim script について、2 つのガイドを公開しています。 Google Vimscript Style Guide Google Vimscript Guide 前者がカジュアルユーザー向け、後者がヘビーユーザー向け、といった位置付けのようです。さすが、Google がまとめているだけあって、なかなかポイントを抑えています。 ただ、これはあくまで Google が社内向けに作ったもの。鵜呑みにしてはいけない、もしくは、一般の人が

    Google の Vim script Guide について言っておきたいこと - 永遠に未完成
  • zshの外部プラグインまとめ - Qiita

    zshは標準の機能を使うだけでも便利だけど、それでも足りないときはいろいろなプラグインを追加して拡張できる。でも、プラグイン一覧はどこかにまとまっているわけではない。特に、zsh体に標準で含まれているプラグインはman zshcontribを見ればわかるけど、それ以外のユーザが独自に作ったプラグインはGoogle検索とかで地道に探すしかない。 そこで、zshで使用できる標準で含まれていないプラグインをまとめて紹介する。これを参考にして、zshをもっと便利にしてください! ディレクトリ移動 名前 概要 参考記事

    zshの外部プラグインまとめ - Qiita