Inko:信頼性の高い並行ソフトウェア構築のための新しい言語

2025-03-27
Inko:信頼性の高い並行ソフトウェア構築のための新しい言語

Inkoは、信頼性の高い並行ソフトウェアを構築するために設計された新しいプログラミング言語です。決定的な自動メモリ管理、ムーブセマンティクス、静的型付け、型安全な並行処理、効率的なエラー処理を提供することにより、並行ソフトウェア開発を簡素化し、予測不可能なパフォーマンス、ランタイムエラー、競合状態を排除します。InkoはLLVMマシンコードにコンパイルされます。例として、シンプルな「Hello, world!」と並行な階乗計算が示されています。詳細情報とインストール手順については、Inkoのウェブサイトをご覧ください。

続きを読む
開発

Auto-AVSR:オープンソースの唇読み音声認識フレームワーク

2025-02-03
Auto-AVSR:オープンソースの唇読み音声認識フレームワーク

Auto-AVSRは、視覚的な音声(唇読み)に焦点を当てた、エンドツーエンドのオーディオビジュアル音声認識(AV-ASR)のためのオープンソースフレームワークです。LRS3ベンチマークで、視覚音声認識(VSR)で20.3%、音声認識(ASR)で1.0%の単語誤り率(WER)を達成しました。トレーニング、評価、APIの使用に関するコードとチュートリアルを提供し、マルチノードトレーニングをサポートしています。ユーザーは、事前トレーニングされたモデルを利用するか、ゼロからトレーニングし、必要に応じてハイパーパラメータをカスタマイズできます。

続きを読む

Kagi検索のメジャーアップデート:Androidアプリのリリースと新機能

2025-02-05

バルセロナでの年次リトリート後、Kagi検索チームはエキサイティングなアップデートを発表しました。公式Androidアプリがリリースされ、アカウント不要ですぐにアクセス可能になり、ネイティブホームスクリーンウィジェットも搭載されています。革新的な新しい検索オペレーター「Snaps」により、検索バーから直接、特定のサイトを対象とした検索が可能になります。人気のUniversal Summarizer拡張機能がChromeでも利用可能になりました。Kagiアシスタントは30日間のアップデートを受け、ファイルアップロード、停止ボタン、モバイルの改善などが追加されました。これらのアップデートはユーザーエクスペリエンスの向上と、最近のEU規則を活用したAndroidとChromeでのKagiの存在感を高めることを目的としています。

続きを読む
テクノロジー

ESP32ベースのスマートホームデバイスのリバースエンジニアリング:リモートコントロールとHome Assistantとの統合

2025-04-15
ESP32ベースのスマートホームデバイスのリバースエンジニアリング:リモートコントロールとHome Assistantとの統合

著者は、すべての機器をHome Assistantに接続することに夢中になり、独自アプリでのみ制御可能な洗練された空気清浄機に取り組みました。シームレスな自動化を実現するために、ESP32ベースのデバイスのリバースエンジニアリングを行いました。アプリの分析により、クラウドサーバーへのWebSocket接続が明らかになりました。ネットワークトラフィックを傍受し、UDPプロキシを使用してクラウドサーバーに転送することで、UDPパケットがキャプチャされました。これらのパケットは暗号化されていました。デバイスの分解により、ESP32-WROOM-32Dマイクロコントローラーが明らかになり、esptoolを使用してファームウェアが抽出されました。分析の結果、暗号化にmbedtlsライブラリが使用され、AES-128-CBCがアルゴリズムとして特定されました。最後に、マンインザミドル攻撃(MITM)を実行し、デバイスをHome Assistantに統合するためのNode.jsスクリプトが記述されました。

続きを読む
開発

テスラロードスターが小惑星と間違われる

2025-01-25
テスラロードスターが小惑星と間違われる

新たに発見された小惑星2018 CN41とされた物体は、SpaceXのファルコンヘビーロケットのテスト発射で2018年に宇宙に打ち上げられたイーロン・マスクのテスラロードスターであることがすぐに判明しました。このユーモラスな出来事は、増加する宇宙ゴミ追跡の課題を浮き彫りにしています。アマチュア天文家が当初は地球近傍物体と誤認し、小惑星センターも最初は新たな小惑星としてリストアップしました。問題は迅速に解決されましたが、地球を潜在的に危険な小惑星から守る努力を妨げる可能性のある、追跡されていない宇宙物体の増加が強調されています。

