こんにちは、サイオステクノロジー武井です。今回は、Azure AI Searchによるベクトル検索・セマンティック検索・ハイブリッド検索について一筆したためたいと思います。 生成AI時代の様々な検索手法 最もメジャーな検 […]
グラフ理論に基づく大規模データ解析性能を競う「Graph500」の運営委員会が2014年6月23日に発表した最新のランキングで、理化学研究所(理研)の「京」が初めて首位を獲得した。Graph500で測る演算性能は、実アプリケーションではWebページのリンク解析、ソーシャルグラフ解析、POS(販売時点管理)データの相関分析などの、いわゆるビッグデータ解析に近い。プロセッサーの演算性能がものをいう
長い間待たれてきた git のメジャーバージョンアップがリリースされました。Changelog に目を通し、素晴らしい機能を見つけられることに興奮しています。過去の git リリースの情報をおさらいしたい場合は、バージョンアップのたびにその情報を特集してきた私の過去記事をご覧ください: 1.8.2、1.8.3、1.8.4、1.8.5、1.9。 このブログ記事では、今回のバージョンアップの一部しか取り扱うことしかできません。変更とバグ修正の完全リストをご希望の場合は、Changelog の完全版をご覧ください。 デフォルト設定一部変更: ユーザビリティの改善と混乱を解消 まず最初に、互換性に影響する変更を見ていきましょう。複数の変更がありますが、これらのアップデートは、初心者にとどまらず多くの人々を悩ませてきた誤解を解決するもので歓迎できると思います。これらの変更は、.gitconfig を
数日間iOS8/Xcode6/Swiftな環境で色々試してみて、Swiftを使っていて思ったよりがっかりした点が多かったのでちょっとまとめてみようと思います。 動的な処理がSwiftだけでは一切できない [NSObject performSelector:]の類と、NSInvocationがSwiftからは一切呼び出せません。使おうとすると怒られます。objc/runtime.hは試していませんが、同様に直接Swift経由では呼び出せず間にObjective-Cをかます必要があるのではないかと思われます。 @optionalなprotocolが限定的にしか使用できない 具体的には@objc属性を付けないと使えません。しかしながらこのような後方互換性のためだけに存在する属性をいつまでもAppleがサポートするかは疑問が残るというのと、もう一つ以下の様な問題があります。 @objc属性のついた
Swift The powerful programming language that’s also easy to learn. Swift is a powerful and intuitive programming language for all Apple platforms. It’s easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning-fast. Modern Swift is the result of the latest research on programming lan
元祖TRPG「ダンジョンズ&ドラゴンズ(Dungeons & Dragons)」最新第5版の基本ルールセットをPDFで無料公開へ 基本的なサービスは無料で使えるようにして、その他の追加機能の販売につなげる「フリーミアム」モデルがネット界隈ではよく見られるようになりましたが、テーブルトークRPGの元祖「ダンジョンズ &ドラゴンズ(Dungeons & Dragons)」も同じモデルを取り入れるようです。 「ダンジョンズ &ドラゴンズ(Dungeons&Dragons)」はプレイヤーと進行役である「ダンジョンマスター(DM)」が会話によってストーリーを進行させていくテーブルトークRPGの一種。 会話だけでは「ワナを外す」「魔法をかける」などの行為の成功・失敗が判定できないのでそこらへんがルールブックとしてまとまっているほか「背景世界の設定」「新しい職業クラス」など「拡張ルールブック」や「モジュ
何気ないその仕草は他でもない、自分自身が発信しているものだ。意図せずはっするその仕草には、相手の本当の気持ちが隠れている場合があるという。 海外サイトにて、何気ない仕草から読み取れることが14種ほど紹介されていた。ボディーランゲージが多い欧米のものなので日本人に適応するかどうかはわからないが、チェックしていくことにしよう。 この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見る この画像を大きなサイズで見るvia:damncoolpictures・原文翻訳:LK
1995年に公開された映画「GHOST IN THE SHELL/攻殻機動隊」のファンムービー「Project 2501 - Homage to ghost in the shell」が公開されています。企画したのは写真家のAsh ThorpさんとTim Tadderさんで、3DCGアーティストとしてGavriil Klimovさん、Furio Tedeschiさん、Vaughan Lingさん、James Fordさんが参加。合計20人を超えるアーティストにより、原作への敬意を込めて「攻殻機動隊の映像を現代の最新技術で作るとどうなるのか」を追求しています。 Project 2501 – Homage to ghost in the shell http://www.gits2501.com/ サイトでは場面写真やポスターが公開されていますが、それがどのように作られたのかはムービーを見ると
今回はラップアラウンド処理を実装しました。 ラップアラウンド処理は範囲の終端に達した場合に先端に巻き戻す処理です。 画像のフィルタ処理やパーティクルの空間処理など様々な場面に利用可能です。 wraparound float wraparound( float Value, float Begin, float End ) { float dist = End - Begin; Value -= Begin; Value -= int( Value / dist ) * dist; long ofs = ( *(long*)&Value >> 31 ) & *(long*)&dist; return Value + *(float*)&ofs + Begin; }
当時、僕は10代のへなちょこでした。 計算機プログラムの構造と解釈も読んだけれど、実用レベルには達していない、そんなレベル。 だから今度は興味本位で 「CommonLispとかおもしろそー^q^」などと思っていろいろウェブ上の情報を集めていたら、 なんと Practical Common Lisp の全文がまるまる公開されているではありませんか。*1 しかし日本語版は出版されていない様子。つまり英語。 そのままリーディングして理解できるほど脳のスペックは良くないので、 一旦自力で翻訳してから読んで咀嚼しようと、そんなふうに思ったわけです。 Lispと言えばPaul Grahamの名前がまっさきに思い浮かぶかもしれませんが、 彼はどちらかというとSchemeよりで、彼のANSI Common Lispには CommonLispの代表的なマクロ loop について一言も触れられていなかったので
これは買わざるを得ないと、即購入。 Amazonからすぐ届いたので、いそいそと開封。パッケージはこんな感じ。 サイズは最大の480GBにしました。960GBは後日発売のようです。 開封すると、一式揃っています。重箱のように折り重なっていました。 内容物一式。一揃えあるので、何かを買い足す必要はありません。 取り外したSSDを外付けドライブ化できるケースも付属。 金属製のヒンヤリした感触が伝わります。付属品の出来映えじゃないです。これ単体で売ってもいいんじゃないでしょうか。 ケースのケースも付属。トランセンドさんはユーザー心理を分かってらっしゃる…。撮影のため、LED部分を露出させてますが、すっぽり収まりますよ。 まずは、JetDriveを外付けケースに入れて、MacBook AirにUSBで繋ぎます。このドライブ、接続中は緑色に点滅し、マウント後は青色で点灯します。芸が細かい。 さて、op
See related links to what you are looking for.
自分が現役でプログラミングをやっていた時期はPHP4全盛期で、クラスも使わず、データベースもmysql_関数を直接使うような時代でした。もちろんテンプレートエンジンやフレームワークも使わず、HTMLにPHPのロジックを直書きです。JavaScriptもほとんど使っていなかったと思います。 それから数年プログラミングの世界から離れていて、つい最近舞い戻ってきたのですが、あまりにも技術が進歩していて、加齢プログラマにはついてゆくのが大変です。 新しい技術は、前提として知っていなければならない知識が多いのですね。 そんなわけで、カムバックしてから学んだことをまとめました。 PHP系 他の言語、具体的にはRuby on Railsも何度か挑戦したのですが、PHPで出来ることばかりなので、なんとなくモチベーションが上がらなくて最近はやってません。でもRuby界隈は楽しそうで羨ましい。 PDO データ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く