![データ消失事故から3年、変革を決意 ファーストサーバはサーバーを捨てて中小企業の救世主となる](https://cdn-ak-scissors.b.st-hatena.com/image/square/8cb191a6455691f197d91d76c9ada024e8f9876e/height=288;version=1;width=512/http%3A%2F%2Fcloud.watch.impress.co.jp%2Fimg%2Fclw%2Flist%2F696%2F915%2Fimportant_image.jpg)
[フランクフルト/アテネ 15日 ロイター] - 欧州連合(EU)がギリシャ支援のために専門家を集めて設置した特別委員会(作業部会)が解散しようとしている。 2011年に設置されギリシャで政府を支援しながら運営してきたが、チプラス政権は委員会への協力を拒否したため。関係者がロイターに明らかにした。 委員会は大幅に見直される予定で、50人程度のスタッフは欧州委員会内で、ギリシャだけでなく必要とされる国を支援するための任務に就くという。 ギリシャ政府高官は「欧州委のユンケル委員長はチプラス首相との前回の会談で、特別委の任務は終了し、全加盟国のために同様の役割を果たすための新たな機関に置き換えると通告していた」と述べた。 私たちの行動規範:トムソン・ロイター「信頼の原則」
押し寄せる中国人移民に最適な対策とは アメリカやオーストラリアは、もともとイギリス系移民を中心とした人々がその中核を成す国です。 特にアメリカは、ピューリタニズムを根幹としながらもプラグマティズムでうまいこと骨抜きにした理想主義を掲げ、白人のための活気ある平等社会を構築していました。 そこに19世紀半ばごろから、一攫千金を夢見て大量の中国人移民がやってきました。 なんだこいつらは。 戸惑う白人たち。 ところが、 アメリカとオーストラリアの中国人移民対策はそれぞれ異なり、しかも全く異なる結果を出すことになりました。 1. なぜ中国人移民が大量流入したか 安価な労働力としての中国人 イギリスは1834年に奴隷制を廃止しましたが、プランテーション農園など大量のマンパワーを必要とする産業に経済依存しており、奴隷に代わる安価な労働力を求めていました。 注目されたのが、アヘン戦争に敗れた清国の中国人ク
4月17日、ギリシャが資金をかき集めなければ、20日には国庫が空になることが当局者の話で明らかになった。写真は経済関係の会合に出席するバルファキス財務相。パリで9日撮影(2015年 ロイター/Charles Platiau) [アテネ 17日 ロイター] - 対ギリシャ支援交渉が難航するなか、同国政府が年金基金や地方政府の財源などを含む公的部門のあらゆるセクターから資金をかき集めなければ、4月20日には国庫が空になることが財務省当局者の話で明らかになった。 当局者の話では、こうして搾り出せる資金は20億ユーロ。「ギリシャ政府が絞りだせる資金はこれ以上ない」としている。 こうして当面の公務員給与や年金支給金などの支払いはしのげたとしても、5月12日には9億5000万ユーロの国際通貨基金(IMF)融資が返済期限を迎えるため、ギリシャ政府は引き続き綱渡りを迫られる。 支援交渉が難航するなか、ギリ
地方の人口が減り続けている。総務省が17日に公表した2014年10月時点の人口推計で全国47都道府県のうち40道府県の人口が1年前と比べて減った。比較できる50年以降で11、12年と並んで過去最多だった。東京など都市部に人が流入し、域外に引っ越す人が域内に来る人を上回る「社会減」の地域も2府県増えた。人口が減った道府県は13年の39道府県から1増えた。東日本大震災の後に人口が減っていた千葉は0
「Retty」を開発した取締役は、開発経験ゼロの元ネット広告営業だった! 私の職歴は、エンジニアとしてはかなり珍しいと思います。「Retty」の開発に関わるまではプログラミング未経験、全くの素人でした。 大学時代から「20代で起業し、30代でビジネスを成功させ、40代に投資家となり、50代でやりたいことをやる」という人生設計を立てていました。そのためには、まずは経験を積もうと思い、一部上場企業の素材メーカーに入社し、企業法務、株式実務等を担当しました。2年後に、インターネットの可能性に魅せられ、ネット広告代理店に転職し、モバイル広告の営業やモバイルSEOコンサルティングを2年半経験しました。そして、営業部門の上司だった武田和也(Retty代表取締役)と「Retty」を立ち上げることにしました。 「食を通じて世界中の人々をHappyにしたい」というビジョンは、当初からありました。2人とも営業
このエントリでは、Time-based SQLインジェクション、すなわち時間差を利用したSQLインジェクションが意外に実用的だったという報告をします。デモ映像ありです。 はじめに Time-based SQL Injectionという攻撃があります。これはブラインドSQLインジェクションの一種で、ある条件の場合に一定時間(例えば5秒)スリープし、そうでない時との応答時間の差で情報を盗もうというものです。1回のHTTPリクエストで1ビットの情報が得られるので、それを積み重ねることによって、いくらでも情報を盗めるはずです…理論的には。 しかし、「理屈はそうでも、時間が掛かりすぎるよね」ということで、深くは追っかけていませんでした。SQLインジェクションの検査には有効でも、悪用としての実用性はあまりないと考えていたのです。 きっかけ きっかけは、以下のYahoo!知恵袋に以下の質問です。 SQL
Web上で請求書の作成・処理が行える無料サービス「Misoca(ミソカ)」。2011年の11月にサービスを公開してから3年半で、ユーザー数は既に4万人を上回っている。 サービスを運営しているのはスタンドファーム株式会社。現在、6人のコアメンバーと4人の外部サポートメンバーからなる同社の代表・豊吉隆一郎氏曰く、「創業当初からリモートワークを推奨し、現在もチームメンバーに出勤義務は与えていない」と話す。社員10人中9人がエンジニアという組織をリモートでどのようにマネージしているのか、プログラマ集団をどのように1つのチームとして成り立たせているのか、お話を伺った。 豊吉隆一郎氏。スタンドファーム株式会社代表取締役。1981年岐阜県生まれ。岐阜工業高等専門学校 電気工学科を2004年に卒業後、TOYOSYSTEMとして個人事業でWeb受託開発業を開業。2011年、スタンドファーム株式会社を創立し、
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
Amazon Web Services(AWS)は4月9日、マネージド型の機械学習サービス「Amazon Machine Learning」の提供を開始した。多額のインフラ投資をすることなく、AWSのストレージやデータベースに蓄積された大量のデータを使って、簡単に将来予測を実行できる。 機械学習(ML:Machine Learning)は、大量の過去データを「学習用データセット」として利用することで、ビジネス判断を支援する結果予測の方程式(予測モデル)を作成する技術。人間が予測モデルを作成する場合、数学統計やデータ分析に対する深い知識を持つ人材や、予測モデルを反復的に実行/修正する作業(トレーニング)が必要となるが、機械学習では大量のデータを自動処理することで、こうした負担を大幅に軽減する。 機械学習技術は、たとえば金融取引における不正トランザクションの検知や、商品の需要予測、カスタマーサ
はじめに ちょっと前まで結構激しく泥沼化したプロジェクトにいた。 その頃はプロジェクトも僕も相当疲弊していて、何も考える時間がなかった。 ある程度、月日が経って今なら もう少し客観的にあの頃のことが考えられるかなと思い書いてみることにする。 振り返りをし、自分としてもプロジェクトとしてもどうあるべきであったかとか そういう立派なことが考えられればいいのだが。 とかく、Slide Shareとか世の中は成功事例は多く発信される。 けど、失敗事例のほうが共通して当てはまったりする。 前提 ・古典的なウォータフォール ・古典的なStruts1系ベース内製フレームワーク ・Java SE 6 ・QAとかいない ・デザイナーとかいない ・フロントエンドエンジニアとかいない アンチパターン 当時のプロジェクトを振り返って、明らかにこれは駄目だっただろというところ。 ◆プロジェクト全体 ・決定者がいない
A collection of awesome Ruby libraries, tools, frameworks and software
セキュリティに対する懸念やクイックSSLの低価格化、ハードウェアの高機能化もあって、SSL/TLSを導入するサイトが増えています。SSL間でないとリファラー情報を飛ばさないなどマーケティング上も困る状態になります。 しかしSSLの設定は意外と面倒で、ちゃんと設定されていないと意味がなかったり、エラーが出てしまったりします。そういった点を適切にアドバイスしてくれるのがMozilla SSL Configuration Generatorです。 Mozilla SSL Configuration Generatorの使い方 Mozilla SSL Configuration Generatorはその名の通りMozillaが開発しているサービスで、各種設定に基づくSSLの設定を提示してくれるソフトウェアです。 対応しているのはApache/nginx/HAProxyになります。モダンな書き方、サ
水産総合研究センター(水研センター)は4月16日、ニホンウナギは深海でも日出・日没を感知していると発表した。同研究成果は4月16日付(現地時間)の国際科学誌「PLOS ONE」に掲載された。 今回の研究では産卵場と想定されているマリアナ海嶺周辺および日本近海で天然のニホンウナギ11個体、養殖ウナギ5個体に超音波発信器を装着し、放流、追跡することで回遊中の行動を調査した。 その結果、天然ウナギは昼間に水深500~800mの深い層を遊泳し、遊泳深度と太陽照度に相関関係が見られ、深い深度でも太陽光を感知していることが判明した。一方、夜の間は水深150~300mを遊泳し、月齢、月出、月没と遊泳深度が関連しており、月光を感知していることが明らかとなった。また、養殖ウナギではそのような行動は観察されなかった。 天然ウナギは日出の約1時間前に潜行を開始し、日没とともに浮上するという規則的な行動パターンを
[ロンドン 17日 ロイター] - アルゼンチン政府は17日、領有権を主張している英領フォークランド(スペイン語名マルビナス)諸島で石油や天然ガスの採掘を行っている英米企業5社に対し、法的措置を開始したと明らかにした。 訴えられたのは英プレミア・オイル 、フォークランド・オイル・アンド・ガス 、ロックホッパー・エクスプロレーション 、米ノーブル・エナジー とエジソン・インターナショナル 。 今月上旬、プレミア・オイルとフォークランド・オイル・アンド・ガスは原油と天然ガスを発見したと発表し、採掘を開始する方針を明らかにしていた。 マルビナス問題担当相のダニエル・フィルムス氏は17日ロンドンで記者会見し、アルゼンチンのリオ・グランデの裁判官が訴えを取り上げたと発表。同国は国際法に基づき問題を解決すると述べた。 同氏は、アルゼンチンで違法な探査を行っている企業には5―10年の刑が下る可能性がある
こんにちは、お酒大好きナベコです。 今回、100種類以上の日本酒を3240円で時間無制限で飲み放題できる『KURAND SAKE MARKET(クランド サケ マーケット)』に行ってきました。 3240円で日本酒飲み放題できる 『KURAND SAKE MARKET(クランド サケ マーケット)』 今年3月に池袋西口にオープンした『KURAND SAKE MARKET』を運営する“KURAND”は、日本酒の定期購入サービスなどを行なう、いわゆる酒屋さん。 蔵元と培ってきた関係性を生かして、東京では珍しい銘柄を含む厳選の日本酒を常時100種類以上揃えます。KURANDのためにオリジナルでつくられた限定の銘柄も扱っているんですよ。
Mind The Gap: Six Causes of Unwanted Spaces In Page Layouts 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 デフォルトのスタイルが原因となる隙間 ボックスモデルが原因となる隙間 ブロック要素内のインライン要素にできる隙間 inline-blockが保持している隙間 DreamWeaverなどWYSIWYGエディタでできてしまう隙間 マージンとマージンの相殺が原因となる隙間 デフォルトのスタイルが原因となる隙間 HTMLを作成する際、スタイルシート無しでも読みやすいようにすることをWeb制作者は忘れがちです。これはすべての要素にブラウザがもつデフォルトのスタイルを上書きして、サイト用のスタイルを適用することを意味します。 ブラウザがもつデフォルトのスタイルとは例えば、パラグラフ
レスポンシブテーブルという言葉をご存知でしょうか。テーブル(表組み)に対してレスポンシブデザインを適用する手法のことです。既存のものとは少し違った手法を考案したので記事を書きました。 レスポンシブテーブルは一般的に難易度の高いものとされています。沢山の人がいろいろな方法を考案していますが、どんな表組みにも使える汎用的なレスポンシブテーブルの枠組みはまだ登場していません。第一、表組に入る内容はほんとうに様々なので、汎用化という考え方に限界があることは明白なのです。 いくつかの実装パターンは「レスポンシブWebデザインでテーブルを使う時の小技」という人気記事で紹介されています。この記事で紹介されているものの多くは、CSSのdisplayプロパティの値を上書きすることで表組みからリスト形式に組み替えたり、行と列を逆転してスクロールさせて見られるようにしたりといった、ある種、大道芸を見せられている
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
36歳の時に弁護士無しで裁判をしました。 実は民事訴訟での裁判はこれで2回目です。 1回目も弁護士無しで裁判(本人訴訟)をしております。 1回目の裁判では、判決まで行かず和解10 安く野菜をたくさん食べられるほったらかし調理の「豚肉と白菜、白いんげん豆の蒸し煮」でワインがすすむ【ツジメシの週末メシ】 - メシ通 | ホットペッパーグルメ237 userswww.hotpepper.jp こんにちは。プロダクトデザイナーときどき料理人、ツジメシこと辻村哲也です。「ツジメシの日常メシと週末メシ」シリーズ、今回は週末メシ。 一段と寒くなって冬野菜の美味しい季節です。旬でお手頃な白菜をたっぷり使った、メインになる一皿をご紹介します。塩をして半日から一晩おいた豚の塊肉を、たっぷりの白菜の上... このホストの講習めちゃくちゃ為になるな→「ホストっていうより、営業職全般に言えることかな」599 use
『カール教授のビジネス集中講義 マーケティング』 マーケティング。 大切だと言われます。しかし、なかなか理解するのがむずかしいことでもあると思います。 だからでしょうか、いろいろと本も出ています。ただ、本もたくさんありすぎてどこから学ぶと良いかもわからないというのがあります。 マーケティングを行う際に参考になるビジネス本7冊 『カール教授のビジネス集中講義 マーケティング』 こちらの『カール教授のビジネス集中講義 マーケティング』が、まずこの一冊で、マーケティングの全体像をつかむのに良いビジネス書になっています。 カール教授のビジネス集中講義 マーケティング 作者: 平野敦士カール 出版社/メーカー: 朝日新聞出版 発売日: 2015/03/20 メディア: 単行本 マーケティングとは、なかなかわかりにくいことです。わからないことには、実践もままならないということもあるでしょう。 目次 ■
会社はヒト・モノ・カネで動いている。カネ・ヒト・モノでもなくモノ・ヒト・カネでもなくヒト・モノ・カネの順番で必ず表現される。ただ単にこれは偶然の並びで慣れてしまっただけではなく、間違いなく組織においてもっとも重要な経営資源はヒトなのだと考えている。 その中でも会社が成長するうえで最も重要なヒト(ポジション)と言えるのがマネージャー(中間管理職)であることには異論はないと思う。マネージャーにはほぼすべての会社において共通したミッションがある。それは「目標を達成すること」と「会社を成長させること」である。この2つのミッションを遂行できないマネージャーしかいない会社はもしかしたら近い将来潰れてしまうかもしれない。 そこでこの2つのミッションを遂行できない、会社を潰すタイプのマネージャーの意識と行動について考えてみたいと思う。チョイスしたものは偉そうに書いている私自身も耳の痛いものばかりである。こ
前回のコラムでは、時代に応じて製品やブランドが抱える課題は変わっていくということをご説明させていただきました。 そして今回は、課題だけではなく、製品の存在価値自体も変化していくことについて話を進めていければと思います。 時代にあった価値を与える 製品の存在価値に関しては、課題の再設定を行うことで、自然と再設定されることが多いとも言えます。 前回挙げていた地図の例で言えば、地図を個人に販売していた企業は、地図情報を企業に販売する企業へと姿を変えました。これは、企業体そのものの存在価値が再定義されたことと同意です。 製品やサービスといったブランドだけでなく、企業の存在価値の再定義は、最終的には企業が結論を下すものなのですが、世の中の動向や生活者のニーズに合わせて変化していくものであり、その起点を生むのも、企画者の大事な仕事であると考えます。 例えば、冷凍食品は、腐りやすい食品を冷凍することで長
様々なアート作品がアーカイブされているスミソニアン・ライブラリーでとっても嬉しいデータが無料ダウンロードできることを知りました!アートやデザイン、ファッションに携わる方は絶対にダウンロードし手元に置いておいて損はありません。 以前「浮世絵や日本画も!博物館所蔵の4万超の画像を無料ダウンロードできるコレクションが素晴らしい!」という記事で無料ダウンロードできるコレクションを紹介しましたが、今回紹介するデータもすごいです。 それは明治時代にシリーズもので刊行されていた図案集「美術海」。当時のデザインの流行が反映された図案から古典的な文様、はたまたとてもオリジナリティ溢れる美しい図案まで素晴らしい図案集なんです。 新美術海は神坂雪佳と古谷紅麟 が携わった図案集で、彩り豊かで動きのあるデザインが盛りだくさん。古谷紅麟は神坂雪佳の後継者として期待された当時のデザイナーです。 当時のアート感覚を垣間見
こえむの編集後記 ITインフラ、プログラミング、情報教育(EdTech)研究、そして日々のことを淡々と書くblogです。 コンピュータのエンジニアをやっていると、技術を高めたい、最新の技術を得たい、そして尖ったエンジニアになりたいと一度は思うものです。ただ、僕はそれらは諦めて、今年からは自分なりの落としどころを作ってやってみることにしました。 では、落としどころとは何なのか、です。のんびり考えていた中で、方針を決めてみました。 問題解決に関わる立場であり続けることを念頭に置く 最も効率よく開発・改善し続けられる技術を選択する 泥臭く・人懐っこくやる 仕組みを作る立場であり続けることを念頭に置く 僕はソフトウェアエンジニアとして転職を何度かしています。仕事をする中で、現在いる・過去にいた組織のどの上長も評価して頂いていたのは、人・お金・情報のバランスを取りながら、ソフトウェアを基盤にした仕組
効率よく中国語を勉強したいあなたのために、中国語の勉強とは、どういうものなのかという一番基本的なことから解説し、おすすめの中国語勉強法や短期間で中国語を習得するためのノウハウをたくさん盛り込んだ、中国語学習に関する最強の記事をお届けします。 この記事で解説している中国語勉強法は、筆者である私(フルーエント中国語学院学長 三宅裕之)が中国語の勉強を一切せずに中国へ留学し、たったの5ヶ月で中国の大学入学レベルの中国語を習得した「人生を変えた学習法」を基に、10,000人以上の中国語学習者を指導しながら完成させた、短期間で効率よく中国語を勉強するための方法です。特に、20歳以上の学生や社会人が中国語を学ぶ場合には最適なやり方だといえます。子どもは、聞いているだけでも中国語を覚えたりしますが、大人の場合はそうはいかないので、どのような方法で中国語を学習するかということが非常に重要になります。この記
当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
マイケルポーターの“5つの競争要因” スマートコネクテッドデバイスによってもたらされる変化が企業の経営にとってどのような影響を与えるのかという点については、業界構造がどう変化するのかという点を見なければならなくなる。ポーター氏は著作「競争の戦略」の中で、企業間の競争のルールとなる“5つの競争要因(Five Forces)”を紹介しているが、IoTおよびスマートコネクテッドデバイスにおいても「買い手の交渉力」「既存企業同士競争」「新規参入者の脅威」「代替品や代替サービスの脅威」「サプライヤの交渉力」の5つの切り口で考えることで状況が読み解けるとしている(図1)。 買い手(顧客)の交渉力 スマートコネクテッドプロダクトにより、製品の実際の使われ方が把握できるようになると、顧客のセグメンテーションや最適な製品設計、価格設定が行えるようになり、より顧客のニーズに合致した付加価値製品およびサービスを
IoTの波は第3のIT革命 同論文によると、ITを中心とした変革の波は今までに2回来たという。1度目は1960~1970年代にかけてのもので、注文処理や経費の支払い、CAD、MRPなどバリューチェーン上の個々の活動に関する情報の収集や各種処理などを自動化することを実現した。各活動における膨大なデータを収集・分析できるようになったことで業務における生産性が向上。IT化の最適解を求める中で業務プロセスの標準化が進んだ。 2度目の変革が1980~1990年代だ。これはインターネットの誕生である。世界中のどこからでも低コストで接続できるようになったため、社外の納入業者や販売チャネル、顧客を巻き込み、従来にない大規模な業務活動間の調整と統合が行えるようになった。例えば、世界各地に分散したサプライチェーンを緊密に連携させて生産を行うというようなことが可能となったわけだ。 そして、第3の変革の波とされる
後置インクリメントにはひと目で遅くなりそうな処理が見て取れますね。 前置インクリメントがインクリメント処理後、単純に自身の参照を返すのに対し、後置インクリメントではインクリメント前に一時オブジェクトの生成、そしてインクリメント後にはその前に生成した一時オブジェクトを値で返しています。 前置と後置では、単純にオブジェクトをコピーして返す分、普通に考えたら後置の方が遅いよね。というのが従来の認識でした。 「C++ Coding Standards -101のルール、ガイドライン、ベストプラクティス」の中でも、特に後置インクリメントの必然性が無い時は迷わず前置インクリメントを使うことが推奨されてきました。 元の値を必要としないときは前置形式の演算子を使おう __C++ Coding Standards (p50) 新たな主張 「ゲームエンジン・アーキテクチャ第二版」の中の一節を紹介します。 しか
Latest from our blog UnboundSnacking While Out and About a Century AgoWhat do you do when you are out and about and have a craving for a quick snack? Shoppers, picnickers, theatregoers, or someone simply out for a stroll in the early 20th Century might have stumbled across a popcorn and peanut machine like one shown in this trade catalog. The trade catalog is by C. Cretors & Co. and is both untitl
動機 イメージ論でない言語パラダイムに関する話を書きたかった。*1 まともな意見をインターネット空間に1つでも多く残しておきたかった。*2 要約 オブジェクト指向プログラミングはデータに対する操作をオブジェクト*3として抽象化する。 関数型プログラミングでは関数による抽象化を基本とする。 言語設計の問題と概念の問題は、混同すべきではない。 オブジェクト指向プログラミング 題材 Consというデータ構造を考えてみます。 Consは任意のデータのペアから成り、その片方をCar、もう片方をCdrと呼びます。 それはJava風に書けば次のようになるでしょう。 public final class Cons{ private Object car; private Object cdr; public void setCar(Object x){ this.car = x; } public voi
PHPは日々進化している 最重要な言語仕様の変更点 PHP 5.3.x 名前空間 レイトスタティックバインディング クロージャ PHP 5.4.x trait ビルドインサーバ クロージャで$this PHP 5.5.x ジェネレーター Composer PHPにとってのBundler PEARの環境依存やめよう PECL?知らん PSR-4 includeやrequireをもう使う必要はない PSR-4の規約にそって名前空間とディレクトリを掘ろう そしてcomposer.jsonにちょいちょいと { "autoload": { "psr-4": { "mynamespace\\": "src/" } } } そしてbootstrapに相当するphpスクリプトに require_once 'vendor/autoload.php'; これだけで後はuseをjavaのimportに相当するも
🙌 Awesome, you're subscribed! Thanks for subscribing! Look out for your first newsletter in your inbox soon! Get us in your inbox Sign up to our newsletter for the latest and greatest from your city and beyond
まず前提として、大量に間を割いたわけではない。週末気が向いた時にちょろっとやるぐらい。わからないと放置するので全然進んでない。 このテキストについて、名前空間の扱いやcabalについて一部批判と受け取られない表現があるかもしれないが、これはおそらく僕の無知より発しているので、わかってる人はバーカと罵っていただきたい。(この界隈、教えてといっても教えてもらえないので、罵ってもらうのが楽ではある) あくまで現在の状況。すごいH本は読んだが全部は理解していない。頻繁に詰まるが解説を読めばなんとかなったりならなかったりしている。 モナドについて 箱のメタファは適切ではないとかなんとか言われているのをたまにみるが、自分はアレで理解している。 Functors, Applicatives, And Monads In Pictures - adit.io 問題はモナドがわかってもモナドで包まれた値の中
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)NTT DATA Technology & Innovation
木の机の上でノートの切れ端に文字を書き込んでいるかのようにブラウザ上でメモが取れるネットサービスが「Notello」です。メモをどんどん増やしていったり、箱を作ってジャンルごとに整理整頓できたりと、とにかくインターフェースが凝っていてスタイリッシュなので、例え実際の机の上が散らかっていてもスッキリとオシャレな感じでさくさくメモを取っていくことができます。 Notello | A simple note taking app https://notello.com/ Notelloのトップページは机の上にノートの切れ端が置いてあるかのようなデザイン。 一番上の行にタイトルを入力できるようになっており…… その下に本文を入力できます。始めの段階で本文は7行しか表示されていませんが、書き連ねていくと…… こんな感じでどんどん行数が増えてリストが長くなっていきます。 左上にある本の背表紙のようなア
Timer APIs(Date.getTime, Date.now, performance.now, setTimeout, setInterval, requestAnimationFrame, setImmediate) with Canvas AnimationanimationcanvasrequestAnimationFrameDate.nowperformance.now このエントリでは、「ブラウザ上で Canvas アニメーションを効率的に動かすコードを書こうとした場合に、どういった API を利用すれば良いか?」をテーマに、Timer API について説明します。 このエントリに登場する Time API は、Date.getTime, Date.now, performance.now, setTimeout, setInterval, requestAnimatio
IPythonでクリクリできる図を作る方法を紹介します。一番簡単なのはインタラクティブなUIを自動的に作成するinteract関数 (IPython.html.widgets.interact) を使う方法です。 注1)この記事よりもう少し詳しい説明はInteractの使い方としてnbviewerにまとめておきましたので、興味のある方はそちらもどうぞ。 注2)この記事のIPython Notebookはそのままnbviewerからダウンロードできます。インタラクティブな描画を手軽に試したい方はどうぞ。 最初に必要となるモジュールを読み込みます。 from __future__ import print_function from IPython.html.widgets import interact, interactive, fixed from IPython.html import
For years it was very easy to defend InnoDB’s advantage over competition – covering index reads were saving I/O operations and CPU everywhere, table space and I/O management allowed to focus on database and not on file systems or virtual memory behaviors, and for past few years InnoDB compression was the way to have highly efficient OLTP (or in our case – SGTP – Social Graph Transaction Processing
The official music video for Bruno Mars' "Locked Out Of Heaven" from the album 'Unorthodox Jukebox'. Directed by Cameron Duddy & Bruno Mars 🔔 Subscribe for the latest official music videos, live performances, lyric videos, official audio, and more ➤ https://Atlantic.lnk.to/BMsubscribe Watch All Of Bruno Mars’ Official Music Videos ➤ https://bit.ly/2U7I3mi See Bruno Mars on tour ➤ Visit http:
Fluentd,最近だと海外でも露出が増えてきていて,軽量・柔軟・ロバストという所で, 新規の他,既存のログコレクタのリプレース含め,採用する所が増えてたりします. より改善するため色々とユーザにヒアリングした結果,「フィルタ機能が欲しい」というのが一番多い意見でした. Fluentdは元々Treasure Dataへロバストにデータを転送するためのミドルウェアで,「ETLとかはTreasure Dataで」 というのもあり,組み込みでフィルタ機能はありませんでした. 今現在のOutputプラグインによるフィルタ実装は,タグの書き換えが必要だったりして少し慣れが必要で,初心者にはちと難しい. ということで,より簡単に効率よくデータストリームを扱えるフィルタ機能を入れることにしました! 前置きが長くなりましたが,次のバージョンであるv0.12ではFilterとLabelの導入が目玉機能になり
To make the best business and technical decisions, it is critical for Netflix to reliably collect application specific data in a timely fashion. At Netflix we deploy a fairly large number of AWS EC2 instances that host our web services and applications. They collectively emit more than 1.5 million events per second during peak hours, or around 80 billion events per day. The events could be log mes
The Content Services team is working to reframe how users are understood on the Internet: how content is presented to them, how they can signal what they are interested in, how they can take control of the kinds of adverts they are exposed to. As the Web evolves, these signals will be generated in two places by two actors: in the user’s client, at the user’s behest, or in the cloud, by a service
(Last Updated On: 2018年8月13日)PHP7からint/float/arrayの基本的データ型のタイプヒントが導入されます。タイプヒントには困った問題があります。その問題を更に複雑にするjson_decode関数のデータ型変換問題があります。 JSONデータの数値型データ※が特定の型に変換される問題はPHPのjson_decode関数に限った問題ではなく、JSONを利用する処理系を作る全ての開発者が注意すべき問題です。 ※正確には数値型データと書くより「数値型リテラル」と記述するべきですが、「数値型データ」とします。 大きな数値さえ使わなければ気にしなくても問題にならないですが、json_decodeはJSONの整数/浮動小数点形式データをPHPのint型、float型に自動変換します。 JSON RFCの内容 JSONを定義するRFC 7195によると This s
徹底比較!Selenium Builder vs Selenium IDE – Part 1 | 品質向上ブログ
株式投資に役立つ本をまとめ 投資の本は結構地雷が多い。わたしが持っていたり、書店で立ち読みしたりして、これはおすすめできるって本をあげていきます。 おすすめのスタンスとしては、基本的にはバリュー投資(株式の本源的価値に注目した投資、みたいな意味)ですが、マーケットものなので市場心理に注目した書籍も紹介します。 目次 株式投資に役立つ本をまとめ 初心者はまずこれ「No.1エコノミストが書いた世界一わかりやすい株式の本」 バリュー投資の基本はこれで学べる。数理に基づいた「賢明なる投資家」 芸術的なバフェットの銘柄選択方法を具体的に紹介 生活実感に根差した銘柄選択「ピーター・リンチの株で勝つ」 効率的な知識の習得には 「バリュー投資アイデアマニュアル」 「マーケットの魔術師」は、達人たちの考え方を学ぶのに最適 需給に注目した名著「生き残りのディーリング」 投資におけるメンタル面の重要性「投資苑シ
BM recently announced the POWER10 processor. POWER10 brings in a rich set of architecture capabilities in the processor core. Features like prefix instruction support and Matrix Multiply Assist, in short known as MMA, which were introduced in Open POWER ISA V3.01 are implemented in the POWER10 processor. MMA is an on-chip AI acceleration capability which accelerates the matrix multiplication compu
ども!ともぞうです。 iOS 8からSafariに「App Extension」が追加され色々便利になったのですが、それでもまだまだ対応していないアプリも多いのが現状です。 そこで活用したいのが「ブックマークレット」。お気に入りに登録して呼び出すだけで「開いているWebページを見やすく」したり、英語のサイトを「日本語に翻訳」したりできちゃうんですよ。 そんなブックマークレットの中でも特におすすめなものを10個ご紹介します! Safariにブックマークレットを登録する方法 そもそも「ブックマークレット」っていう言葉を初めて聞く方もいらっしゃると思うので、簡単に説明しますね。 「ブックマークレット」というのは「javascript」というプログラムで書かれたコードをお気に入りに登録して呼び出すことで、様々な機能を実行できるものなんです。 例えば、英語のサイトを開いた状態で「ページを日本語翻訳す
Chrome 43およびそれ以降のバージョンにおいて、DOMの属性(値)がJavaScriptのプロトタイプチェーンに移行されます。これにより、突っ込んだことをやっていた場合に、今まで動作していたコードが動かないということが発生する可能性がありますので、事前に変更内容を知り、対策をしておくことが求められます。HTML5Rockの更新情報として掲載されていましたので、さっそく日本語訳をしてみました。心当たりがある方は、ぜひ以下の内容を読んでいただいて、コードの修正などに取り込んでいただければと思います。 原文: http://updates.html5rocks.com/2015/04/DOM-attributes-now-on-the-prototype DOM属性は今後プロトタイプチェーンに Chromeチームは、最近「DOM属性をプロトタイプチェーンに移動しています」とアナウンスしてい
追記3 別途検証していた際に記事に記載漏れがあったので追記しました。 post のリクエストの箇所で、Requestを利用するためには、bootstrap/app.phpの$app->withFacades();をコメントインする必要があります。 追記2 getとpostだけでは実用的ではないので、ORMとMigrationを触ってみた記事を書いたので見ていただければと思います。 Laravel製 軽量フレームワーク Lumen ORMとMigrationを触ってみる 追記 @shin1x1 さんから以下の様にコメントを頂いたのでサーバー起動に関して記事を修正しました。 Lumen(Laravel)には、ビルトインサーバを起動するコマンドがあるので、こちらを利用すると良いです。 趣旨 laravelから軽量フレームワークの Lumenと言うのが出たらしいのでとりあえず、get,postとテ
(前回の続き) 今回は、テストメソッドとテストデータの関係について考える。 テストデータとしては以下がありうる。 固定データ マスタデータ(通常固定だがテストパターンによって変化がありうる) テストデータ 期待する結果 マスタデータなどは、テストによって使いまわせた方がいい。そう考えるとテストデータの構成は、以下の様な階層構造が良いのではないかと予想する。 これ以外のパターンもあり得るだろうがまずはこれを実装してみよう。 なお、ファイル名.csvとテーブル名とBeanの名前は一致させる前提とする。期待する結果はexpect*.csvという名前にしてみた。 src/test/resources +---- sql | +--- fixed_data.sql | +--- master1.sql | +--- master2.sql | +--- test_data1.sql | +--- t
(前回の続き) 本記事は、考えてみたら「Java + Spring を使ったプロジェクトにおけるテストデータ管理」が正しかったかもしれない。というのもデータベースアクセスに関してSpringを利用する前提としているが、テストデータに関してはSpringにこだわる必要はないからである。 そういうわけで、CSVでテストデータを準備するためにopencsvを使ってみる。 opencsv を使う なぜ、opencsvを使うかというと CSV から Bean に変換するクラスが用意されている 作りがシンプルで理解しやすい ソースが公開されているため、自分の都合の良いように変更ができる(ここでもシンプルであることに利点がある) まずは、build.gradle である。これは testCompile "net.sf.opencsv:opencsv:2.+" を dependencies に付け足せばい
(前回の続き) これまで、テスト対象クラスではMapのListを返すようになっていたが、これをBeanのListを返すように変更する。 この記事はテストがメインなのでテスト対象クラスがどのような形式であろうが(どのようなO/Rマッパを使おうが)関係ないのだが、普通はBeanを返すだろうことと、用意するデータとテスト対象クラスが返す結果を合わせた方がいいかなと思いそこから始めることにする。 まずは Bean クラスとして Sample を用意する package jp.sample; public class Sample { int id; String str; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getStr() { return str;
package jp.sample; import java.math.BigDecimal; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.core.io.support.EncodedResource; import org.springframework.dao.DataAccessException; import org.springframework.jdbc.c
(前回の続き) Springを使ったDBアクセスに関するテスト対象クラスとテストクラスがどういったものになるかを確認する。 まず、テスト対象クラスの仕様を考える 一般的なビジネスロジックのようにテーブル、データは当然事前に存在する前提とする。 そうすると、テスト対象クラスの最もシンプルな仕様はテーブル sample3 から取得したデータを Map の List で返すだけである。 package jp.sample; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.ste
Java + Spring でテストデータを効率よく管理する方式を模索する この記事はゆっくり完成させるつもりでいる。 最終目標 テスト対象はDBアクセス用のORマッパ(主にSQL)とする テスト実行の流れは以下の通りとする JUnitでテスト用データを投入する ORマッパがクエリを実行し結果をbeanで返す JUnitのAssertで結果を検証する テストデータはテストメソッドと対でフォルダ内で管理する テストデータはExcelかCSVで作成する テーブル作成スクリプトも一緒に管理し、設計書管理による乖離を解消する 以下のサンプルでは段階的に利用するパッケージを増やし、各パッケージの理解を深める。そうすることで利用するパッケージの差し替えを可能にすることを狙っている。 はじめに DB を用意する。本記事ではどの環境でも動くことを前提とするためにJava DBを使ってサンプルを作成する i
JavaScriptを読んでいると、「あれ、、、なにこれ?この書き方。。。」と思うことがたまにあります。この際の厄介なことは、どうやって調べたらいいかわからないことです。Google先生に聞こうにも、その書き方をなんと呼ぶかわからないので聞けない。 そんな「なにこれ?」を厳選してみました。覚えておくと、将来スッキリとする時が来るでしょう。 1. なみなみ、ふにゃふにゃ言ってる
2. 自己紹介 • 京都からやってきました • 去年は岐阜で開催されたiPhone勉強会に参加 • 昨年の2月から株式会社はてなに入社し京都に移住 • それ以前は広島のECサイト運営会社とフリーランスで 4年ほどiOSアプリ開発に従事 • 個人でもiOSアプリを6本ほどリリース 3. • はてなのアプリケーションエンジニア • はてなブックマークiOS、Androidアプリ、Pressoなどを担当 • 現在はSwiftで新規アプリの開発中 • はてなブログ:http://sakahara.hatenablog.jp/ • 個人サイト:http://www.mocology.com/ja/ • Twitter:@asakahara • qiita:http://qiita.com/asakahara •今やってること •ブログ、SNSなど
昨日、Apple Store 銀座で行われたイベントのスライドをアップしました。 雨にも関わらず、立ち見がでるほどの盛況ぶりでした。 お越しくださった皆様、本当にありがとうございました! スライド補足 p2: 大杉 Twitter・Sumally / 中元寺 Twitter・Sumally p6: Sumally for iOS p20: iOSヒューマンインターフェイスガイドライン p31: タスク管理ツール - Asana p42: プロトタイピングツール - Flinto p48: Flintoアプリ - Roughs p55: デザインツール - Sketch p56: Google - Sticker sheet p65: 統合開発環境 - AppCode p83: プログラミング言語 - Swift p96: βアプリ配布サービス - Beta by Crashlytics p
先日、突如公開された謎のティーザームービー。BOSSがMusikemsseで新しいペダルを発表するという予告だろうというのは分かりましたが、その正体が遂に明らかになりました! それは「SY-300 Guitar Synthsizer」という、デジタルギターシンセです。BOSS/Rolandのデジタルギターシンセといえば、GR-55やGP-10など、革新的なモデルで知られています・・・が、そこには1つ、ちょっとした敷居の高さがありました。 GR用ピックアップ。Roland GK-3 価格:12,960円(税込、送料別) 「Roland GK-3」。間違いなく革新的であり、未だこのモデルを超えるものが出てきていないという点でも素晴らしいこの専用ピックアップ。各弦それぞれを1つのピックアップで拾うことで、6つまでの和音を個別に出力出来るピックアップです。が、やはりピックアップを付けなければならな
公式サイトを一通り動かしてみたときのメモ。 まずは CSS。 Hello World Bootstrap を入手する ここ から zip ファイルをダウンロードする。 HTML を書く <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="bootstrap.min.css" /> </head> <body> <h1>Hello Bootstrap!!</h1> </body> </html> HTML5 の DOCTYPE を記述する。 css ファイルを読み込むだけで使い始められる。 モバイル用に viewport を設定する meta タグを記述する。 user-scalable=n
LinuxやUNIXでbashを利用しているならば、historyコマンドにお世話になっている人も多いだろう。 そんなhistoryコマンド、デフォルトでは基本的にコマンドの実行時間は記録されない。 test@ubuntu-server:~$ history | tail -10 368 screen 369 vim .screenrc 370 screen 371 ls -la 372 screen 373 vim .screenrc 374 screen 375 history | tail -10 376 clear 377 history | tail -10 test@ubuntu-server:~$ そんなhistoryコマンドの実行結果でタイムスタンプを出力させる場合は、「.bash_rc」に以下の一行を追記する。 これで、追記以後のログインからコマンドの実行時間を記録するよ
仕事探しはストレスになります。心が折れそうになることもしばしばですが、戦略さえ知っていればモチベーションを保てます。今回は求職活動中にした方がいい10のことを紹介します。 1. なるべく仕事がある間にリサーチする 失業してから職探しを始めるとずっとストレスが多くなります。できたら、まだどこかに雇われている間にいろいろ調べて問い合わせをしてみましょう。 同僚や将来雇ってくれそうな人に自分が仕事を探していることを話すときは「私が仕事を探していることは秘密にしておいてください」と必ず言いましょう。一番起こって欲しくないことは、次の仕事が見つかる前に現在の雇用主に仕事を探しているのを知られることです。 2. 自分のブランドを構築する 職探しをしているときは、時間がたっぷりあります。完璧な仕事が浮上してくるのを手をこまねいて待つのではなくて、その時間を使って自分のブランドを構築しましょう。ソーシャル
本記事は2015年1月に開催されたHTML5 Conferenceでお話させていただいた、 「Beyond CSS Architecture」というCSS設計のセッションをフォローアップする記事です。 本記事では、このセッションの概要と補足、またセッション中に説明できなかった点などについて書いていきます。 ※当日のセッションの動画・スライドも公開されているので、文末からご覧ください。 CSSの難しさと、昨今のCSS設計事情 この近年、CSSにおける設計論というのが話題に出てくるようになりました。筆者も拙著『Web制作者のためのCSS設計の教科書』を書いたり、各地でCSS設計をテーマとした講演をする機会が多くありました。 CSSの難しさというのは、石本氏によるCSSコードの評価についての記事にも書かれているのですが、CSSは良くも悪くも厳格なコード規約は少なく、ただ宣言的に書けばいいだけです
昨日、Apple が ResearchKit フレームワークのソースコードをまるっと GitHub で公開しました。 https://github.com/ResearchKit/ResearchKit ResearchKit とは、 医療に携わる科学者が研究のために、必要なデータを集めることができるフレームワーク というものです。(参考記事: Appleが全ての医療研究者にResearchKitを開放 | TechCrunch Japan) Apple の新しいフレームワークのソースコードが公開されるという機会もなかなかないので、中身を見てみました。 試してみる 何はともあれ何ができるのか体感するためにも、まずは動かしてみたいところ。 さっそくリポジトリから git clone して Xcode で開いてみると・・・ フレームワークとドキュメント用のSchemeしかない・・・デモは・・・
概要 ある特定のファイルやディレクトリがどのプログラムによって開かれているのかを疑問に思ったことがあると思いますが、その疑問を解決できるようになりました。Handle は、システムのプロセスで開かれているハンドルに関する情報を表示するユーティリティです。このユーティリティを使用すると、ファイルを開いているプログラムを確認したり、オブジェクトの種類やプログラムのすべてのハンドルの名前を確認することができます。 また、このプログラムの GUI ベースのバージョン、Process Explorer も、Sysinternals のサイトで取得できます。 インストール 「handle」と入力して、Handle を実行します。Handle を実行するには、管理者特権が必要です。 使用法 Handle は、開いているファイルの情報を検索するユーティリティです。実行時にコマンド ライン パラメーターを指
All Microsoft Microsoft 365 Office Windows Surface Xbox Deals Support Software Windows Apps OneDrive Outlook Skype OneNote Microsoft Teams Microsoft Edge PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Phones Entertainment Xbox Game Pass Ultimate Xbox Live Gold Xbox games PC games Windows digital games Movies & TV Business Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Micro
All Microsoft Microsoft 365 Office Windows Surface Xbox Deals Support Software Windows Apps OneDrive Outlook Skype OneNote Microsoft Teams Microsoft Edge PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Phones Entertainment Xbox Game Pass Ultimate Xbox Live Gold Xbox games PC games Windows digital games Movies & TV Business Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Micro
All Microsoft Microsoft 365 Office Windows Surface Xbox Deals Support Software Windows Apps OneDrive Outlook Skype OneNote Microsoft Teams Microsoft Edge PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Phones Entertainment Xbox Game Pass Ultimate Xbox Live Gold Xbox games PC games Windows digital games Movies & TV Business Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Micro
All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC and Windows games Movies & TV Business Micro
Private content!This content has been marked as private by the uploader.
JPA入門: はじめてのJava EEアプリケーション開発シリーズ: 第4回 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | JPA 入門 はじめてのJava EEアプリケーション開発シリーズ 第4回: 日本オラクル株式会社 オラクルユニバーシティ 岡田 大輔 2014年10月29日 1 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes onl
EJB&CDI入門:はじめてのJava EEアプリケーション開発:第3回 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | EJB & CDI 入門 はじめてのJava EEアプリケーション開発シリーズ 第3回: 日本オラクル株式会社 オラクルユニバーシティ 岡田 大輔 2014年08月27日 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes o
JavaServer Faces入門: はじめてのJava EEアプリケーション開発シリーズ: 第2回 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | JavaServer Faces 入門 はじめてのJava EEアプリケーション開発シリーズ 第2回: 日本オラクル株式会社 オラクルユニバーシティ 岡田 大輔 2014年06月24日 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for
WebLogic Serverのインストールとドメイン構成入門 1. Copyright© 2013, Oracle. All rights reserved.1 WebLogic Server勉強会@大阪 WebLogic Serverを基礎から学ぶシリーズ第1弾 WebLogic Serverのインストールとドメイン構成入門 ORACLE PRODUCT LOGO 2013年11月13日 日本オラクル株式会社 Fusion Middleware事業統括本部 2. Copyright© 2013, Oracle. All rights reserved.2 Program Agenda WebLogic Serverとは WebLogic Serverの環境構築の基礎 WebLogic Serverのドメイン構成例 WebLogic Serverのインストールとドメイン構
DOWNLOAD THAT BOOKS/FILE INTO AVAILABLE FORMAT - (Unlimited) ......................................................................................................................... ......................................................................................................................... Download FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ........................................
Oracle WebLogic Server 12.1.3入門 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle WebLogic Server 12.1.3 入門 第51回 WebLogic Server 勉強会 日本オラクル株式会社 オラクルユニバーシティ 岡田 大輔 2014年12月18日 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information pu
JJUG CCC 2015 Spring セッション資料 企業システムを始めとしたエンタープライズ向けと位置づけられるJava EEですが、本質は大規模で信頼性の高いサーバーアプリケーションを開発するためのプラットフォームです。 いわゆるSNSやソーシャルゲームなどコンシューマー向けのサービスのアーキテクチャも大規模化・複雑化している中、Java EEが提供する機能は非常に魅力的です。 このセッションではコンシューマー向けのサービスなどで培われた JPAを用いた開発におけるデータベースのスケールアウト戦略 JUnitとJMeterクラスタで行うゲームサーバーの大規模負荷テストの自動化 など実践的なJava EE開発のケーススタディをご紹介します。Read less
PowerShellと.NET Frameworkクラスライブラリでファイルをダウンロードする PowerShellの注目すべき特徴の1つとして、.NET Frameworkで提供する標準的なクラスライブラリを自由に利用できるという点が挙げられる。これによって、PowerShellスクリプトではVisual BasicやC#と限りなく同等の操作を行うことが可能になるわけだ。 本稿では、.NET Frameworkが提供する基本クラスライブラリを利用して、あらかじめ指定したURLからファイルを一括ダウンロード、所定のフォルダに保存する方法について紹介する。ネットワーク経由でファイルを取得するWebClientクラス(System.Net名前空間)の基本的な使い方を、サンプルスクリプトを通じて理解してみよう。
JSer.info #223 - John Resig - Annotated Version of the Original jQuery ReleaseではjQueryの作者であるJohn ResigによるjQueryの初期バージョンのアノテーション付きソースコードが公開されています。 Genius | Annotate the world 上記のページで公開されていて、jQueryの名前の由来、prototype.jsからインスパイアした$、メソッドチェーンの仕組み、CSS Selectorsの原点の話、タグ文字列からのDOM要素作成などjQueryの特徴的な機能がどういう意図で実装されていたのかを振り返る内容になっていてとても面白いと思います。 jQueryがJavaScriptに与えた影響は大きいので、2006年前後のブラウザやJavaScriptの歴史を振り返るような内容にもな
CSSアニメーションエフェクトを使った表現のメニューや、ボタンを作るときに参考にさせてもらっているサイトのご紹介。WEBデザインでメニューやボタン、画像のキャプション表示等のエフェクトに悩んだ時に見て欲しいDEMOの紹介です。 フラットデザインやマテリアルデザインにも調和するので、デザインに悩んだ時にどうぞ。 CSS3初心者はまずこちらをどうぞ CSS3をまだ勉強し始めや、扱いに慣れていない方は、こちらの記事を見ておいたほうがいいかもしれない。昔に書いた記事で、transitionについて解説した記事。 結構頑張って書いたんだが、全然アクセスが無いのでしつこいくらいに紹介していく(笑) css3 初心者の為のtransitionについてのまとめ 昔に作ったbox-shadowのCSSアニメーションの基本のサンプルがあったのを思い出したので、貼っておく。box-shadowだけでもこういった
Java Day Tokyo 2015 jBatch実践入門セッションのスライドです。Read less
Twitterしてたら目に入ったので軽く。 Javaにおけるnull。これまでとこれから この後のスライドで、 Scalaにおける「何もないもの」の分類はやり過ぎ感はある と言われているんですが、ある程度は誤解に基づく意見だよなぁこれは、ということを言っておこうかなと。 Scalaについて 日本では説明が不要なくらいScalaって有名になってると思うんですが一応。 ScalaはJVMの上で動作する、(クラス指向の)オブジェクト指向プログラミングと関数型プログラミングを融合させた言語です。 そして、Scalaのコア機能はどちらかというとオブジェクト指向プログラミング寄りです。 オブジェクト指向プログラミングをベースに、関数型の色々なものを実現している感じです*1。 オブジェクト指向プログラミング的な機能として真っ先に思いつくのは何でしょうか? 割と上位の方に、「継承」とか「型階層」とか来るん
シンガポールは、4年ごとに全世界の小中学生を対象とした「国際比較調査の国際数学・理科教育調査」で常にトップクラスにランクインすることで知られているのですが、そんなシンガポールで出題された学生向けの数学問題が世界で話題になっています。 Can you solve the maths question for Singapore schoolkids that went viral? | Science | The Guardian http://www.theguardian.com/science/alexs-adventures-in-numberland/2015/apr/13/can-you-solve-the-singapore-primary-maths-question-that-went-viral “P5″ logic question is actually a Math
英語や資格を勉強する、賢く生活する、好きなスポーツを練習する、夢に向かって突き進むなど、 何をするにしても基本となる成長術 記憶しやすくするための習慣や上達するための意識の持ち方などについて書いています。 実行するにもそんなにむずかしくないことだと思います。 「こういうことを意識すれば、より効率的に成長していける」ということについて大切だと感じることをまとめました。 睡眠を有効利用する 記憶の整理 寝ることで、頭は情報の整理をします。情報とは勉強した知識以外にも、身体の動かし方、五感で感じたこと、人とのやりとりなど、生活の中で起きたすべての事です。 効率的に成長するには睡眠を上手く使うことが大切です。 大切なことは寝る前に復習します。勉強で覚えたいことは単純に復習すれば良いです。上達したいこと(スポーツや作業時の身体の動かし方、英語での口の動かし方などの技術的なこと)についても、寝る前に練
HTMLの各要素のブラウザごとに異なる差異をなくし、スタイルをリセットするスタイルシート「sanitize.css」を紹介します。 「Normalize.css」の共同開発者:Jonathan Nealの新しいプロジェクトで、最近の実装スタイルにあったアプローチがとられており、スマホなどのモバイルにも対応しています。 sanitize.css sanitize.css -GitHub sanitize.cssとは sanitize.cssの対応ブラウザ sanitize.cssのスタイル sanitize.cssの注目すべきスタイル sanitize.cssの適用 sanitize.cssとは sanitize.cssはHTMLのあらゆる要素を各ブラウザでの差異をなくし、整合性をもたせてレンダリングさせるスタイルシートで、ライセンスはCC 0で利用できます。 有用なデフォルトはそのまま 多
解説 TIPS「PowerShellのGet-ChildItemコマンドレットでファイル名の一覧を取得する(基本編)」では、Get-ChildItemコマンドレットを使用してファイル一覧を取得する基本的な方法について紹介した。 もっとも、上のTIPSで紹介した内容であれば、あえてPowerShellを持ち出さなくとも、コマンド・プロンプトのdirコマンドでも十分ではないかと思われるかもしれない。しかし、dirコマンドとGet-ChildItemコマンドレットとが決定的に異なる点がある。それは、パイプ処理によってWhere-Object、Sort-Object、Select-Objectなどと連携することで、ファイル・サイズや作成/更新日時などの条件でフォルダやファイルの絞り込みを行ったり、出力する項目を変更したり、あるいは、取得結果を特定のキーでソート処理したりといったことが可能になるとい
解説 使用していない古いファイルを整理するなどの目的で、特定フォルダ配下のファイルを一覧としてテキスト・ファイルなどに落とし込みたいというケースはよくある。しかし、Windows標準のエクスプローラでは、ファイルを検索するまではできても、これを外部で利用できるような形式で出力する機能は持っていない。 このような場合には、PowerShellのGet-ChildItemコマンドレットを利用するとよい。Get-ChildItemコマンドレットを利用することで、その結果をテキスト・ファイルにも簡単に出力することができる。 もっとも、これだけならばコマンド・プロンプト上でdirコマンドを使ってもよいと思われるかもしれない。しかし、dirコマンドとGet-ChildItemコマンドレットとが決定的に異なる点は、ファイル・サイズや作成/更新日時などの条件を指定して、検索の対象となるフォルダ/ファイルを
これらコマンドレットによって提供される機能は、コマンド・プロンプトのユーザーであれば、ごくおなじみのものであり、実際、PowerShellで提供されるエイリアスによって、(基本的な機能であれば)ほぼコマンド・プロンプトと同じ感覚で利用できる。 もっとも、使えるオプションなどはコマンドレット独自のものも多くあるので、コマンド・プロンプト・ユーザーの方はおなじみの機能との違いも意識しながら、PowerShellのこれら基本的な機能を理解していってほしい。 操作方法 ●ファイル/フォルダーを新規に作成する まずはファイル/フォルダーを新規に作成する方法を解説する。ファイル/フォルダーを作成するには、New-Itemコマンドレットを使用する。例えば「c:\tmp」フォルダーの中に新規のwindows_tipsフォルダーを作成するには、以下のように記述する。 PS > New-Item c:\tmp
[速報]マイクロソフトの新ブラウザ「Project Spartan」発表。新レンダリングエンジン、Webページの共有機能など マイクロソフトは1月21日(現地時間)、イベント「Windows 10: The Next Chapter」で次期WindowsとなるWindows 10に搭載される新しいブラウザ「Project Spartan」(コード名)を発表。その概要を明らかにしました。 Project SpartanはInternet Explorerとは異なる新しいWebブラウザとして開発。新しいルック&フィールを備え、「現在のWebに対応しつつ、新しいレンダリングエンジンを搭載している」と説明されました。 Webの情報を簡単に共有 1つ目の特長は、Webの情報を共有しやすい点。表示したWebページにスタイラスやタッチでそのまま書き込むことが可能。
全オラクル営業担当がPaaSを販売、日本オラクルがクラウドを本格展開へ。Oracle CloudWorld Tokyo 2015 「本日をもって本格的なクラウド宣言、クラウドへのコミットメントです」日本オラクルの取締役 代表執行役社長兼CEOの杉原博茂氏は4月9日に同社のイベント「Oracle CloudWorld Tokyo 2015」会場で開催された記者発表でこのように発言し、日本オラクルが国内で本格的にクラウドへ注力することを鮮明にしました。 「全オラクル営業担当がPaaSを売ります」(杉原氏) 同社のクラウドの強みは、オンプレミス用とクラウド用が同じアーキテクチャ、同じオラクル製品で構築されており双方向のポータビリティがあること、そしてSaaSで提供される業務向けアプリケーション群、PaaS、IaaSの3レイヤが揃っていることなど。 特にSaaSの機能拡張をPaaSで行える点は重要
「ストレージで提供する価値の多くがソフトウェアで実現されている」。EMCのオールフラッシュストレージ製品マネージャに聞く、フラッシュストレージの価値と進化 ストレージ最大手のEMCが2013年に満を持して投入したオールフラッシュストレージアレイが「XtremIO」です。X-Brickと呼ばれる筐体を追加していくだけで性能と容量が増加していく上に、データの圧縮やレプリケーション、スナップショットなど高度なデータサービスも搭載しています。 XtremIOは同社のフラッシュストレージ製品群のフラッグシップ的な位置づけといえるでしょう。そのXtremIOのプロダクトマネジメントを務めるRami Katz氏に、現在のXtremIOの位置づけ、そしてフラッシュストレージの進化について聞きました。 アプライアンスとしてのXtremIOの価値とは? ──── 製品が登場して1年以上たちました。XtremI
Docker対応の「Amazon EC2 Container Service」正式公開。コンテナ群のロードバランス、スケールアウト、デプロイ機能なども強化 Amazonクラウドは、Dockerに対応した「Amazon EC2 Container Service」の正式公開と、コンテナをクラスタ化して管理できる機能強化、先週サンフランシスコで開催されたAWS Summit 2015 San Francisco 2015で発表しました。 正式公開に合わせて新しい管理コンソールが追加され、APIの履歴を記録するCloudTrailにも対応。東京リージョンでも利用可能になっています。 コンテナの運用環境も強化 さらに、コンテナをクラスタ化した運用のための機能群も追加されました。 アプリケーションの負荷に応じて稼働中のコンテナを増減する機能。分散して稼働するコンテナにトラフィックを振り分けるロードバ
Dockerのようなコンテナの運用やクラウドでの利用を想定し、Windows Serverを徹底的に軽量化した「Nano Server」をマイクロソフトが発表しました(日本語訳)。 Microsoft Announces Nano Server for Modern Apps and Cloud - Windows Server Blog - Site Home - TechNet Blogs サイズはわずか7% 通常のWindows Serverと比較して、ファイルサイズはわずか7%しかなく(仮想化イメージのVHDでの比較)、重要なセキュリティアップデートは8%しかなく、再起動の必要性も20%しかないとのことです。 マイクロソフトはこのNano Serverを実現するためにWindows Serverをリファクタリングし、GUIスタック、32ビットサポート(WOW64)など多数のコンポー
[速報]まるでクラウドで走るマクロ言語「AWS Lambda」発表。AWS re:Invent 2014 Amazon Web Servicesは、同社の年次イベント「AWS re:Invent」を米ラスベガスで開催しています。 2日目の基調講演で発表された「Amazon EC2 Container Service」に続く新機能が、まるでクラウド上でマクロを走らせるような「AWS Lambda」の発表です。インスタンスなど明示的にコードを実行する基盤を用意する必要がなく、クラウドの上でコードがそのまま走るため、シンプルで信頼性が高く、しかも容易に記述できるのが特徴です。 発表の内容をダイジェストで紹介します。 AWS Lambda発表 Amazon.com CTO Werner Vogels氏 アプリケーションの基本的要素(Primitives)とはなんだろうか? スプレッドシートの例で考
クラウドでコードが走る「AWS Lambda」正式公開。AWS Mobile SDKでモバイル対応。Node.jsに加えてJavaでの記述も可能に 昨年11月に発表されたAWS Lambdaは、利用者がインスタンスやストレージのようなコードを実行する基盤を用意することなく、クラウド上でコードを走らせることができる新サービスです。 AWS LambdaのコードはNode.jsで記述し、クラウドで発生するイベントに応じて自動的にクラウド上でコードが実行されるのが特長です。 AWS Lambdaがモバイル対応。Java対応も予定 先週、サンフランシスコで開催されたAWS Summit 2015 San Francisco 2015で、このAWS Lambdaの正式公開と、モバイル対応などの強化が発表されました。 機能強化では、AWS Mobile SDKがAWS Lambdaをサポートしたことで
上司が嫌いとかパワハラとか仕事が残業が多くて大変とかいろんな理由がありますよね。そんな時、自分がやっているのは職務経歴書の作成を更新です。自分が今の会社でどんな仕事をしているかスキルアップしているか見直すチャンス 職務経歴書をスキルアップシートとして利用する 仕事が辞めたくなった時に職務経歴書を書くことで、今の仕事でどんなスキルが身についたか、どんな経験をしてきたかの棚卸しが出来ます。こうすることで、自分のスキルが伸びているのが確認できたり、仕事の幅が広がっていたりと様々なことを確認することが出来ます。 実際に、仕事嫌だなぁ~って思った時に職務経歴書を更新しているんですが、こんなことが出来るようになっていたのか。とか結構楽しくなります。 これだけスキルが有れば転職も出来るんじゃないか!給料アップするんじゃないか。って思えるようになります。そうして、じゃあ転職してもっとスキルを伸ばしたい。と
そうそう。世の中のライフハックとかって「効率を上げよう」とするんだけれども、僕の中で一番重要なのは「何にもしない時間を削ること」なんです。何もしない時間は生まれる原因には、腰が重いとか、別のところでストレスを受けてしまって心の治療に時間を使っているとかがあるわけです。そういう何もしない原因を解決して、何にもやってない時間を削ると、ライフハックなどで効率を1割2割改善しようと頑張らなくても結構なパフォーマンスが出る。 カーネルハッカー・小崎資広の「コードを読む技術」 http://cybozushiki.cybozu.co.jp/articles/m000316.html 久しぶりに読み返してみて、本当に素晴らしい指摘です。 個人の反省点としても、常に1日フル稼働で何か有益なことをしている訳ではないです。 絶対にぼーっとしている時間はあります。 昨日Google ChromeのHotkeyを
2019-03-28 Python/インスタンス生成 2018-01-02 Python/クロージャ Pythonを読む 2018-01-01 Python/メソッド呼び出し 2017-12-31 Python/build_class後編 2017-12-30 Python/読解対象とするPythonコードと解析方法 2017-12-24 Python/build_class前編(というよりPyTypeObject) 2017-12-07 Python/ビルトインがビルトインされるまで 2017-12-03 Python/C関数実行とPyObject 2017-10-22 Django/テンプレートシステムを読む(レンダリング) Djangoを読む 2017-10-21 Django/テンプレートシステムを読む(テンプレートのパース) 2017-09-24 Django/テンプレートシステ
2019-03-28 Python/インスタンス生成 2018-01-02 Python/クロージャ Pythonを読む 2018-01-01 Python/メソッド呼び出し 2017-12-31 Python/build_class後編 2017-12-30 Python/読解対象とするPythonコードと解析方法 2017-12-24 Python/build_class前編(というよりPyTypeObject) 2017-12-07 Python/ビルトインがビルトインされるまで 2017-12-03 Python/C関数実行とPyObject 2017-10-22 Django/テンプレートシステムを読む(レンダリング) Djangoを読む 2017-10-21 Django/テンプレートシステムを読む(テンプレートのパース) 2017-09-24 Django/テンプレートシステ
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
You may have seen Rust on Hacker News, Reddit or Twitter, but what is all the hype about? With Rust just recently having become stable, now’s a great time to learn more about this emerging language that is taking on old stalwarts like C++ without giving up on the expressiveness of higher level languages. In this talk, Yehuda will talk about Rust’s ownership system, which provides automatic memory
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く