続きを読む
テクノロジー 小惑星

Apache NuttX RTOSにおけるunameのバグ修正:静的変数の罠

2025-01-21
Apache NuttX RTOSにおけるunameのバグ修正:静的変数の罠

この記事では、Apache NuttX RTOSのunameコマンドにおける、一見小さなバグのデバッグの過程を詳述しています。最初の問題は、出力からコミットハッシュが欠落していたことでした。調査は、カーネルイメージの検査、カーネル起動時のunameの呼び出し、アプリケーションの逆アセンブルなど、複雑な過程をたどりました。犯人は?コミットハッシュをNuttXアプリケーション内に格納する責任のある、壊れた静的変数(g_version)でした。この予期せぬ動作は、組み込みシステムにおける徹底的なデバッグの重要性を強調しており、小さな異常でも、より深刻な問題を示唆している可能性があることを示しています。

続きを読む
開発

Amazon、スマホ向けアプリストアを閉鎖、Fireデバイスは継続利用

2025-02-20
Amazon、スマホ向けアプリストアを閉鎖、Fireデバイスは継続利用

Amazonは、2024年にスマホ向けアプリストアを閉鎖すると発表しました。これは、Google Androidの独禁法訴訟に関連している可能性があります。しかし、AmazonのFireタブレットとFire TVはアプリストアを引き続き利用します。AmazonはFire OSがAndroidベースであることを控えめに表現し、独自のエコシステムを維持します。開発者が失望する可能性がありますが、アプリストアのスマホユーザーが非常に少ないため、影響は最小限です。この動きは、Amazonがモバイルアプリ市場でGoogleと直接競争しようとしたことの限定的な成功を示しています。

続きを読む
テクノロジー

2週間スプリントを超えて:ShapeUp、Plan>Build>Ship、GSDを探る

2025-02-16
2週間スプリントを超えて:ShapeUp、Plan>Build>Ship、GSDを探る

従来の2週間スプリントのスクラムに疲れていませんか?この記事では、ShapeUp、Plan>Build>Ship、GSDという3つの代替案を探ります。ShapeUpは6週間の開発サイクルを重視し、「Shaping」フェーズで十分な準備を行い、「Betting table」で意思決定を行い、「Building」フェーズで開発を行います。これにより、短いスプリントサイクル特有の慌しさから解放されます。Plan>Build>Shipは簡素化されたウォーターフォールモデルで、各機能を専用のチームが企画からリリースまで担当します。Shopifyで普及したGSD(Get Shit Done)は、効率的な実行を重視し、社内ツールVaultを使用してプロジェクトの進捗状況を追跡し、タスクではなくプロジェクトに焦点を当て、チームワークを促進します。これらの3つの方法はそれぞれ独自の特性を持っており、製品チームに多くの選択肢を提供し、状況に最適な開発プロセスを見つけるのに役立ちます。

続きを読む
開発 製品開発

ニューホライズンズによる冥王星フライバイ:氷の世界への旅

2025-05-18

ニューホライズンズ探査機は、2015年7月に時速約8万キロメートルの速度で冥王星に接近飛行し、驚くべき画像を撮影しました。この2分間のタイムラプス動画は、これらの画像を強化し、組み合わせることで作成され、冥王星の表面をフライオーバーする様子をシミュレートしています。動画には、水氷でできた山脈、固体の窒素でできた平原、そしておそらく冥王星の比較的暖かい内部から生まれた奇妙な多角形の窒素氷の地形が映し出されています。動画は、500メートルに及ぶ尾根とキロメートル規模の隙間で区切られた、ブレード状地形と呼ばれる場所で終わります。ニューホライズンズは、その運動量のために戻ることはできず、現在は太陽系から離れて進んでいます。

続きを読む
テクノロジー ニューホライズンズ

Debian GNU/kFreeBSD:DebianとFreeBSDを融合したハイブリッドOS

2025-03-08

Debian GNU/kFreeBSDは、DebianのユーザーランドとFreeBSDのカーネルを融合させたユニークなオペレーティングシステムです。この記事では、そのアーキテクチャ、インストールプロセス、利点(ZFSサポートやパフォーマンス最適化など)、および限界(ソフトウェアの互換性やコミュニティサポートなど)を探ります。Debianの膨大なソフトウェアリポジトリとFreeBSDの堅牢なカーネルの説得力のある組み合わせを提供する一方で、始める前に課題を考慮することが重要です。OSハイブリダイゼーションにおける興味深い実験であり続けています。

