The best of CES 2025Presenting our 12 finalists, plus the winner of our best in show award.
こんにちは、id:hakobe932 です。 はてなでは有志が不定期の放課後勉強会を開催しています。今回は、ソウトウェア設計に興味のあるエンジニアがあつまって開催したドメイン駆動設計( = DDD)についての勉強会について紹介します。 実践ドメイン駆動設計を輪読 議論を中心にした形式 勉強会の成果 既存のソフトウェアの設計の整理と理解 ソフトウェア設計技術の習得 新しいプロジェクトの設計への活用 まとめ YAPCでも聞けます 最高に品質の良いソフトウェアをつくりたい! 実践ドメイン駆動設計を輪読 今年の3月に発売された、実践ドメイン駆動設計を輪読する形式で勉強会を行いました。 実践ドメイン駆動設計 (Object Oriented Selection) 作者: ヴァーン・ヴァーノン,高木正弘出版社/メーカー: 翔泳社発売日: 2015/03/17メディア: 大型本この商品を含むブログ (2
JavaのHTMLパーサであるjsoupを使ってみようと思い、以前書いた名言ボットをこれで描いてみた。これはPythonのBeautifulSoupを使ってたけどJavaだとどうなるのかな、みたいな。 準備 ここからjsoup-1.5.2.jarをダウンロードして外部jarに突っ込んで終わり。 ソース 無駄にDOMを使ったものとCSS、jQueryライクな方法の2種類で書いてみました。単純なパースに関しては好みでいいんじゃないかな。難しいことやってないから、あんまり良い比較になってないけどどっちも直感的に使えそうです。 import java.io.IOException; import java.net.MalformedURLException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.js
The Validator.nu HTML Parser is an implementation of the HTML parsing algorithm in Java. The parser is designed to work as a drop-in replacement for the XML parser in applications that already support XHTML 1.x content with an XML parser and use SAX, DOM or XOM to interface with the parser. Low-level functionality is provided for applications that wish to perform their own IO and support document.
Introduction Parsing and traversing a Document Input Parse a document from a String Parsing a body fragment Load a Document from a URL Load a Document from a File Parse large documents efficiently with StreamParser Extracting data Use DOM methods to navigate a document Use CSS selectors to find elements Use XPath selectors to find elements and nodes Extract attributes, text, and HTML from elements
インターネットの動画投稿サイト「FC2」で、わいせつな動画を不特定多数の人が見られるようにしたなどとして、大阪の会社の社長らが逮捕・起訴された事件で、警察は、「FC2」の開設者でアメリカに住む40代の男が事件に関わった疑いが強まったとして逮捕状を取り、ICPO=国際刑事警察機構を通じて国際手配しました。 警察によりますと、「FC2」は、高橋被告の兄でアメリカに住む40代の男が開設しましたが、押収した資料などを分析した結果、この男が事件に関わった疑いが強まったということです。 警察は、わいせつ電磁的記録媒体陳列の疑いで男の逮捕状を取るとともに、ICPO=国際刑事警察機構を通じて国際手配しました。 これまでの捜査で、「ホームページシステム」から押収したパソコンに、「FC2」のすべての会員2600万人分の名前やメールアドレスなどの情報が保管されていたことが分かっていて、警察は、この会社が「FC2
ちょっと大量のHTMLファイルをチェックする作業があって、grep/Perl One Linerで頑張るのも厳しいよなぁと思い、HTMLファイルをJavaでパースしてどうにかしようと思い立ちました、今日。 で、JavaでHTMLパーサといえば、個人的にはパッと思い浮かぶのがNekoHTML。 CyberNeko HTML Parser http://nekohtml.sourceforge.net/ が、いかんせんこれは古い。HTML5にも対応していませんし。 よって、他のパーサを探してみました。2つほど見つかったので、ご紹介します。 HTMLをパースするので、以下のような閉じタグがないHTMLもパースできなければなりません。 index.html <!DOCTYPE html> <html> <head> <title>タイトル</title> </head> <body> <div i
HTMLをパースして画像をダウンロード&表示する方法 HTMLをパースするいい感じのライブラリを見つけたので、 ついでに別のライブラリを使ってパースした画像パスを元に画像をダウンロード&表示させるということをしてみました。 今回はAsyncTaskLoaderを使ってWikipediaのHTMLを取得し、 imgタグの画像をImageView(実体はWebView)に表示させる。 今回使用したライブラリ JSOUP(HTMLパーサ) http://jsoup.org/ Android Query(jQueryのように) https://code.google.com/p/android-query/ 実装 public class MyActivity extends ActionBarActivity implements LoaderManager.LoaderCallbacks<Do
つくって覚えるJava入門のコーディングも飽きてきたので一時中断して、前からずっとやりたかったWeb画面の抽出のコードを書くことにしました。 PC用のWebページをAndroidで見やすく表示するようなアプリ、ありますよね。 いずれあんなアプリを作りたいと考えています。 具体的な処理は、URLからHTMLのタグ情報を取ってきて、解析、整形してWebViewに表示、という流れになると思います。 上記のようなWebから画面情報を抽出する処理をWebスクレイパーと呼ぶそうです。 そこで便利なのが、「tagSoup」 こいつでWebスクレイパーを実現します。 ググればいっぱい情報が出てきますので、それを参考にコーディング。 http://www.google.co.jp/からHTMLを引っ張ってきてリストに表示するだけのコードです。 AndroidManifest.xmlのPermissionsに
TagSoup - Just Keep On Truckin' Index Introduction Tagsoup 1.2.1 released Taggle, a C++ port of TagSoup, available now TagSoup 1.2 released What TagSoup does The TSaxon XSLT-for-HTML processor Note: TagSoup in Java 1.1 Warning: TagSoup will not build on stock Java 5.x or 6.x! TagSoup as a stand-alone program SAX features and properties Other TagSoups and related things More information Introductio
Atlas Device SDKs are deprecated. Refer to the deprecation page for details. Atlas Device SDK is a suite of app development tools optimized for data access and persistence on mobile devices. Use the SDKs to build data-driven mobile, web, desktop, and IoT apps. The SDKs provide tools to read and write Atlas data from devices. Your app can sync automatically with MongoDB Atlas and other devices usin
About Joda-Time provides a quality replacement for the Java date and time classes. Joda-Time is the de facto standard date and time library for Java prior to Java SE 8. Users are now asked to migrate to java.time (JSR-310). Joda-Time is licensed under the business-friendly Apache 2.0 licence. Features A selection of key features: LocalDate - date without time LocalTime - time without date Instant
gistfile1.md Share Counts I have always struggled with getting all the various share buttons from Facebook, Twitter, Google Plus, Pinterest, etc to align correctly and to not look like a tacky explosion of buttons. Seeing a number of sites rolling their own share buttons with counts, for example The Next Web I decided to look into the various APIs on how to simply return the share count. If you wa
仕事を探すとき、まず、雇用条件が「正社員」かどうかのチェックから始める人が多いだろう。そして、正社員というと「週5日のフルタイム出勤」が当たり前、と考えている人が多いのではないか。 しかし、ネットメディア「東洋経済ONLINE」に7月下旬、「出社は週3日だけ!『兼業正社員』の働き方」という記事が掲載された。正社員といっても、出社するのは週3日のみ、他の日はフリーランスとしての仕事もするワークスタイルを紹介しているのだ。 そもそも「正社員」とは、どんな雇用形態なのだろうか。ふだんなにげなく使っているが、法律で定められた言葉なのだろうか。労働問題にくわしい今井俊裕弁護士に話をきいた。 ●「正社員」とはどんな雇用形態なのか? 「実は『正社員』という法律用語はありません。どのような雇用契約を結ぶかは、労働基準法等の法令に抵触しない限り、使用者の自由となっています。 ただ通常は、勤務先に『フルタイム
中国、天津で起きた大規模な爆発で、現場近くの倉庫に保管されていた輸入車数千台が壊れたり、焼けたりして、海外の自動車メーカーや輸入販売会社などが被った損害は数百億円規模に上るのではないかという懸念が広がっています。 このうち、港の倉庫に輸入車を保管していたフランスの自動車メーカー、ルノーの中国の合弁会社は1500台近くが焼けたり壊れたりする被害に遭ったとしています。 また、ドイツのフォルクスワーゲンと韓国のヒョンデ自動車も、倉庫などに保管していた輸入車が被害を受けたことを認めていて、詳細は確認中だとしています。 一方、地元の自動車輸入販売会社「国機自動車」は当時、現場近くの倉庫に日本円で580億円余りに相当する6500台余りの輸入車を保管していたことを発表し、「現場に立ち入ることができず被害の全容は調査中だが、保険金の請求の手続きも始めた」と話しています。 このため、海外の自動車メーカーや輸
家族や友だちの居場所を知るために、 スマートフォンを取り出してわざわざ連絡する必要は、 もうありません。 LINE HEREの場所通知機能で、 相手が待ち合わせ場所に着いたり、 指定した場所を離れると、通知が届いて 知ることができます。
若手中心の内製アジャイル開発で研究開発に挑戦 / 20250517 Nobuhiro Kawamura & Dami Lee & Tomohiko Tanikawa
Scientist: Most complete human brain model to date is a ‘brain changer’ This image of the lab-grown brain is labeled to show identifiable structures: the cerebral hemisphere, the optic stalk and the cephalic flexure, a bend in the mid-brain region, all characteristic of the human fetal brain. Photo courtesy of The Ohio State University This image of the lab-grown brain is labeled to show identifia
各部位が認識できるオルガノイド(細胞集合体)の写真(2015年8月19日提供)。(c)AFP/OHIO STATE UNIVERSITY/HANDOUT 【8月20日 AFP】極小の人間の脳をほぼ完全な形で実験室での培養に成功したとの研究結果を米大学の科学者が18日、発表した。神経系疾患の治療に大きな進歩をもたらす可能性もあるという。 【関連記事】培養皿で「ミニ網膜」作製に成功、米研究 米オハイオ州立大学(Ohio State University)の報告によると、小さな脳の培養に成功したのは、同大のルネ・アナンド(Rene Anand)教授。脳の成熟度は、妊娠5週の胎児に相当するという。「それは発生中の脳のように見えるだけでなく、多様な細胞型、1個の脳に匹敵するほぼ全ての遺伝子の発現もみられる」と同教授は述べている。 オハイオ州立大によると、シャーレの中でエンドウ豆ほどの大きさになったこ
Cardboard toy for geeky cats. Cardboard, laptop-shaped scratching mat.Slide in your own fun desktop wallpapers.Includes an entertaining fluffy toy 'mouse'.No assembly required, folds flat for storage.Keep claws trim, maintained, strong & healthy.Stop your cat scratching up your fine furniture. Does your kitty feel left out while you are busy on your laptop? Now everyone can be on Facebook, even yo
RESTful な設計って、ってマスタメンテ作るにはいいけどまともなサービス作れるの? という疑問に対して、結構やればアプリケーションできるので安心してください、という話をしました。 「独自研究」セクション以外はだいたいふつうに経験したことです。「独自研究」セクションはたぶん、今流行りのオーケストレイションレイヤをどうするかというところになるのかな、と。APIといいつつ、HTMLを返す話ばかりですが、これはAPIとHTMLをあえて区別せずそれは単にリプレゼンテーションが違うだけです、という意図でした。 転職してから初の社外発表が前職オフィスでやるというのが面白かったです。永和メンバーも結構たくさん会えてよかった。来てくださった方、開催をアレンジしてくださった方、ありがとうございました。
IBMは人間の「脳」が持つ仕組みのニューラルネットワークをトレースするという、従来のコンピューターとはまったく違うメカニズムを持つプロセッサー「TrueNorth」を開発中です。このIBMの革新的コンピューターチップが持つ超高効率性能がスマートフォンやIoT端末に搭載されれば、モバイルコンピューティングの世界が一変しそうです。 IBM Research: Brain-inspired Chip http://www.research.ibm.com/articles/brain-chip.shtml IBM's 'Rodent Brain' Chip Could Make Our Phones Hyper-Smart | WIRED http://www.wired.com/2015/08/ibms-rodent-brain-chip-make-phones-hyper-smart/ IB
こんにちは。ソーシャルネイティブ世代を研究するSNL研究班のイイヅカミチカです。 先日、SNL研究班にて「巨大LINEグループとはなんぞや」ということをリサーチし、記事(→大人が知らない中高生のLINEグループの使い方を調査したら、闇が深かった。)にしたところ、 kakeruについて 面白そうな会社だね — 帝越コク () 記事内で取り上げた「帝越(みかごし)グループ」の総裁・帝越コク氏に即効でエゴサ(※)された上、 ※エゴサ…エゴサーチ(自分の名前などで検索をかけること) 匿名クラブ公式ページに媒体掲載としてアップデートされるという完全に予想外の事態に至りました。 そこで、kakeruサイドからも組織との接触を図ってみたところ、なんと急遽、帝越コク氏と都内で面会できることに!気になっていたLINE巨大グループの全貌から、噂のあの事件の真相まで、いろいろ聞いてきちゃいました。 いざ、初対面
2020年東京五輪のエンブレムを手がけたデザイナーの佐野研二郎氏(43)が画像共有サービス「Pinterest(ピンタレスト)」を使用していた可能性が高まったとして、インターネット上で騒ぎになっている。 2015年8月5日の記者会見では、ピンタレストについて聞かれた際「見ていない」と答えていたとされたが、ネットの人々の「捜査」により佐野氏のアドレスの登録情報が見つかった。その後、本人のものと思われるアカウントが削除されたため、騒動はより大きくなった。 「このメールアドレスはすでに使用中です」 ピンタレストは、お気に入りの画像をウェブ上の「ボード」に張りつけてストックしたり、趣味の合う人のボードをフォローしたりできるサービス。世界中のロゴデザインも数多く投稿されており、デザイナー界隈でも注目を集めている。 佐野氏が手がけた五輪エンブレムについて「盗作」だと指摘しているベルギー人デザイナーは「
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く