How to watch Polaris Dawn astronauts attempt the first commercial spacewalk
あった出来事を列記したら、もはや最近のラノベタイトルとかを通り越して、むしろスパムメールの件名みたくなってしまった。 主人がオオアリクイに戦いを挑んで幾星霜とかそんなの。(うろおぼえ) 本日のノルマダイエット終了後の追記:おおうまた忘れた。http://anond.hatelabo.jp/20160417155219の続きね。 あとなんか突然トラバ返しするのが凄く億劫になったので全レスやめる。なんだろ急に。ダイエット疲れかな? <本日の対戦カード> 閣下:見合い相手。婚活初心者。すっごいえらそうなので閣下。でもすっごいえらそうな態度ではないとの本人談。 吸血鬼:書き手。婚活ベテラン。紹介者から初心者向けとか男嫌い向けとか人嫌い向けとか思われてる疑惑。 <デートもとい閣下と会う前に改善した事> ・財布と定期入れを新調(ブランド物って馬鹿高い) ・レシートは速攻で捨てるようにした(別にもともと
反戦童話の代表格となった『かわいそうなぞう』 史実とは大きく違う『かわいそうなぞう』のストーリー 猛獣虐殺は空襲のせいではなく戦意高揚のため 『かわいそうなぞう』は戦後平和教育失敗の象徴 反戦童話の代表格となった『かわいそうなぞう』 児童文学作家土家由岐雄による童話『かわいそうなぞう』。1951年に発表された後、1970年に絵本として出版されて200万部を超える大ヒットを記録、小学校の教科書にも採用され、代表的な「反戦童話」「平和教材」となった。戦後生まれの日本人なら、子どもとして、またはその親として、一度は読んで涙したことがあるのではないだろうか[1]。 そのころ、日本は、アメリカとせんそうをしていました。せんそうがだんだんはげしくなって、東京の町には、朝もばんも、ばくだんが、雨のようにおとされました。そのはくだんが、もしもどうぶつえんにおちたら、どうなることでしょう。おりがこわされて、
1つ後の太田氏からの指摘をうけて、タイトルを変更しました。臨床試験等が行われている水素水は通常の科学の研究の対象であり、ニセでもなんでもありませんが、現在判明している効果や効果があるための条件を無視したり逸脱した内容で効果効能を謳う宣伝はニセ科学と呼ぶしかない、という趣旨です。水素水全部をニセ科学というつもりはありませんので、「宣伝」を追加しました。 【注意】このページの内容は商品の説明ではありません。商品説明中に出てくる水の科学の話について、水・液体の研究者の立場から議論しているものです。製品説明は、議論の最後にある、販売会社のページを見てください。 「水素水はニセ科学で効果なし!詐欺と言われている理由について!」 が反論になっていないので、コメントしておく。 まず、上記のページでも協調されている「2007 年に米国医学雑誌ネイチャーメディシンにて日本での研究結果の論文が発表されました。
健康被害が起こる可能性は限りなく0に近いし、別に法外に高い商品でもない。 法に反するようなおかしな売りつけ方してない限りどうでもいいと思うんだけど。 科学的根拠0なのに家内安全だの恋愛成就だの効能を謳ったお守り売ってる寺社仏閣とかはオッケーなんか?
とある開発チームに配属され、プロジェクトの一員として開発に関わり始めた後輩くん。社会人生活1年目、順調な滑り出しかと思いきや……? ううーん…… 実は、さっきリーダーに「もっとちゃんと、チームでの開発であることを意識して作業するように」って言われたんです。でも、具体的にどうすればいいのかで途方に暮れちゃって…… ああ、後輩くんはこれまでチーム開発の経験がなかったんだね。チーム開発では、短期集中で1人でやる場合とはまた違うやりかたが必要になってくるんだ 違うやりかた? 仕様どおりに動くように作って、納期までに完成させればいいんじゃないんですか? それももちろん大事だけど、それだけでは不十分なんだ。そうだなぁ、いろいろあるとは思うけど、良いコードを書いて、良いコミュニケーションを取る、これがチーム開発で必要なことだと私は思うよ そう言われても、何が良くて何が悪いのかよくわからないんです 開発者
調べてみて意外だったのは、機能が分かりやすく、簡単で、しかも柔軟性があることです。 Spring MVCの日本語の情報はかなり少ないので、初めて触れる方が実践まで進める橋渡しができるとうれしいです。 【この記事でのバージョンについて】 以下のバージョンでサンプルを動かしています。 ・Spring :5.0.8※、4.2.4、3.0.7、および3.1.1(Spring MVC5~4で動作すると思います) ・hibernate-validator :5.2.3.Final ・validation-api :1.1.0 ・commons-fileupload :1.3.1 ※ただし、spring5の場合、tilesフレームワークをver.3にして、XMLのTilesConfigurerをxx.tiles2.TilesConfigurerに変更する必要があります。
JavaのWebアプリケーション開発には,有用なオープンソースのフレームワークが欠かせません。本連載では,オープンソース・フレームワークの一つとして,現在,注目を集めているSpring Frameworkを解説します。 第1回 なぜSpringなのか 第2回 柔軟性/保守性を高めるDI機能 第3回 AOPでプログラムをシンプルにする 第4回 SpringMVCの基本を知る 第5回 SpringMVCの入力チェックを知る(基本編) 第6回 SpringMVCの入力チェックを知る(応用編) 第7回 SpringMVCで簡単!ファイル・アップロード 第8回 現場で役立つHints&Tips(前編) 第9回 現場で役立つHints&Tips(後編) 第10回 Spring&Struts連携のベスト・プラクティスはこれだ! 第11回 Spring Securityでラクラク! セキュリティ対策 第1
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
Level up your coding with games, puzzles, and challenges.
133.242.243.6 (133.242.243.6) 判定:プロクシです proxy判定箇所が 1箇所、 疑惑点が 1箇所ありました。 漏れ判定:漏れてはいないようです 総合評価:A 極めて物静かなproxyです。proxy経由であることを示す情報がほとんどありません。
MSXplay View on GitHub MSX sound player on the web, powered by Emscripten. MSXplay はブラウザ内で MSX の音楽 (PSG,SCC,OPLL) をエミュレーション再生する実験的なサウンドプレイヤーです。 C言語版の libkss を Emscripten で JavaScript に変換して利用しています。 音声の再生にはブラウザの Web Audio API を使用しています。 MSXplay is an experimental MSX sound player which emulates PSG, SCC and OPLL on the JavaScript engine in the browser. The emulation core is based on libkss in C. Emsc
We’re fighting to restore access to 500,000+ books in court this week. Join us! Can You Chip In? Please don't scroll past this—the Wayback Machine is fighting for universal access to quality information. The Internet Archive, which runs this project, relies on online donations averaging $15.58 to help us keep the record straight. We'd be deeply grateful if you'd join the one in a thousand users th
Enter one domain on each line of the box below: mydomain.com mycompetitor1.com mycompetitor2.com mycompetitor3.com How it Works This tools displays the approximate age of a website on the Internet and allows you to view how the website looked when it first started. It also helps you find out the age of your competitor's domains, older domains may get a slight edge in Search Engine Rankings. This t
1. HTML/CSS 〜 「お・も・て・な・し」をブラウザにも 〜 TAKEHARU IGARI Front-end Engineer / Evangelist ブラウザにやさしい <html5j パフォーマンス部 第⼀回勉強会 /> 2. プロフィール • TAKEHARU IGARI 猪狩 丈治 - 所属 • 株式会社 Lei Hauʼoli フロントエンドエンジニア - 略歴 • 表⽰速度、保守性、ブランディング、SEOを考慮したフロントエンドエンジニアリングを得意とし、 現在、各ナショナルクライアントのプロジェクトや、株式会社リクルートの主要サービスのフロント エンド開発に携わり、⾼速化コンサルティングも⾏う。 - 執筆 • 技術評論社「WEB+DB PRESS」 • Vol.66 〜我流コードからの卒業HTML構造化指南 • Vol.59 〜「Webサイト超⾼速化実況中継 ──
『デザインパターン』 うんちくできると、かっこよさそうだよね~。でもあんな分厚い本読んでもピンとこないし、だいたいオブジェクト指向ってなに?なにが便利なのかよく分からんのだけど。いいじゃんなんでも。できればいいんだよ、できれば。 な~んて、思っていても、なんとなく オブジェクト指向が気になっている システム開発者は、多いのではないでしょうか?かくいう 私もそんな者の一人でした。 しかし、これだけ もてはやされているオブジェクト指向です。 なんか、便利なはずです。 そこで、私は、GOFのデザインパターン[1]を、できるだけシンプルに表現した、小さな小さなプログラム ~デザインパターンの骸骨たち~ を作ってみました。骸骨達 を骨の髄までしゃぶり尽くつくすせば、オブジェクト指向の真髄まで味わうことができるかも。!? 『デザインパターンの骸骨たち(RE-BONE)』 では、内容を大幅に見直し、Ja
映像で知る情報セキュリティ 情報セキュリティ上の様々な脅威と対策をドラマなどを通じて学べる映像シリーズです。 社内研修などでご活用下さい。 IPA Channel動画の二次利用について YouTubeの「IPA Channel」に公開している本シリーズの動画は、そのままブラウザ上で再生して社内研修用コンテンツなどにお使いいただけます。ご利用にあたっての事前申請は不要です。 YouTube動画のダウンロード、コンテンツの二次利用等につきましては、YouTubeの利用規約を遵守していただきますようお願いします。 主な情報セキュリティ対策動画は動画ファイルでの提供も行っております。 動画ファイルのお申込み
5. UXとUIの境界 UX = ユーザー体験 語られる言葉は、体験です。 UI = ユーザーインターフェイス 語られる言葉は、インタラクションであり、ビジュアルであり、アーキテクチャです。 UX UI UX=UIではありません。ユーザーがUIを通して体験することがUXです。 UIで語られる言葉がどんなに素晴らしくても、それがすなわちUXを実現しているとは言えません。 UIデザインの理由 デザインには理由が必要です。 UXの実現をUIの目的とした場合、『デザインの理由=UXを実現していること』です。 しかし、体験をUIの言葉で語るには限界があります。そのため、UXとUIをつなぐ言葉が必要になります。 5
VisuAlgo.net/en visualising data structures and algorithms through animation VisuAlgo is a trilingual site. Try visiting the other versions of VisuAlgo other than the default English version, e.g., Chinese or Indonesian. Users can see the translation statistics for these three pages. We aim to make all three has near 100% translation rate. Unfortunately the translation progress with other language
13. Over The Top 手段の例 市場 ユーザ メリット 事業者 メリット 利用方法 Skype, WebEx (YouTube, Ustream) キャリアに縛られない独自の仕組みを 提供する少数のベンダーが参加可能 世界中の人と無料/安価で会話できる 限定的なAPI提供 一部連携可能 ユーザが組み合わせて利用 http://www.slideshare.net/mganeko/2013-web-rtctechcross/6 より改変して引用 15. キャリア型通信 Over The Top Webブラウザ型 手段の例 市場 ユーザ メリット 事業者 メリット 利用方法 固定電話 携帯電話 (TV放送) Skype, WebEx (Youtube, Ustream) WebRTC インフラを持つ キャリアが支配 キャリアに縛られない 独自の仕組みを提供 する少数のベンダー が参
前職の時から、私は「話のわかりやすさ」にはかなり個人差があると感じていた。 何故話のわかりやすい人と、わかりにくい人がいるのか?最初はよくわからなかった。「生まれつき」なのか?「訓練」なのか?しかし、いろいろな人と話すと、要は「サービス精神」のちがいなのではと思うようになった。 巷には色々と「話し方講座」があふれているが、細かいテクニックよりも、結局のところ「相手の立場から自分の話を見ることができるか」ということに尽きると思う。したがって、以下の8項目が重要であるとの結論になった。 「話のわかりやすい人」と「わかりにくい人」のちがい 1. 「結論」から話すか、「過程」から話すか 例 「今日の打ち合わせの結果どうだった?」と聞かれたとき 話のわかりやすい人は「うまくいきました」「イマイチでした」と結論から話します。 話のわかりにくい人は、「最初に○○の議題が有りまして、XXさんが○○と報告し
自分で考えるとは? どういうことなのでしょうか? ふと、そんなことを思ったので、こちらの『世界のエリートが学んできた「自分で考える力」の授業』を読んでみました。 世界のエリートが学んできた 「自分で考える力」の授業 作者: 狩野みき 出版社/メーカー: 日本実業出版社 発売日: 2013/06/22 メディア: 単行本(ソフトカバー) この商品を含むブログ (6件) を見る わかりやすくて読んで良かったです。 次に紹介する「自分の意見の作り方」も良かったのですが、「本当に理解できているかをチェックする方法」など、参考になることが多かったです。 ハーバード大学も提唱する「自分の意見の作り方」3ステップ Step1 あることについて自分はどれだけ理解しているのか、確認する Step2 あることについて理解できていないことは何かを把握し、「理解できていないこと」を解決するために、調べる Step
GitHubなどに自分のツールやライブラリを公開するとき,README.mdは重要な役割を担っている.レポジトリを訪れたユーザが自分のツールを使ってくれるか否かの第一歩はREADME.mdにかかっている,と言っても過言ではない.実際自分が使う側になったときも,まずREADME.mdを読んで判断していると思う. 成功しているプロジェクトを参考にしつつ,自分が実践していることをまとめておく.ここに書いていることはあくまで(自分の中で)最低限的なものである.プロジェクトが成長していくにつれてREADMEはあるべき姿に成長していくべきだと思う. READMEの役割 README.mdには大きく2つの役割がある. プロジェクト,ツールの使い方,インストール方法 プロジェクト,ツールの宣伝 元々READMEは前者の役割しかなかったが,GitHubの仕組み上,後者の役割も徐々に重要になっている. さらに
印刷する紙のデザインと異なり、Webデザインは環境によって見た目が変わります。どの環境でも同じレイアウトで見せるには画像として書き出せば確実なのですが、テキストの部分はそうもいきません。 DTPデザイナーの方からも「こんな文字のレイアウトはWebだと無理?」といったご相談を受けることがよくあります。 今年に入って、HTML5&CSS3に対応したブラウザのシェアもかなり増えてきましたので、今回は文字のレイアウトに関するHTMLとCSSをご紹介したいと思います。 目次:段組み縦組み(縦書き)行末揃え(両端揃え)先頭文字スタイル(ドロップキャップ)段落先頭1字下げ2行目から1字下げ(ぶら下げインデント)行頭禁則文字ふりがな(ルビ)圏点(傍点、脇点)大文字と小文字の変更スモールキャップス(スモールキャピタル)長体、平体(水平比率、垂直比率)※IE以外のブラウザは、2014年7月4日現在の最新版にて
最近、何をするにもまったくやる気が出ません。仕事を終わらせるのも大変で、家でもさらにヒドいです。部屋は散らかってるし、料理なんてまるでやらないし、健康的な食事をとることすら難しくなってきました。鬱っぽい感じではないのですが、ただまったくやる気が出ないのです。どうすれば元気とやる気を取り戻すことができるでしょうか? Dangerously Demotivated(危険なほどやる気なし)より 危険なほどやる気なしさん やる気が出ないというのは、様々な原因が考えられるだけに、一筋縄ではいかない問題です。やる気を取り戻す一番手っ取り早い方法は「やりたいことをやる」ということです。ただ、問題は何かをするのに必要なエネルギーが足りないとか、特別な仕事に取りかかるのに強い意志が必要な場合です。 ご飯を食べたり、映画やエンタメ系のものを見たり、あまり努力のいらないことをして楽しんだりすると、大抵はやる気が
「2.5dBUTTON」はフラットデザインに似合うボタンが作れるサイトです。マウスを乗せるとポコッと立体的に浮き上がるボタンが作成できます。作ったボタンはHTML、CSSごとダウンロード可能です。 以下に使ってみた様子を載せておきます。まず、2.5dBUTTONへアクセスしましょう。 試しにボタンを作ってみました。このようにスライダーを調整するだけで色や形を決めることができます。マウスを乗せると上記のようにポコッと浮き上がります。 HTMLとCSSも自動的に出力されるので、あとはこれらをコピペすればOK。 こちらが実際に使っているときの様子です。YouTubeのロゴを作ったり汎用性が高いですね。ぜひフラットデザインのボタンを作成したいときにご活用ください。 2.5dBUTTON (カメきち)
製作著作 © 2002, 2003, 2004, 2005, 2006, 2007 Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
「これ凄すぎだろ・・・」って思った医薬品 Tweet 1: 名無しさん@涙目です。(豚)@\(^o^)/ 2015/01/19(月) 14:32:12.23 ID:CrYgYBON0●.net BE:829826275-PLT(13001) ポイント特典 なんかプンプン怒ってる人いるけど「アスピリンを飲むと怒りにくくなる!」らしいよ http://buzz-plus.com/article/2015/01/18/gekioko-punpunmaru/ 2: 名無しさん@涙目です。(豚)@\(^o^)/ 2015/01/19(月) 14:34:39.40 ID:WPfp13wz0.net タミフル 3: 名無しさん@涙目です。(豚)@\(^o^)/ 2015/01/19(月) 14:34:47.42 ID:A13VG0ZDO.net のどぬーる 5: ミラノ作 どどんスズスロウン(東京都)@
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事では、Android開発を始める方や、初めたての方向けにどのようなサイトを見たり、本を読んだらいいかをレベル別や用途別で解説します。 本の紹介などはすでに多く存在しますが、使いどころというのは本によって大きく違います。この記事ではその使いどころに意識してソースを紹介できればと思います。 また、Androidプログラミング初心者とプログラミング初心者は区別しません(合わせて"プログラミング初心者"と記述)。Androidのアプリ開発はベースとなっているJava言語が直感的に理解しやすいこともあり、他のプログラミング言語を習得してい
GTDすなわち“Getting Things Done(仕事を成し遂げる)”とは、あなたのタスクとプロジェクトを整理して管理する仕組みです。しかしその目的は、ただ“仕事を成し遂げる”だけにはとどまりません(本当ならこう呼ばれるべきでした。「物事がおこるままに身を任せていたのでは全くイケてない状況に陥ってしまうことが多いので、それよりもっといい方法で物事を成し遂げる」仕組み)。このシステムの目的はあなたが100%の信頼をおいても大丈夫なように、タスクやアイデアやプロジェクトを収集するということにあります。「過去最高の発明をする」というような曖昧なものから、「8月25日にAdaに電話してチーズケーキのレシピについて話し合う」というような具体的なものまで。つまり全てです。 ごくありふれたTo-Do リスト管理のシステムとあまり変わらない印象ですか? 確かに似ている部分は多いですね。でもそれ以上の
kintone REST APIを外部からリクエストするためは、 パスワード認証 のためのヘッダーが必要となります。 この認証設定について、PHPでフォーム設計情報を取得するサンプルを交えて説明します。 kintone REST APIに最低限必要な情報は、サブドメインおよびユーザーのログイン名とパスワードです。 また、Basic認証を設定している場合は、Basic認証のログイン名とパスワードも必要となります。 サブドメインとは、普段アクセスしているcybozu.comのURL「https://sample.cybozu.com」の sample のことです。 このサブドメインは、サイボウズドットコム ストアのドメイン管理で変更できます。 kintone REST APIは、https://sample.cybozu.com/k/v1/(コマンド名).jsonというURLで実行します。 ち
「往年の名作「スーパーマリオブラザーズ」、あの濃い内容でわずか40キロバイト」に載っていたわずか565バイトのテトリス。文字数にして551文字。79文字*7行のプログラミングで、テトリスが動きます。 以下のソースコードをメモ帳に貼り付けて、htmlで保存すればテトリスが動きます。 <body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y() {C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/ A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1 if(e=!e){if(f|B){fo
こちら古いバージョンです。著作権・ソフトウェアライセンスから始めて、各種オープンソースライセンスを平易に解説 >> 2018年版はこちら https://www.slideshare.net/YutakaKachi/ss-118947772Read less
高校で学んだ物理 力と運動・熱力学 運動の法則 ニュートンの運動の法則 慣性系 力の絶対単位 力の働き方に関する注意 運動方程式を立てる場合に必要な力の分類 摩擦力 力のつりあいの条件 運動方程式 運動方程式を立てる 慣性力 遠心力 フックの法則 バネ定数の合成 変位・速度・加速度 変位 速度 加速度 等加速度直線運動 公式集 落下に関する場合 空気の抵抗 等加速度曲線運動 水平に投げ出された運動 斜めに投げ上げた運動 円運動 等速円運動の基礎公式 万有引力 ケプラーの法則 単振動(その1) 公式集みたいなもの 単振動(その2) バネがつるされてる場合や支え上げられている場合 一端を固定して,もう一方に力が働いている場合 運動量・衝突(その1) 運動量,力積 運動量保存則 はねかえり係数 完全弾性衝突と完全非弾性衝突 運動量・衝突(その2) 重心の速度ベクトル --> 位置ベクトル -->
SQLのパフォーマンス問題は、SQLそのものと同じぐらいの歴史がある―― ある人は、SQLはそもそも遅いものだとすら言うかもしれません。これは、SQLの歴史が始まった頃は正しかったかもしれませんが、今となっては全く 当てはまらないでしょう。にもかかわらず、SQLのパフォーマンス問題は今も一般的でよくあることです。どうしてそうなってしまうのでしょうか? SQL言語は、恐らく最も成功した第4世代言語(4GL)でしょう。その最大の利点は、「何を」と「どのように」 を分離できることです。SQL文は、どのようにそれを実行するかを記述せずに、単純に 何を必要としているかのみの記述になっています。以下のような例を考えてみましょう。 SELECT date_of_birth FROM employees WHERE last_name = 'WINAND'SQLのクエリは、データを要求する英語の文として読
Javaは言語仕様上の制約により、ボイラープレートコード(自明だが省略できないお決まりのコード断片)がいくつかあります。例えば、メンバ変数を読み書きするだけのgetterメソッドやsetterメソッドがこれにあたります。Lombokを使えば、これらJava特有の冗長なコードを、見やすく簡潔なものにすることができます。本記事ではLombokを利用して、ボイラープレートコードをシンプルに記述する方法について解説します。 はじめに 今やJava開発に必要不可欠となったものの一つに、IDEの存在があります。例えばEclipseではメンバ変数さえ定義すれば、getter/setterの自動生成や、equalsメソッドやhashCodeメソッド、toStringメソッドなどの自動生成などさまざまな場面でコーディングを強力にサポートしてくれます。 これは大変便利な機能ですが、裏を返せばJavaの言語仕様
注釈 60分のセミナー用のスライドです 60分間ひたすらしゃべるための資料なので、目次はありません セミナーのフォローアップのために公開しています 文字が大きいのは、会場の後ろの席でも見えるようにするためです Cascading Style Sheets .header { margin: 8px; color: #f00; } マジックナンバーの良くない例 .main { float: left; width: 640px; } .main h1 { width: 640px; } .main p { width: 640px; } .main ul li { width: 620px; margin-left: 20px; } 数値が乱立 .aaa { width: 640px; } .bbb { width: 324px; } .ccc { width: 216px; } .ddd
Web サイトを常時 SSL 化する場合に、最低限知っておかなければならない知識や、注意点、実際の設定方法まで、ひと通りまとめてみました。メリットやデメリット、証明書の種別からリダイレクト設定などについても解説しています。 HTTPS をランキングシグナルに使用しますと Google が公式に発表したあたりから、Web サイトの SSL 対応、特に Google が推奨している Web サイトをすべて HTTPS で配信する、所謂 「常時 SSL 化」 についての話を聞いたり、実際にお客様から相談されたりするケースが増えてきました。 そこで、いい機会だしその辺に関する情報をまとめておこうかな~ と思って書いてみた、恒例の (?) 5分でわかるシリーズ。書き終わって見たところ絶対に 5分じゃ無理っていう文章量になっててどうしようかなぁとも思ったんですが、気にせず公開してみます。 常時 SSL
ScalaとJava 8に関する プレゼンテーション が、他の似た内容のものよりも多くリツイートされ、大変うれしく思います。だから、こうして皆さんにブログでも書いてお伝えすることにしました。ScalaとJavaとの違いと、それぞれの重要性についてお話しします。両者は相互にイノベーションしています。言語間でお互いに取り入れています。では、Javaが使える場合であっても、Scalaを学ぶ必要があるのでしょうか? もちろんです。より多くの言語を知れば知るほど、あなたはさらにプロフェッショナルになっていきます。 もし、ScalaエンジニアにScalaとJavaとの基本的な違いについて尋ねたとしても、おそらくその人はラムダ関数とトレイトに関する違いを全て言うことはないでしょう。代わりに次のような例を出すはずです。 public class Person { private String firstN
対象読者 JavaScriptフレームワーク・ライブラリの選定に悩んでいる方 本格的にJavaScriptを触るのが初めてという方 jQueryでの大規模なフロントエンド開発に限界を感じている方 必要な環境 Node.jsがインストールされていることが推奨です。 React.jsとは何か React.jsは最近注目を浴びているFacebook製のライブラリで、MVCアーキテクチャでいうViewにあたる機能を提供します。 前提として、JavaScriptの世界でMVCのVといえば、紛れもなくDOM(Document Object Model)のことを指します。特に何も意識しないで作った場合、都合の良いDOMからデータを引っ張り出しては別のDOMを書き換えるといった、行き当たりばったりな作りになりがちです。そこで、MVCの考え方を導入することにより、データを画面とは独立した構造体として切り出し
個人情報保護,あるいは機密情報の管理の観点からも,企業は情報セキュリティ対策を採る必要があります。 情報セキュリティ対策というと,ファイアウオールやウイルス対策ソフト,指紋認証機器の導入といった技術的な対策に走りがちです。もちろん,技術的な対策を行うことは不可欠ですが,それだけで情報漏えいなどを防止できるわけではありません。 情報漏えい対策を講じる上で特にやっかいなのは,内部者による故意の情報持ち出しをどうやって防ぐかです。情報漏えい対策の基本はアクセス権限の設定で,第三者など無権限者による情報取得を防ぐことです。しかし,この対策はアクセス権限を保有する内部者には無意味です。個人情報保護法施行後でも,みずほ銀行の行員(課長職)が顧客情報(個人,法人顧客)の情報を持ち出したという事件がありました。みずほ銀行は,銀行法及び個人情報保護法に基づく行政処分を受けています(注1)。 従って,内部者,
目的 Spring MVCをちょっとかじってみようと思ったときに、webや書籍のサンプルだと大きすぎて取っ付きにくくてちょうど良いものがなかったので、なるべく最小単位の構成で"Hello world"するサンプルを作ってみました。 最小単位なので、DIやAOPはほとんどでてきませんし、DBなんかもでてきません。 前提 STSは使わない(自分の環境制約でインストールできなかったので) quick-start的なものは使わない(取っ付きやすいかもしれないが、どこに関連があるか分かりにくいので) ServerにはTomcat_7.0.50を使用 ビルドツールはmavenを使用 Viewにはjspを使用 Controllerを使って"Hello world"するところをゴールとする フォルダ・ファイル構成 Spring3入門を参考にして以下のような構成にしました。 基本的にはmavenの構成で、設
記事目次 【Spring 4.0.5対応】Spring Boot と Spring MVC と Spring Data JPA を使って Web API を作成する (1) 【Spring 4.0.5対応】Spring Boot と Spring MVC と Spring Data JPA を使って Web API を作成する (2) 【Spring 4.0.5対応】Spring Boot と Spring MVC と Spring Data JPA を使って Web API を作成する (3) お仕事では Java を使う機会が多くて、今までは Struts が多かったんだけど、昨今の脆弱性云々でさすがにまずいだろということで、調査を兼ねて Spring を触ってます。家で素振りせずにお仕事でいきなり投入もまずいしね。 やりたいことはタイトルの通り、Web API の作成で、DB の操作
サイト『BYRDIE』のライターさんが、簡単に眠るためのテクニックとして「4-7-8呼吸法」(英文)をオススメしておられました。 ・1分も経たずに寝落ち! なんでも、友人の結婚式で神経が高ぶって眠れなかったのが、この方法を使ったら1分とたたずに寝落ちできたんだとか。元ネタは『癒す心、治る力』とかで有名なアンドルー・ワイル博士で、やり方はこんな感じ。 ・やると1分で眠ってしまう4-7-8呼吸法 1. いったん口から完全に息を吐ききる 2. 口を閉じて鼻から4秒かけて息を吸う 3. 7秒間息を止める 4. 8秒かけて口から息を吐き出す 5. 以上のセットを3回くり返す ・深い呼吸が副交感神経の働きをアップ 非常にシンプルですね。深い呼吸が副交感神経の働きをアップさせるのは間違いないので、おそらく効果はあるんじゃないかと。 ワイル博士は統合医療が専門で、わりと根拠のないことを言って批判されがちな
サーバ側で動作するJavaアプリケーションを作成するにはサーブレットやJSPを使います。サーブレットとJSPは基本的に同じことを行いますが、サーブレットはJavaプログラムと同様に作成するのに対し、JSPはPHPのようにスクリプト言語のような記述します。そこで画面表示部分の作成にはJSPが適しており、データベースとの接続などバックエンドで動く部分はサーブレットで作成するのが適しています。 ここではサーブレット及びJSPの使い方に関して具体的なサンプルを使いながら確認していきます。 なおサーブレットやJSPはサーバ側でJavaアプリケーションを作成するための仕様であり、実装したアプリケーションとして無料で提供されているTomcatを使っていきます。TomcatはWebサーバとしての機能も持っておりTomacat単体で試していきますが、Apacheなどと組み合わせる場合は『Tomcatとの連携
JavaScriptチュートリアルBeginner's tutorialsYour first website: Adding interactivityDynamic scripting with JavaScriptJavaScript frameworks and librariesJavaScript ガイド入門編文法とデータ型制御フローとエラー処理ループとイテレーター関数式と演算子数と日付テキスト処理正規表現インデックス付きコレクションキー付きコレクションオブジェクトを利用するUsing classesプロミスの使用JavaScript 型付き配列イテレーターとジェネレーターメタプログラミングJavaScript モジュール中級編Advanced JavaScript objectsAsynchronous JavaScriptClient-side web APIsLangua
下位カテゴリ このカテゴリには下位カテゴリ 8 件が含まれており、そのうち以下の 8 件を表示しています。
Gitの学習は、中々難しいものです。 Gitの過剰なコマンドとその分散型の性質は、新規ユーザーを苦労させがちですが、その解決策として生まれたのがこのチュートリアルです。 Atlassianの Gitチュートリアルは、基礎的なGitコマンドを解説するだけでなく、各コマンドを既存のSVNワークフローと関連づける事で、Gitリビジョン管理への分かりやすい入門編の役割を果たします。 1. Gitの基本 Gitを一度も利用した経験が無い人は、ここから始めましょう。Git Basicsチュートリアルは、Gitインスタレーションの構成、新規リポジトリの設定、そしてプロジェクトへのリビジョンを記録するための基礎的なGitワークフローの利用方法を解説します。 Learn more» 2. 変更点のやり直し 過去のリビジョンをリストアできなければ、ソフトウェアプロジェクトの履歴を記録できても意味がありません。
性格の変え方 性格改善 性格の変え方 「性格は変わるのか?」の質問に答えて 性格は変わります。 必ず変わります。けれど、簡単には変わりませんし、スグには変わりません。 性格は、「変わればいいなあ。性格を変えることが出来たらいいだろうなあ」というような弱い意志では変わりません。けれど、正しい努力(正しい努力です)をすれば、必ず変わります。私は、カウンセラーという仕事をしていて、変わった人をたくさん見て来ましたので、それは断言できます。 「性格なんて変わらない」とおっしゃる方がいます。が、それは気質のことを言っているのだと思います。気質は、変わりません。一生変わりません。そうそれは、変わらない性格を指して、気質と呼んでいるからです。 「気質とは何か?」と言うと、それはひとことでは答えられません。 ( 強いて言えば、外界とどう関わっているのか? 外界とどう結びついていると認識しているの
DELETE_FLAG という思考停止フラグ DELETE_FLAG という boolean の列が DB 設計でよく話題になります。 論理削除という言葉で上手に論理武装し、スキを見せるとすぐに入れたがる人がおり、 一方でそれにつよく反対する人もいます。 自分の経験としては、広義の論理削除はありえると思いますが、実現方法が DELETE_FLAG だとなった時、それはあまり考えてないでなんとなくパターンとして盛り込んでる場合が多いと感じます。 ただし、設計に唯一の答えは無いので、もしかしたらそれが妥当な設計である場合があるかもしれません。 今回は「DELETE フラグがなぜダメなのか?」などという話をするつもりも、アンチパターンだと断言するつもりもありません。 問題は、仕様をきちんと把握すると、「最適な設計は DELETE_FLAG ではない」という場合が有って、その場合は、その最適な設計
詳しくはこちらへ → https://www.facebook.com/groups/toretatech/
ソフトウェアアーキテクトが知るべき97のこと大人気の書籍『ソフトウェアアーキテクトが知るべき97のこと』のエッセイを無料で公開中!すべてのソフトウェアアーキテクトにおすすめの本がウェブで読めるようになりました。 エッセイ一覧システムの要件よりも履歴書の見栄えを優先させてはならない本質的な複雑さは単純に、 付随的な複雑さは取り除け最大の問題は、たぶん技術的なことではないまずコミュニケーション、そのための明快さとリーダーシップパフォーマンスの決め手はアーキテクチャー要求仕様の本当の意味を探れ立ち上がろう!すべてのものは、かならずエラーを起こすそれは交渉だということに気付け定量化を求めよ500行の仕様書より1行のコードフリーサイズのソリューションを求めるなパフォーマンスの検討に早過ぎるということはないアーキテクチャーとはバランスをとること犯罪的なコミットエンドラン
ついに、インターネット技術タスクフォース(IETF)が RFC7469 HTTP公開鍵ピンニング拡張 (HPKP)を発表しました。このアイデアを出してくれた同僚のRyan Sleevi、Adam Langley、Chris Evansに感謝します。また、RyanとChris EはRFCの最終稿に先立つ大量のドラフトの執筆を助けてくれました。そして、ドラフトにコメントし、RFCとして公開できるまでにしてくれたIETFの多くの参加者にも感謝します。 ピンニングとは何か? 何を解決できるのか? HPKPは Web PKI の大きな問題の1つを解決する試みです。その問題とは、基本的に認証局(CA)や中間認証局は、どのWebサイトにもエンドエンティティ(EEまたは”リーフ”)証明書を発行することができてしまうことです。例えば、mail.google.comの証明書が”Google Internet
[入門]関数プログラミング―質の高いコードをすばやく直感的に書ける! 第1章関数プログラミングは難しくない!―初めて学ぶ人にも、挫折した人にもきちんとわかる マルチコア環境が身近になった影響からか、勉強熱心なプログラマの間で関数型言語が話題になっているようです。関数型言語が奨励する関数プログラミングでは、これまで命令型言語で習得した、命令プログラミングの再代入を使う技法があまり通用しません。そのため、「関数型言語は難しい」と言って途中で投げ出してしまう人も多いようです。 この特集では、関数プログラミングの習得を一度諦めてしまった人や、これから始める人のために、関数プログラミングのポイントをできるだけわかりやすく説明します。 筆者がわかるようになるまで 実は筆者も長い間、関数プログラミングを習得できませんでした。筆者は、長年Emacs Lispを使って、Mewというメールリーダーを開発して
年金番号漏洩事件では、「漏洩した番号は全て変更する」のだそうです[1]。個人的には「あーあ」という感じでありんす。昨日の記事[2]でも書いたとおり、適切に運用していれば、番号自体の漏洩は大したリスクではなく、一緒に漏れた住所氏名他が変えられない以上、年金番号だけ変えてもあまり意味が無いからです。 逆に、設計の古い年金番号は、変えるとなると、連動して変えなければいけないところがあった場合にうまく変わらないことが想定され、そのことがかえって被害を産む恐れもあります。 「番号」(本当は識別子と呼ぶべきですが、ここでは便宜的に「番号」と呼びます)の設計というのは、想定される利用形態によって様々な考慮点があります。したがって、『「番号」設計のあるべき姿』はある意味ケースバイケースということにはなります。しかし、一方では、最低限満たすべき要件というものもあるのですね。 という訳で、ちょっとリストアップ
スプライトとは? 80年代~90年代初頭にかけて、ビデオゲームの画面上で動くキャラクターには“スプライト”が多用されました。ファミコンのマリオも、ドラクエの主人公も、動くキャラは大抵スプライトでした。アーケードのゲームも動き回るキャラは殆どがスプライトでした 一時は説明する必要の無いくらい有名な機能でしたが、スプライトとは、アニメの背景にセル画を重ねるように、背景画面の前に別の透明な面 (MSXではプレーンと呼ぶ) を用意して、そこに16×16ピクセル(注1)といった規定の大きさ以内のサイズの画像 (例えばマリオのキャラ) を描き、簡単な指定で表示する内容や位置を変えられる機能で、背景画面には何の影響もありません。背景画面の絵を一々ソフトで書き換えてキャラを動かすより高速なのです(注2)。透過面を複数用意すれば、その数だけキャラを表示できます 80年代にお子様だった人は、このスプライト =
はじめに 久しぶりに Aho氏, Sethi氏, Ullman氏の書いた Compilers(レッド・ドラゴン・ブック)という書籍を目にしたので、昔、コンパイラを作った時の事を思い出しながらコンパイラについてまとめてみました。 Translator (翻訳) Translatorとは、一つのプログラミング言語(Source Language: 原始言語)で書かれたプログラムを入力として取り、別の言語(Object Language or Target Language: 目的言語)のプログラムとしてつくり出すプログラムです。 原始言語が FORTRAN, C, Pascal などの高水準言語で、目的言語がアセンブリ言語や機械語といったような低水準言語である時、そのような Translator をコンパイラ(Compiler) と呼びます。また、原始言語がアセンブリ言語で目的言語が機械語であ
第3会FRESH勉強会で発表予定のスライド。HTTPについて詳しくない人のために HTTPの概要から先日RFC化されたHTTP/2の新機能、使いどころを解説します。
.htaccess とは.htaccess のルールファイル名コメントアウト文字コードと改行httpd.conf転送と有効範囲正規表現Apache のモジュールと .htaccess で利用可能なディレクティブモジュールとディレクティブ一覧HTTP環境変数後方参照RewriteRuleの後方参照RewriteCondの後方参照まとめ.htaccess とは[1] Apache HTTP Server Webサーバソフトウェアが "Apache" である必要があります。 .htaccess とは、Webサーバの動作を制御するための設定ファイル [1] です。設定例としては、特定のファイルやディレクトリのアクセスを禁止したり、HTTP 404(Not Found:未検出)エラーページをカスタマイズすることもできます。.htaccess は設置しなくともWebサイトは問題なく動作しますが、セキュ
なんで相手に繋がらないの!? サーバ管理していてよく起こる問題は、「なんで繋がらないの!?」ですよね。そこで、今回は基本的なネットワークをご紹介したいと思います。OSやツールのバージョンにより動作が異なりますので、それぞれ調べてみて頂ければと思います。今回は、Amazon Linux 2015.03を用いています。 ping 基本はpingですね。ICMPのにあるエコー要求/応答のpingを使って接続確認を行います。 $ ping yahoo.co.jp PING yahoo.co.jp (182.22.59.229) 56(84) bytes of data. 64 bytes from f1.top.vip.ssk.yahoo.co.jp (182.22.59.229): icmp_seq=1 ttl=54 time=4.84 ms 64 bytes from f1.top.vip.s
今日は、Webコンテンツ編集の話題を。「カッコの付け方」と言っても、格好良いコンテンツの作り方ではありません。かぎ括弧、二重かぎ括弧、隅付き括弧などの「括弧」の使い方や三点リーダー、ダーシなどの約物の使い方の基本を解説します。 リリースでもWeb記事(ブログ記事)でも、編集者から見ると「括弧」の使い方がよろしくない文章が、結構あります。そこで、基本的な括弧の使い方を解説します。 (タイトルに「正しい」とありますが、実際には「正しい」「正しくない」を論じているわけではありません、詳しくは記事末を参照) 二重かぎ括弧は使い方が決まっている。基本はかぎ括弧で最も多い(と感じる)括弧のよろしくない使い方は、使うべきでないところに二重かぎ括弧『』を使うことです。 リリースや記事のタイトルなどで二重かぎ括弧を使っているのは、おそらく目立たさせようとしているのでしょう。 でも、何もなければ通常のかぎ括弧
本日、以下のような文章を読んだ > I was suffered from ~ ~の部分には遭遇した諸問題について書いてあったので、この文章は「苦しめられた」と言いたいのだと推察できた。ただ、残念な事に、be suffered というのは多分現在ではほとんど使わないし、意味が若干違ってくると思う(詳しくは検索してきて!) sufferと言う言葉は「苦しむ・被る」という意味なので、受け身にすれば「苦し『められる』」という意味になるのではないか、というつもりだったのはないかと推察するが、sufferはすでに受け身の意味なので、I sufferですでに何かに苦しめられているのであり、これをさらに受け身にする必要はない。 > I had to suffer from having to deal with spaghetti code とかなら、「スパゲッティコードに立ち向かわなくてはいけなかった
<!DOCTYPE html> <html> <head> <title>map created with amCharts | amCharts</title> <meta name="description" content="map created using amCharts pixel map generator" /> <!-- This map was created using Pixel Map Generator by amCharts and is licensed under the Creative Commons Attribution 4.0 International License. You may use this map the way you see fit as long as proper attribution to the name of a
Trying to decide a name for a website, app or other project? Good names are difficult to come up with. And if you've found one: have you considered what your potential name might mean in another language? What if it's something obscene? WordSafety.com checks your word against swear words and unwanted associations in 19 languages. We also do phonetic matching, so you can catch pronounciations that
2. 自己紹介 • Scala を初めて触ったのは 2009 年 • ScalikeJDBC プロジェクトリード(2011∼) • Skinny Framework プロジェクトリード(2013∼) • Scalatra、json4s、Scalate メンテナ 3. はじめに • この発表の内容は「Java を得意とする Scala 初学者の プログラマ」を想定してそうした方々が馴染みやすそ うな一つのスタイルを紹介するものです • 既に世の中には様々な Scala のコーディングガイドが ありますので、そちらもご参照ください • Scala Style Guide • Databricks Scala Coding Style Guide • PayPal Scala Style Guidelines • Twitter's Effective Scala (ちょっと古い) 4. アジェ
作成:2015/08/10 更新:2017/04/16 Web制作 > 開発環境 ページを移動せずにテンプレートや仕様書を確認したい。今回はPCの横に貼ったり印刷したり、ワンクリックで見れるように、1ページで完結している資料をまとめました。Web制作をする上で便利なチートシートや資料・仕様書まとめです。 エンジニア速報は Twitter の@commteで配信しています。 もくじ WordPress版 受託用マニュアル 1.ヒアリングシート 2.WP版ホームページ制作の流れ 3.WordPress管理マニュアル 4.WP版品質チェックシート 5.Wordpress タグ タスクランナー 6.gulp 7.Bower JavaScript 代替言語/JST 8.TypeScript 9.CoffeeScript 10.Jade コーディング用 11.Chrome 開発ツール 12.html5
2012年7月12日のGoogle ウェブマスター向け公式ブログの記事「HTML と CSS のコーディングガイドライン」で紹介されていた「Google HTML/CSS Style Guide」に書いてあるコーディング方法と感想を紹介します。 Google HTML/CSS Style Guideの日本語翻訳 Google HTML/CSS Style Guideは英語なのでGoogle Chromeで翻訳して確認していたんですが、すでに翻訳してあるサイトがあったのでこちらも参考に両方を見て確認していきました。 Google HTML/CSS Style Guideを翻訳してある記事「Google HTML/CSS Style Guide」を適当に和訳してみたは、かなり助かり参考になりました。 それではGoogle HTML/CSS Style Guideに書いてあるHTMLとCSSのコ
はじめに 今更ですが最近ajaxを少し触るようになりました。 jQueryを使えば簡単にajax通信ができるため、単純なものであればそれほど実装は難しくないかと思います。 ですが少し複雑なことをやろうとしてみると、急にハードルが上がる気がします。 そこで自戒を込めて、ajax初心者の方に対してはじめにこれを知りたかったと思えるんじゃないかというものをまとめてみたいと思います。 ※jQueryを利用したajax通信を想定しています 目次 処理の順番を意識する $.ajax()の省略メソッドを知る イベントを知る デバッグ方法を知る 通信状況を想定する(タイムアウトを設定する) 連続クリックを防止する ← [New!] 連続通信を防止する ← [New!] 処理の順番を意識する ajaxを使用する場合は、非同期通信で処理したいケースがほとんどかと思います しかし単純にそのまま書いただけでは処理
ちょっと検索してみたところウィキペディアに英語記事はあるけど( http://en.wikipedia.org/wiki/Elevator_algorithm )日本語版の記事はまだのようだし、ジャストな解説も検索したところ出てこないようなので、そう難しいものでもないしちょっと書いてみる。 エレベータアルゴリズム 「エレベータアルゴリズム」というのは、特定のアルゴリズムのことであり、一般のエレベータのアルゴリズムのこと(特に、多数のエレベータがあるビルでは、連携させて複雑な制御がされる。後述)ではない。 コンピュータのディスクドライブのヘッドのシークへの応用が特に知られている。 原理は簡単で、次のようなものである(ここではディスクドライブではなくエレベータの用語で説明する)。 上の階へ行く要求(乗客の要求、および、上の階からの呼)がある限り、上昇して要求に応える。上の階への要求が無くなった
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
How to watch Polaris Dawn astronauts attempt the first commercial spacewalk
コードレビューをしてると「なんじゃこりゃぁ!?」というコードにまれに出くわします。 既存のコードとの兼ね合いでなってる場合は、致し方無くても、新規コードまで真似するのは良くないですよね。 そろそろ新人エンジニアの中には「はじめてのこーでぃんぐ」をする人も現れるのではないでしょうか。 そんな時、参考にするのは当然、既存のコードでしょう。でも、果たして既存のコードは真似するべき綺麗なコードでしょうか? というわけで、私がレビュー時に良く注意する点をアンチパターンとしてまとめてみました。 ちなみに私はWeb屋さんなので、業界違うと微妙に違うところもありそうですけど、本質的なところは変わらないと思ってます。 パターンの名前は一般的なのをWikipediaから引っ張ってきたり、自分で思いついたのを適当に書いたりしています。 太っちょメソッド 名前のとおり大きすぎるメソッドを作るアンチパターンです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く