続きを読む
開発

フロリダ州の高齢者を脅かすメディケイド削減

2025-03-16
フロリダ州の高齢者を脅かすメディケイド削減

ワシントンD.C.での支出削減案は、介護にメディケイドを大きく依存しているフロリダ州の介護施設居住者を脅かしています。メディケイドはフロリダ州の介護施設ケアの主要な支払者であり、3分の2の居住者が日々の支援を賄うために不可欠です。潜在的な削減は、介護施設の閉鎖、介護者の失業、家族への負担増加につながる可能性があります。フロリダ州の介護施設の年間平均費用は10万4000ドルから11万7000ドルで、ほとんどの人にとってメディケイドが不可欠です。これらの削減の規模に関する不確実性は、フロリダ州の高齢者ケア擁護者を、同州の高齢者ケアの将来について深く懸念させています。

続きを読む

国防長官の妻、極秘軍事ブリーフィングに出席

2025-03-30
国防長官の妻、極秘軍事ブリーフィングに出席

国防長官ピート・ヘグセス氏の妻、ジェニファー・ラウシェット氏が、高レベルの軍事情報会議に出席しているのが目撃され、セキュリティプロトコルに関する懸念が高まっている。これは、ヘグセス氏が戦争計画を議論するグループチャットにジャーナリストを追加したペンタゴンのシグナル漏洩スキャンダルに続くものだ。上級職員の配偶者は通常、低レベルのクリアランスを持っているが、ペンタゴンはラウシェット氏のクリアランス状況を確認していない。さらに、ヘグセス氏の弟フィル氏はDHSの連絡官を務め、公式旅行で彼に同行しており、潜在的な縁故主義に関する議論を引き起こしている。これらの事件は、アメリカの軍事機密のセキュリティとヘグセス氏のリーダーシップに関する疑問を再び浮き彫りにした。

続きを読む
テクノロジー 軍事機密 縁故主義

JWST、褐色矮星の大気中にシアン化水素とアセチレンを初検出

2025-02-28
JWST、褐色矮星の大気中にシアン化水素とアセチレンを初検出

ジェームズ・ウェッブ宇宙望遠鏡(JWST)が画期的な発見をしました!国際的な天文学者チームがJWSTを用いて、WISE J045853.90+643451.9という近傍の褐色矮星連星系の大気中で、シアン化水素(HCN)とアセチレン(C2H2)を初めて検出しました。arXivプレプリントサーバーに掲載されたこの発見は、雲がなく、分子が豊富な大気を明らかにしています。この発見は、JWSTの中赤外線装置(MIRI)の中分解能分光計(MRS)が冷たい褐色矮星を特徴付ける上で強力なツールであることを示しています。今後の研究では、HCNとC2H2をさらに詳細に調査し、これらの物質が同様の温度の他の冷たい褐色矮星にも存在するかどうかを調べます。

続きを読む
テクノロジー 褐色矮星 大気検出

ニューヨークの住宅危機への対応:モビリティ重視のアプローチ

2025-05-14
ニューヨークの住宅危機への対応:モビリティ重視のアプローチ

ニューヨークの住宅危機は迅速な対応を必要とするが、新たな住宅建設には数年を要する。本稿では、より迅速な解決策としてモビリティの改善を提案する。バス専用レーンの最適化、駐車料金の調整、安全な自転車レーンの整備、地下鉄の情報システムの改善により、間接的に手頃な価格の住宅供給を増やし、住民に機会を提供できる。ロンドンとサンフランシスコの成功事例を挙げ、これらの戦略の有効性と実現可能性を示し、迅速な実施と高いレバレッジ効果を強調する。

続きを読む
その他 モビリティ

Pythonパッケージのインストール失敗:aiohttp、cryptography、grpcio、s3fs

2025-05-22
Pythonパッケージのインストール失敗:aiohttp、cryptography、grpcio、s3fs

