Googleフォトおもしろくて,似てる写真を何枚か撮ると,勝手にGIFに変換して,こんなの作ったよ,どうですかって送りつけてくれる. 手持ちの写真2万枚くらいアップロードしたところ,こういうGIFが大量に生成された. 機械が勝手に作った作品を人間が鑑賞するかたちになっていて良いと思う. 編集サイドバーからGoogleフォト貼り付けられるようになったので,みんな写真やらGIFやら貼りまくってくれ!!! staff.hatenablog.com
![Googleフォト貼れるようになったので機械が作ったGIFを貼る - hitode909の日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/0c58055fc2f9854fc53c090b35deb7056dbffc7d/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak2.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhitode909%2F20010208%2F20010208231220.gif)
JavaScriptのPromiseとScalaのPromiseは別物で、むしろScalaのFutureが似てる話JavaScriptScala JavaScriptにもScalaにもPromiseという機能がありますが、全く内容が違って、しかもScalaのFutureがむしろJavaScriptのPromiseに似た機能なのでそれを整理します。 基本的には、言語によってちょっと違うFuture/Promiseをまとめてみたのシリーズの内容をはしょったものです。 まずはJavaScriptのPromiseは、非同期処理自体を抽象化したものとなっております。しかも、thenというPromiseを更に関数を適用して得たでPromiseでPromiseChainを書くことも可能です。 詳しくは、AzuさんのPromiseの本が詳しく書かれていますが、簡単な実装例で言うと、 function do
Swift 2.0 の Error Handling ってどんな機会に使うんだろうと思いながら過ごしていたら、NSFileManager の contentsOfDirectoryAtPath:メソッド で縁があったので、そこから感じたことを記してみることにしました。 Swift 2.0 の Error Handling というのは、エラーの状況に応じて適切な回復手段を提供するための仕組みで、これまでの真偽値やオプショナルを使った方式のように、成功したか失敗したかだけでは物足りない場面をカバーできるもののようです。 また、NSError を使った Cocoa フレームワークのエラー処理を自然に扱えるようにデザインされたものという位置づけもあるようです。 Cocoa の Error Handling NSFileManager の contentsOfDirectoryAtPath: に見る
20分で解説まるわかり!リクルート 忙しい学生のみなさんに、 サクっとすきま時間に見てほしい リクルートの会社説明動画です。 チャプターリスト 00:12 オープニング 02:17 リクルートについて 04:33 リクルートの事業について 08:12 配属職種について 10:37 入社後キャリアパスについて 11:56 成長を促す制度と風土 15:58 新規事業への挑戦 18:20 仕事とプライベートの両立
リクルートが自社の新卒採用において新しい取り組みを始めました。新卒の幅を「30歳以下」にまで大きく広げたことで話題となっています。さらに、すでに卒業していたり、他の会社で働いていたりしても2016年4月に入社可能なら応募可能とのこと。この施策の目的や立ち上げの経緯などを、リクルートホールディングス IT人材統括室の夏目和樹氏が報告会で語りました。 夏目和樹氏(以下、夏目):よろしくお願いします。それでは新施策報告会を始めさせていただきます。 夏目和樹と申します。リクルートホールディングスIT人材統括室に所属しており、リクルートホールディングスに中途入社。前職は「面白法人カヤック」というところで働いていました。面白法人カヤックでは、新卒で広報に入ってから人事、そしてセブ支社長という流れです。 過去にやってきたことは「人事×プロモーション」で、採用プロモーションという枠組みをつくってました。採
在宅勤務制をとるDA電研でも、常時、8戸程度の賃貸物件を「法人」として借りている。 多くは、サーバ室や資料室など、賃貸マンションの一部屋を借りて運用する。 会社の寮として扱っている部屋も少なくない。 賃貸マンションやアパートの場合、一部の例外を除いて 全額が「損金」として計上できるため、個人ビル保有当時に比べて、固定資産税など「控除されない出費」をあわせると、格段のコストダウンが実現した。 ただ、非常に面倒なのが、うちの場合 年に最低2戸は 賃貸の入居・退居・移転があり、そのたびに代表者である私が、入居・退居の立会いに行かねばならない。 私の視界内において、入居時におけるトラブルは少ないが、この不景気の世の中、「退去時」にぼったくる大家が非常に増えている。 悪質なところになると、退去立会い時に 暴力団風のオトコを差し向け、高額な「原状回復」を求めてくる大家もいる。 そのたびに、私は、私が何
2022/9/21 わかりやすく一覧にしてみた かれこれ15年以上 いくつかの代理店経由でコードサイニング証明書をとり、雑誌(ハッカージャパン・白夜書房)でも二度にわたり、コードサイニング証明書の取り方を解説してきた。その経験から、これまでの取材内容と合わせて、代理店・主要価格一覧をまとめてみたので、みなさんの参考になれば幸いである。 2022年版に際して(概況) CA(認証局)ブランドの集約が進み、Symantec、thawte、Verisign は DigiCert に一本化された。これと並行して旧ブランドを扱う代理店の契約改廃が進行し、新ブランドに移行しなかった代理店(コードサイニング証明書の扱いをやめた事業者)もあるようだ。 こうした背景から2022年の日本では、DigiCert、GlobalSignのハイブランド2社と、カジュアルブランドのSectigo、2021年末から円建ての
2015-12-08 追記 TypeScript の型定義ファイルリポジトリのデファクト・スタンダードであるところの DefinitelyTyped に無事 Pull Request が取り込まれました ので、今後は DefinitelyTyped のほうを参照していただければと思います! Google Apps Script は JavaScript っぽい言語で Google 製品の自動化を行える便利環境で、定期実行や外部との HTTP 通信など、意外と痒いところに手が届く出来であり、今となっては身につけておくとよいツールのひとつと言えるでしょう。GAS の開発はおもにオンラインエディタでおこなうこととなっていて、ここで便利なのは補完が効くこと。慣れたエディタで書くこともできるけれど、補完のない環境で、多岐にわたる API をリファレンス引きながら書くというのは心細い。 そもそも JS
日本を訪れる外国人旅行者が急増するなか、温泉などの施設で「入れ墨・タトゥー」を入れた旅行者が入浴を断られ、戸惑いの声が上がっていることから、観光庁は、全国の宿泊施設を対象にトラブルの有無などのアンケート調査を行って今後の対応を検討することになりました。 このため観光庁は、全国の旅館やホテル合わせておよそ3700か所の宿泊施設を対象に今月からアンケート形式で調査を行い、今後の対応を検討することになりました。 調査では、どのような理由や方法で入浴を断っているか、外国人旅行者とトラブルがあったかなどを尋ねます。 観光庁の久保成人長官は、「外国人旅行者はファッションや民族的習慣で、入れ墨・タトゥーを入れている人がいる。温泉は外国人旅行者が日本人の暮らしや文化を知るうえで重要な観光資源なので、実態を把握し対応を検討したい」と述べました。
知る者は言わず、言う者は知らず — 老子 世界で最も有名なプログラムの 1 つに、 hello world というものがあります。 <?php echo 'hello, world'; 出力先に対して「hello, world」という 12 字を書き込むだけの単純なプログラムで、プログラミング言語やライブラリの利用例を最小限の形で示すものです。 この記事ではメジャーな Web プログラミング言語の 1 つである PHP 処理系が、hello world をどのように実行するのかについて、簡単に解説します。 以下の 4 節で構成されています。 「PHP スクリプト実行の大体の流れ」は実行時の概略を箇条書きでまとめたものです。 「SAPI」では、PHP 処理系の起動のされ方についての基礎知識を解説します。 「Zend Engine とオペコード」は PHP 公式処理系の仮想マシンの命令と、PH
ハロー・ワールド 入門 坂井弘亮 (KOZOSプロジェクト) 早速ですが 早速ですが 早速ですが 早速ですが バイナリカレンダー2015 あります http://kozos.jp/ バイナリカレンダー とは何か? 普通のカレンダー:風景や人物がテーマ バイナリカレンダー:バイナリダンプがテーマ 普通のカレンダー:風景や人物がテーマ バイナリカレンダー:バイナリダンプがテーマ 近年のデジタル世代のためのカレンダー こんな感じです バイナリダンプ (x86-64機械語) 日付 (もちろん16進数) <- 西暦(もちろん16進数) 実物 拡大 リビングに飾ると こんな感じ バイナリ カレンダー (サーバ版) (サーバ版なので) ジュリアン デート付き (もちろん16進) アーキテクチャ一覧 1月:Alpha 7月:VAX 2月:PowerPC8月:S/390 3月:SPARC 9月:SH64 4
Getting Started Learn everything you need to about Vorlon.js 0.1.0 in this video Install and run the Vorlon.JS server from npm: $ npm i -g vorlon $ vorlon If you are on a mac $ sudo npm i -g vorlon $ sudo vorlon You may receive an error from npm during installation about Python, node-gyp and socket.io. You can ignore this error as it is related to an optional module. Socket.io team is already awar
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 ...
「+」という文字の入力はUS配列だと shift+=, JIS配列では shift+;になる。 問題となるのは、ctrl+shift+αという組み合わせがどういうメタキーの組み合わせとして解釈されるか、キーボードの設定次第で変わる。 US配列だとkeyCode: 187 とctrlKey。JIS配列だと186とctrlKeyとshiftKeyになっていた。 window.addEventListener "keydown", (e) => # US / JIS if (e.keyCode is 187 and e.ctrlKey) or (e.keyCode is 186 and e.shiftKey and e.ctrlKey) e.preventDefault() # exec something return false return true この挙動によって何が起こるかというと、
昨日夜中にごちゃごちゃやりまして、メモでございます。 github.com 最速httpdとなるであろうH2Oについて、最近fastCGIサポートが載った(まだstableリリースではなく、betaか、masterブランチ)のですが、まだ公式サイトに設定がのっていないので、うごかしてみたメモですね。 追記:今朝、リリースされてたそうです、めでたい! 設定ファイルを こうするんじゃ(抜粋なので、サンプルから必要そうな所だけ修正してください) file.custom-handler: extension: .php fastcgi.connect: host: 127.0.0.1 port: 9000 type: tcp hosts: "127.0.0.1.xip.io:8080": paths: /: file.dir: /var/www/htdocs やったぜ H2OでPHP7うごいたゾー
JavaScriptの現状を支えるエコシステム群を軽く紹介して、モジュールについて少し掘り下げた勉強会
研究者グループによれば、パスワード管理ツールの「Keychain」が破られたり、サンドボックスをかわされたりして、パスワードや重要情報が流出する恐れがあるという。 米AppleのOS XとiOSのアプリ間認証問題に起因する未解決の深刻な脆弱性について指摘した研究論文が公開された。パスワード管理ツールの「Keychain」が破られたり、サンドボックスをかわされたりして、パスワードや重要情報が流出する恐れがあるとしている。 論文は米インディアナ大学やジョージア工科大学、北京大学の研究者が発表した。それによると、OS XとiOSの体系的なセキュリティ分析を行った結果、深刻なセキュリティ問題が発覚。Apple Storesに承認され、サンドボックス化されている悪質アプリを使って、他のアプリの重要データに不正アクセスできてしまうことが分かった。 この問題は、OS Xで使われているパスワード管理ツール
こんにちは、先日Web開発チームに加わりました西口です。 HTMLメールの制作って煩わしくないですか? おそらくそう感じているWebデザイナーの方は多いのではないかと思っています。 HTMLメールの制作って大変特に下記のような点が挙げられると思います。 テーブルレイアウト(コーディング面倒…)インラインCSS(コーディング面倒…)メールクライントごとで差のあるCSS対応(表示チェックどうすんの…)各種メールクライアントでの表示テスト(古い環境もまだまだ現役…)などなど… 弊社でもHTMLメールはそこまで頻繁に作成することがなかったので、これまでワークフローを見直すことがなく、ヘイトの増加を感じつつもHTMLを直接コーディングして作成していました。 ただ、やはりこういうフローでは時間がかかってしまったり表示確認が面倒だったので、どうにか効率良くならないかと調べていたら、HTMLメール作成用の
「Google I/O」イベント関連のビッグニュースが報じられている陰で、Googleはひっそりと、『Google Chrome』のパスワードマネージャーを大幅に改良しました。 改良版のパスワードマネージャーは、一新された「Smart Lock」サービスの一部として組みこまれています。あなたがまだパスワード保存用の安全なアプリを使っていないのなら、これはまさにおすすめのマネージャーです。 どんな点が新しい? Googleは(もっと正確にいえば、Chromeは)しばらく前からパスワードマネージャーを提供していましたが、これはその場しのぎのものでした。どこかのサイトにパスワードを入力するたび、パスワードを保存するかどうかを訊ねるのです。おそらく、あなたも見たことがあるでしょう。しかも、以前のパスワード保存方法は、まったくひどいものでした。 Googleは1年ほどまえにその点を改善しましたが、そ
Sift Scienceで製作にReactを使い始めてからほぼ1年になりました。その間、Backbone+Reactという フランケンシュタインのような 複合アプリケーションを、Reactコンポーネントからなる、かなり大きな1つの階層に育て上げました。この記事では、UI不和を最小限にしながら、コードベースをスケーリングするために役立った技法とベストプラクティスを紹介します。また、一般的なコンポーネントのデザインパターンについて、いくつか説明します。 この記事が皆さんの時間の節約と精神衛生の維持に役立ち、UIが複雑になってもReactコードベースの保全性を維持する(破綻するのではなく)ための新しいツールを提供できれば幸いです。 componentDidUpdateで、もっとできる Reactの本質は、DOMの更新というタスクを命令的なものから宣言的なものに変えるということです。他のタイプの命
あなたの家にネット通販の荷物を届けるのは、いつもの宅配業者ではなく、たまたま近所に用事があった見ず知らずの人かもしれない。あるいは、隣町のある家に荷物を届けるのは、あなたかもしれない。 業者に代わって荷物を届ける「On My Way」 一般の人に商品を届けてもらうこうした配送の仕組みを米アマゾン・ドットコムが計画しており、同社はそのためのモバイルアプリを開発中だと、米ウォールストリート・ジャーナルなどの海外メディアが伝えている。 報道によると、アマゾンは現在社内で「On My Way」と呼ぶサービスについて検討している。この名称は“どこかへ向かう途中”という意味で、想定されるサービスの仕組みは次のようなものだという。 ある人が、アマゾンと契約している商品集積所に行き、荷物を預かり、それを最終目的地へと運ぶ。するとその人には何らかの報酬が与えられる。 いつどのような配達需要があるのかといった
ねこを庭先に集めて楽しむスマートフォンゲーム「ねこあつめ」が海外でも人気を集めている。日本語版しか公開されていないが、ここ最近のダウンロードは3~4割が海外から。ユーザーインタフェースが簡便なので日本語が分からなくても操作が理解しやすく、ユーザー同士の口コミで人気が広がっているようだ。 ねこあつめの企画・開発に携わったヒットポイントの高崎豊さんは、海外での人気に「予想外」と驚き、「日本でしか通じにくいニッチな“ネタ”も結構盛り込んでいるので、そのへんは恐縮。(海外ユーザーに)申し訳ない」と話している。海外向けのローカライズも検討中だ。 最近のダウンロード、3~4割が海外から 中国やタイ、北米で人気 ねこあつめは、庭先にえさとおもちゃを置き、ねこが寄ってくるのを待つだけの“放置”ゲーム。えさやおもちゃの種類によってさまざまなねこが遊びに来てくれ、庭がねこだらけになる。ユーザーインタフェースの
この脆弱性を悪用された場合、端末のセンサーやGPS、カメラ、マイクなどへのアクセス、悪質なアプリのインストール、他のアプリや電話の機能の改ざん、メッセージや通話の盗聴、個人情報へのアクセスなどに利用される恐れがあるとしている。 Samsungは2014年12月にNowSecureから報告を受け、2015年初めごろから携帯電話会社向けにパッチの提供を開始したという。しかしNowSecureがまとめた米国のキャリアの対応状況によれば、6月16日の時点でほとんどが「未解決」または「不明」となっている。 問題のキーボードをアンインストールすることはできず、携帯電話会社からパッチが配信されているかどうかをユーザーが確認することも難しいとNowSecureは指摘する。 対策として、安全ではないWi-Fiの使用は避け、別のモバイル端末を使うか、パッチについて携帯電話会社に問い合わせるよう促している。 関
Null pointer exceptions, also known as NPEs, are pretty common errors. In Java: java.lang.NullPointerException In Ruby: undefined method '...' for nil:NilClass In Python: AttributeError: 'NoneType' object has no attribute '...' In C#: Object reference not set to an instance of an object In C/C++: segmentation fault Heck, two days ago I couldn’t buy a bus ticket because I got a nice “Object referen
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く