米Microsoftが1995年8月24日にリリースした「Windows 95」を現行のWindows、macOS、Linuxで再現するアプリがGitHubで公開された。 開発したのは米Slackのエンジニア、フェリックス・リースバーグ氏。Electronのフレームワーク内で稼働する。Windows版(129MB)をWindows 10最新版搭載のノートPCにインストールしてみたところ、Wordpadなどが問題なく動いた(Windows 95らしくレスポンスは悪い)。タスクマネージャーの表示によると、必要なメモリ量は200MB前後だった。 関連記事 「Windows 10」春のアップデートは「AI活用で過去最速の普及」とMicrosoft Microsoftが4月30日にリリースした「Windows 10 April 2018 Update」は、初めて採用したAIによるローリングアウト方式
はじめに この記事は、Twitterのハッシュタグで話題の #アニメの画像をアップすると近い構図の水谷隼の画像が送られてくる #羽生くんの画像をアップすると近い構図の羽生さんの画像が送られてくる #アニメの画像をアップすると近い構図の水谷隼の画像が送られてくる キタ━━━━(゚∀゚)━━━━!!ʬʬʬʬʬʬ pic.twitter.com/MrzTEZ7vfh — みも厨 (@mimochull0628) 2016年8月17日 をOpenPoseで自動化してみた。という内容です。タイトルで誤解を生みそうですが、 自動で送られてくるbotではなく近い構図の自動抽出までをスコープにしています。 また、近い構図の抽出と言っても何も高度なことはしておらず、「あれ?OpenPose使えば簡単にできるんじゃね?」と見切り発車でやってみた系記事なので、ご了承ください。(期待値調整) それにしても面白いで
バ美肉おじさんの登場。地獄の釜の蓋が開いた2018年 『バ美肉おじさん』といった言葉をご存知でしょうか? バーチャルな美少女に受肉するおじさんの略称であり、『おじさんたちがバーチャルYouTuberとして活動できる美少女アバターを持つ』という意味で使われています。この2018年は大量のバ美肉おじさんが誕生した年でもありました。地獄ですね 『バ美肉おじさん』には2種類のおじさんがいます。1つは男性の声のままで喋るおじさん、もう1つは特殊な発声やボイスチェンジャーを利用して女性の声で喋るおじさんです。前者は男性として振る舞い、後者は女性として振る舞うことが多いという違いがあります。後者のほうが地獄ですね 今回ご紹介する「マグロナちゃん」はボイスチェンジャーをつかって女性の声で喋るバ美肉おじさんです。そのマグロナちゃんはどんな声なのか、まずはこちらの動画を御覧ください。 いったいおじさんはどこに
三ヶ月ほど前に僕が「作ります!」と宣言していた、はてブホッテントリの感情分析サイトだが、ようやく完成したので公開したいと思う。 hotentry-sa.appspot.com このサイトでできること はてなブックマークのホッテントリ内の各エントリーについた全てのブクマコメントを解析して、感情的なネガティブ度・ポジティブ度を算出して表示している。 次の3種類の分析結果が表示できるようになっている。 闇ホッテントリ⇒ネガティブなコメントの多いエントリを順に表示する。 きれいなホッテントリ⇒ポジティブなコメントの多いエントリを順に表示する。 揺れホッテントリ⇒ネガティブとポジティブの間の揺れ幅が大きい、つまり賛否両論の激しいエントリを順に表示する。 サイトが出来上がるまでの経緯 今年の始めにネットのどこかのサイトを覗いていたら、グーグルが自然言語処理に関するWebAPIを提供しているということを
紙と鉛筆でビットコインをマイニングするのは現実的なのか? それを試してみることにしました。マイニングに使用されるSHA-256アルゴリズムはかなりシンプルなので、実は手計算でもできることが分かりました。当然ながら、この処理はハードウェアマイニングに比べれば極端に遅くて、全く実用的ではありません。しかし、手作業でアルゴリズムを実行してみると、そのアルゴリズムがどのように働くのか正確に理解するための良い方法になります。 紙と鉛筆によるSHA-256の1ラウンド マイニングのプロセス ビットコインのマイニングは、ビットコインシステムのセキュリティの鍵となる部分です。その概念は、ビットコインのマイナーたちが、たくさんのビットコイントランザクションを1つのブロックにグループ化してから、ハッシングと呼ばれる暗号操作を、非常に稀少な特別なハッシュ値を誰かが見つけるまで、膨大な回数だけ繰り返すということで
PySpa統合思念体です。これからJavaScriptを覚えるなら、「この書き方はもう覚えなくていい」(よりよい代替がある)というものを集めてみました。 ES6以降の難しさは、旧来の書き方にプラスが増えただけではなく、大量の「旧来の書き方は間違いを誘発しやすいから非推奨」というものを作り出した点にあります。5年前、10年前の本やウェブがあまり役に立たちません。なお、書き方が複数あるものは、好き嫌いは当然あると思いますが、あえて過激に1つに絞っているところもあります。なお、これはこれから新規に学ぶ人が、過去のドキュメントやコードを見た時に古い情報を選別するためのまとめです。残念ながら、今時の書き方のみで構成された書籍などが存在しないからです。 たぶん明示的に書いていても読み飛ばす人はいると思いますが、すでに書いている人向けではありません。これから書くコードをこのスタイルにしていくのは別にいい
ActiveRecordを使っていてunionしたいパターンができたので、やってみようと思ったら、思いの外ハマってしまったので情報共有したいと思います。 ActiveRecordにunionというメソッドがあることを知った私は、これでできるんじゃないの?と思って意気揚々と使ったのですが、なぜかエラーがおきました。 union = MyGroup.where(user_id: user).reorder(nil).union( MyGroup.limited.where(user_id: user.members).reorder(nil) ) MyGroup.from(MyGroup.arel_table.create_table_alias(union, :my_groups).to_sql) PG::ProtocolViolation: ERROR: bind message supp
Rails 5 がリリースされましたね。いつものことですが、Rails のリリースノートは『新機能最高!!!』って見せながらサラッと落とし穴を用意してくるあたり、実に渋いなと思います。本当にやめて欲しい。 大体 Upgrading from Rails 4.2 to Rails 5.0 な内容ではあるので、不正確な情報を頼りにするよりはできれば本家の Rails Guide を当たるほうがオススメです。 ということで、発見した落とし穴を随時更新していこうかと思います。なお、移行元は Rails 4 を想定していますので、 Rails (バージョンを問わない)特有の落とし穴については各自やっていく気持ちで対処して下さい。 belongs_to に optional オプションが追加されました (ついでに required オプションが非推奨になりました) 一発目から戦争勃発という感じですが、
Windows7/DockerToolBoxで"New state of 'nil' is invalid"と出たときの対応windows7Docker-Toolbox Windows7でDockerToolboxを利用しており、 コンテナ内に入り作業をしている時に標題のエラーが発生。 "new state of nil is invalid"でぐぐると以下の様な記事がでてくる。 Windowsが10未満(8.1や8, 7など)の場合、[ocker Quickstart Terminal]上のコンテナ操作コンソールで日本語を表示すると「New state of ‘nil’ is invalid.」が発生します。 ということらしい。 DockerQuickstartTerminalを起動してコンソールの文字コードをutf-8へ変更しようと試みるが不明。 Git Bashを起動した場合、Opt
This paper presents a novel design concept for hand-held VR controllers that uses haptic shape illusion. The controllers are designed to be smaller than the visualized virtual object but provide the haptic perception of its shape. The authors develop a data-driven model to represent the perceived shape based on an object's mass properties. They collect experimental data on how participants perceiv
以下はWhat the f*ck JavaScript?というリポジトリの日本語訳です。 What the f*ck JavaScript? JavaScriptは素晴らしい言語です。 単純な構文、大きなエコシステム、そして最も重要なところはコミュニティです。 同時に、JavaScriptは非常にトリッキーで面倒な言語でもあります。 幾つかの仕様は我々の仕事を地獄に変え、他の幾つかは笑える仕様です。 WTFJSの大元のアイデアはBrian Lerouxによるものです。 以下のリストは2012年のdotJSにおける彼のトーク、WTFJSに触発されています。 Node Packaged Manuscript 以下の内容はnpmでインストールできます。
ShortNote は、体験談や思い出などを、 エッセイのような文章にして投稿したり、 みんなのエッセイを読める、サイトです。
最初は誰しもがファッ!?となるんですよねロガーって。 いずれtree-tipsで公開しようと思っている、solrのプロジェクトを今作っています。mavenでjarを管理している訳ですが・・ なんだこのロガーの数は!! commons-logging、log4j、slf4j-api、jcl-over-slf4j、logback-classic・・・・、こいつら一体何が違うんだ!どう使い分けるんだ!そもそも必要なのか!?となりました。 昔はcommons-logging+log4jというのがトレンドだった訳ですが、今はslf4j+logbackがトレンドになり、jdkも1.4から1.7になり、これらトレンドが推移する過程で、いろいろなjarが旧式に依存してしまい、旧式依存を解決するためにアダプタが登場し始め、mavenでjarを収集すると大抵両方入ってしまい、カオスになっているのです。 特にs
本来、DM200には印刷できないワープロのような機能しかないのですが、これによってかなりの自由度を獲得できたことになります。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます 上記のページの通りにインストールを済ませると、SDカード上のDebian Linuxが起動できるようになります。Linuxの動作の安定感は実験レベルを超えて実用的です。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます SDカード上のDebian Linuxが起動できても依然標準のポメラの機能の素晴らしさは際立っているため、両者を連携して使う感じになる(同時に使えるのでなく、両者を起動し分ける)のですが、それが何とも楽しい。 工夫の余地のある文具が欲しいという人の目には、このDebian Linux on DM200は魅力的に映るかもしれません。 今回は、そんなDebi
4月にMySQL 8.0のUnicodeと日本語対応についてManyi Luさんとディスカッションする会があって、かなりいろいろ話してとてもよい会だった。その後いろいろ考えて感じてる懸念を端的に書き記しておく。 デフォルトのcollationがutf8mb4_0900_ai_ciになった これに関して僕は強い懸念を持っている。MySQL 8.0以前において、ふつうのWebアプリケーションなどで日本語を扱う場合、実用上デフォルトのutf8mb4_general_ciかutf8mb4_binの2択であったと思う。デフォルトがutf8mb4_general_ciなので新しく作られるアプリケーションは通常は濁点半濁点が区別される状態で世に出てくることになる。けどMySQL 8.0.1のデフォルトのutf8mb4_0900_ai_ciは濁点半濁点を区別しないので、将来ユーザー名を登録するところでバイ
紅茶羊羹 @youkan700 電子レンジの利かなくなったボタン代わりに使っていた電卓2代目が早くも壊れてしまったので、100均はやめてちゃんとした電卓で3代目を作り直しました。500円也。シャープ純正になったよ!(ウソ) キートップに貼ったシールが適当すぎたのでそのうち貼り直したい。 pic.twitter.com/x6Ru3Tk6T3 2017-06-19 01:11:03
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く