Pythonパッケージのインストール中に、aiohttp、cryptography、grpcio、s3fsの4つのパッケージのインストールが失敗しました。aiohttpは、コンパイラエラーで不明な型名"__pyx_vectorcallfunc"が発生したため失敗しました。これは、コンパイラまたはCythonのバージョンの非互換性と関連している可能性があります。cryptographyは、依存関係であるasn1パッケージがrustc 1.65.0以降を必要とするのに対し、現在のバージョンが1.63.0であるため失敗しました。grpcioは、C++コンパイラエラーにより拡張機能のコンパイルが妨げられたため失敗しました。s3fsはaiohttpと同じエラーが発生し、コンパイラまたはCythonのバージョンの非互換性問題を示唆しています。boto3やrequestsなどの他のパッケージは正常にインストールされました。

続きを読む

YouTubeの広告問題:低品質コンテンツと広告に不向きなトップチャンネル

2025-06-01
YouTubeの広告問題:低品質コンテンツと広告に不向きなトップチャンネル

20年間、YouTubeは広告主に、自身がエンターテインメントの未来であると説得しようと試みてきました。その主張はシンプルです。「若い世代はケーブルテレビを見ません。YouTubeを見ます。」しかし、2つの主要な問題が残っています。圧倒的に多くのコンテンツの質が低いこと、そして最も人気のあるチャンネルが必ずしも広告主に優しいとは限らないことです。視聴者が主に高パフォーマンスの動画を視聴しているとはいえ、低品質コンテンツの存在は依然として広告への訴求に影響を与え、トップチャンネルの問題によってさらに悪化しています。

続きを読む
テクノロジー コンテンツの質

モデルコンテキストプロトコル(MCP):一時の流行か、未来の標準か?

2025-03-12
モデルコンテキストプロトコル(MCP):一時の流行か、未来の標準か?

Twitter上で、モデルコンテキストプロトコル(MCP)に関する議論が展開されています。LangChainのCEOであるHarrison Chase氏は、開発者が制御できないエージェントにツールを追加する上でMCPの有用性を主張しています。例として、Claude Desktopなどのアプリケーションのカスタマイズが挙げられています。一方、LangGraphのリードであるNuno Campos氏は、MCPの実用性は過大評価されており、エージェントの大幅なカスタマイズが必要で、現在のモデルではツールの選択精度が低いと反論しています。議論では、OpenAIプラグインやZapierとの類似点も指摘され、MCPの将来的な改善点として、簡素化、使いやすさの向上、サーバーサイドでの実装などが挙げられています。最後に、Twitterの投票で、MCPが一時的な流行なのか、未来の標準となるのかが問われています。

続きを読む
開発

PostgreSQLシャーディング:6倍のスケーリングを実現したスリリングな物語

2025-03-14
PostgreSQLシャーディング:6倍のスケーリングを実現したスリリングな物語

ある企業が、PostgreSQLの書き込み容量の不足という課題に直面しました。毎秒10万ユーザーのデータを処理していました。NoSQLへの移行ではなく、エンジニアリングチームはデータベースのシャーディングを選択しました。データベースを6つのインスタンスに分割し、論理レプリケーションを使用してデータを同期しました。これには、シャーディングキーを処理するためのRubyとPythonのコードの記述、およびシーケンスの問題を解決するためのカスタムツールの作成が含まれていました。6倍のスケーリングに成功し、PostgreSQLの自動シャーディングのためのオープンソースプロジェクトであるPgDogが作成されました。この物語は、エンジニアの創意工夫と決意、そしてPostgreSQLのスケーラビリティを浮き彫りにしています。

続きを読む

アイオワ州の町からシリコンバレーの伝説へ:ボブ・ノイスと集積回路の隆盛

2025-03-05
アイオワ州の町からシリコンバレーの伝説へ:ボブ・ノイスと集積回路の隆盛

この長文は、集積回路の共同発明者であるボブ・ノイスの生涯を描いています。保守的なアイオワ州の町での育ちから、ベル研究所でのトランジスタとの出会い、そしてシリコンバレーでの起業家としての成功まで、ノイスの人生はチャンスと逆境の両方に満ちていました。チームワークと個人の責任を重視する彼独自の経営スタイルは、シリコンバレーの企業文化そのものを形作りました。物語は、ノイスの才能、粘り強さ、そして彼の成功の原動力となった強いピューリタン精神を明らかにし、技術の進歩に深い影響を与えたことを示しています。

続きを読む
テクノロジー ボブ・ノイス 集積回路

ゼロからOTP認証を構築する:HOTPとTOTPを解き明かす

2025-04-15
ゼロからOTP認証を構築する:HOTPとTOTPを解き明かす

この記事では、ワンタイムパスワード(OTP)アルゴリズムであるHOTPとTOTPの内部動作を深く掘り下げます。著者の職場での認証実装経験から始まり、OTPのセキュリティ上の利点と、HMACベースのOTP生成プロセス(キーハッシュ、タイムスタンプ計算、最終的なコード生成を含む)を詳しく説明します。さらに、著者が作成したデモアプリも提供され、読者は学習とテストを行うことができます。

続きを読む
開発

AnthropicのClaude:生成AI時代のDropbox?

2025-07-16
AnthropicのClaude:生成AI時代のDropbox?

この記事では、AnthropicのClaudeプラットフォームとそのArtifacts機能について考察しています。Artifactsは、コーディングなしでAI駆動のウェブアプリを作成できる機能です。著者は、Claudeを生成AI時代のDropboxになぞらえています。なぜなら、AIアプリの作成と共有におけるAPIキー、デプロイ、認証といった問題を解決し、巧妙にユーザーのClaudeアカウントのサブスクリプションを通じて収益化を実現しているからです。アプリ開発者は費用を負担する必要がありません。著者は、このモデルが非常に価値があると主張し、シンプルな支払い方法による将来的な収益化を展望しています。

続きを読む
AI

Framework、Laptop 13向けRISC-Vメインボードを発表:オープンソースハードウェアが飛躍

2025-02-04
Framework、Laptop 13向けRISC-Vメインボードを発表:オープンソースハードウェアが飛躍

Framework社が、待望のRISC-Vメインボードを199ドルで発売しました。Framework Laptop 13のIntelまたはAMDメインボードの直接的な代替品となるこの製品は、StarFive JH7110プロセッサ、8GB RAMを搭載し、UbuntuとFedoraをサポートしています。クアッドコアARM Cortex-A55プロセッサと同等の性能ですが、オープンソースであることが重要で、RISC-Vエコシステムの加速を目指しています。ケース、ストレージ、アクセサリーを含むキットや、RISC-Vメインボードを搭載した既製品のノートパソコンも販売されています。

続きを読む
ハードウェア

Render、AI時代に向けたクラウドを改革するべく8000万ドルのシリーズC資金調達

2025-01-26
Render、AI時代に向けたクラウドを改革するべく8000万ドルのシリーズC資金調達

200万人以上の開発者を擁するクラウドプラットフォームRenderは、8000万ドルのシリーズC資金調達を発表し、総資金調達額は1億5700万ドルに達しました。Renderは従来のクラウドプラットフォームの限界に対処し、強力で使いやすく柔軟なインフラストラクチャを提供します。毎月10万人の新しい開発者がプラットフォームに参加しています。柔軟性と使いやすさのバランスに重点を置き、様々な言語とフレームワークをサポートしています。さらに、AIワークフローを合理化するAIに特化したツールを開発しており、企業がAI時代に迅速にイノベーションを起こせるよう支援しています。

続きを読む
テクノロジー

ラスキン議員、DOGEからのデータ要求を国民に促す

2025-03-13
ラスキン議員、DOGEからのデータ要求を国民に促す

ジェイミー・ラスキン議員は、すべての米国市民に対し、政府効率省(DOGE)とイーロン・マスクが保有する個人データへのアクセスを正式に要求するよう呼びかけています。裁判所の命令により、DOGEは情報自由法に基づく市民からの要求に応じることを義務付けられており、1974年の連邦プライバシー法を含みます。市民は、フォームに記入してDOGEに郵送するだけで、データにアクセスできます。政府のコンピューターシステムに体系的にアクセスしてきた、この新たに認められた連邦機関は、プライバシー権を行使するすべての市民からの情報要求に応じる義務を負っています。

続きを読む
テクノロジー 情報自由法

Confetti:ミニマルで柔軟な設定フォーマット

2025-04-02
Confetti:ミニマルで柔軟な設定フォーマット

Confettiは、シンプルさとミニマリズムを核とした新しい設定フォーマットです。YAMLのような複雑なフォーマットとは異なり、Confettiの仕様は簡潔で分かりやすく、数分で習得できます。型のない設計と合成可能な構文により、シンプルな設定からテキストファイル形式、軽量スクリプトまで、あらゆるニーズに対応できます。Confettiはカスタムキーワードと三値をサポートし、ローカライズにも対応しており、拡張も推奨されているため、ユーザーは独自のConfettiフレーバーを作成できます。

続きを読む

ゲーム開発まとめ:ピクセルアートからエンジンフレームワークまで

2025-01-31

Hacker Newsで最近、ゲーム開発に関連する多くのリソースが紹介されました。ピクセルアートのアップスケーラーやSDL 3の正式リリースから、Call of Dutyのアンチチートのリバースエンジニアリングまで、開発者たちはツール、テクニック、インサイトを共有しました。投稿では、キュレーションされたゲーム開発ブログのリスト、Godotエンジンのデバッグアドオン、そしてオープンソースのゲームエンジンフレームワークTramway SDKなどが取り上げられました。「居心地の良い」ゲームの定義やLDtkなどのレベルエディタといったゲームデザインの哲学に関する議論もありました。これらのリソースは、コードやアートからツールや理論まで、ゲーム開発のあらゆる側面を網羅しており、ゲーム開発者にとって貴重な情報源となっています。

続きを読む
ゲーム リソース集約

Neovimのレガシー:Unixテキストエディタの進化への深い探求

2025-03-15
Neovimのレガシー:Unixテキストエディタの進化への深い探求

この記事は、Neovimエディタの歴史を、その祖先であるedエディタから始め、QED、ex、vi、Vimなどのエディタの進化を詳細に説明することでたどります。各エディタの背後にある開発者とそのUnixオペレーティングシステムの開発における役割を深く掘り下げています。Vimの現代的なフォークであるNeovimは、Vimの強力な機能を継承しながら、改良と最適化を取り入れているため、多くの開発者から人気を得ています。

続きを読む

深層学習による複雑なナノ粒子ヘテロ構造の逆設計

2024-12-26
深層学習による複雑なナノ粒子ヘテロ構造の逆設計

研究者らは、深層学習と異種グラフニューラルネットワークを用いて、バイオセンシング、超解像顕微鏡、3Dプリンティングへの応用を持つアップコンバージョンナノ粒子(UCNP)の逆設計を行いました。6000以上のUCNP発光スペクトルを含む大規模なデータセットを作成し、それを用いてGNNモデルを訓練しました。勾配ベースの最適化により、800nm照射下で、訓練セット内のどのUCNPよりも6.5倍高い予測発光を示す構造が特定されました。この研究は、UCNPの新しい設計原則を示し、深層学習に基づくナノマテリアルの逆設計のためのロードマップを提供します。

続きを読む
2. テクノロジー ナノマテリアル 逆設計

Rustにおけるタグ付きポインタによるABA問題の解決

2025-02-14
Rustにおけるタグ付きポインタによるABA問題の解決

このブログ投稿では、Rustの並行プログラミングにおけるABA問題を取り上げます。ABA問題は、Compare-and-Swap(CAS)操作における微妙な問題であり、ロックフリーデータ構造におけるデータ破損につながる可能性があります。提示されている解決策は、バージョン番号付きのタグ付きポインタを使用することです。各ポインタはバージョンカウンタとペアになり、更新によってバージョンが増分されるため、メモリアドレスが再利用されても、古いポインタを検出できます。ロックフリースタックの実装がこの技術を示しており、テストとベンチマークによってその有効性とパフォーマンスが示されています。

続きを読む
開発 ABA問題

CodeWeaver:コードベース構造の可視化ツール

2025-02-14

CodeWeaverは、コマンドラインツールで、コードベースを簡単にナビゲートできるMarkdownドキュメントに変換します。ディレクトリを再帰的にスキャンし、プロジェクトのファイル階層の構造化された表現を生成し、各ファイルの内容をコードブロックに埋め込みます。これにより、コードベースの共有、ドキュメント化、AI/MLコード分析ツールとの統合が簡素化されます。パスフィルタリング、オプションのパスロギング、シンプルなコマンドラインインターフェースを備えています。インストール:Goを使用:`go install github.com/tesserato/CodeWeaver@latest` または、事前にビルドされた実行可能ファイルをダウンロードします。

続きを読む
1 2 440 441 442 444 446 447 448 595 596