並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 426件

新着順 人気順

コードの検索結果81 - 120 件 / 426件

  • コード品質向上のテクニック:第34回 三十六計分けるに如かず

    こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 34 回です。 LINEヤフー社内には、高い開発生産性を維持するための Review Committee という活動があります。ここで集まった知見を、Weekly Report と称して毎週社内に共有しており、その一部を本ブログ上でも公開しています。(Weekly Report の詳細については、過去の記事一覧を参照してください) 三十六計分けるに如かず メッセージを送受信するサービスの UI レイアウトを実装しているとします。このレイアウト内では、様々な「ボタン」を実装する必要があります (例: メッセージ送信ボタン、プロフィール編集ボタン、...)。以下のコードは、メッセージ送信ボタン SendMessageButto

      コード品質向上のテクニック:第34回 三十六計分けるに如かず
    • 広まるか「学校でもPayPay」 まず学園祭でコード決済 - 日本経済新聞

      スマホ決済のPayPayが学校のキャッシュレス化に力を入れている。学園祭などのイベントでPayPayを限定的に導入する「スポット利用」の2023年度の契約数は前の年度に比べて4倍に増えた。短期間での利用を皮切りに、将来的には教材費や給食費の支払いなどでの利用拡大を探る。PayPayによると、利用可能期間を設けた「スポット利用」の契約数は22年度の66件から23年度は279件と4倍超となった。2

        広まるか「学校でもPayPay」 まず学園祭でコード決済 - 日本経済新聞
      • 【コード噛み噛み】「編組ケーブルスリーブ」を使って電源ケーブルを猫から守る! - ねこのおしごと

        猫被害 猫月さんは人生において猫さんが 傍にいるのは当たり前の事に なってるんですよ。 どれくらい当たり前かって言うと 普通に猫さんが膝の上に乗っかって きたりしても気が付かない! しかもコテツが乗ってて気が付いたら ノルになってた!とかあるの! ほんと特別存在を意識出来ないくらい 自然と一緒に生活してるのよ。 食後歯磨きをしたり毎晩お風呂で シャンプーするような感覚。 お風呂上りにあれ?シャンプーしたっけ? みたいな! はい!これは老化ですね。 要介護のママの入浴介助する時 頭洗うからその後自分の頭を 洗うのをモシャモシャ泡立てた気に なってしまうんですよ。 もうそんな感じ! 超一緒に居るんですわ。 だけど猫さんとの生活は決して 楽しい事ばかりじゃない! 今まで6匹の猫さんと生活して お別れした中で大変な事もあった! ここではお別れの辛さは抜きで お話すると・・・ 1匹目:クリーン(ペル

          【コード噛み噛み】「編組ケーブルスリーブ」を使って電源ケーブルを猫から守る! - ねこのおしごと
        • NVIDIA GPU向けCUDAのコードをそのままAMD GPU向けにコンパイル出来る「SCALE」が登場 | XenoSpectrum

          人々をNVIDIA製GPUに縛り付けていた枷の一つが取り払われるかも知れない。英国の企業Spectral Computeが7年の開発期間を経て、CUDAプログラムをAMD GPUでネイティブに実行できるGPGPUツールチェーン「SCALE」を公開した。これにより、開発者はコードの変更なしにCUDAアプリケーションをAMD GPUで動作させることが可能になるのだ。 SCALEがもたらすGPGPU開発の新たな道 SCALEは、CUDAソースコードをAMD GPU向けにネイティブコンパイルする「クリーンルーム実装」として設計された。これまでのHIPIFYやZLUDAなどの既存のソリューションとは異なり、SCALEはコードの変換や移植作業を必要とせず、CUDAプログラムをそのままAMD GPU向けにコンパイルできる。 特筆すべき点として、SCALEはNVIDIAのnvccコンパイラの代替として機能

            NVIDIA GPU向けCUDAのコードをそのままAMD GPU向けにコンパイル出来る「SCALE」が登場 | XenoSpectrum
          • Ruby LSPのコードナビゲーションで強化された主な機能: 2024年上半期(翻訳)|TechRacho by BPS株式会社

            2024年上半期のRuby LSPは、インデクサーが強化されたことで特にIDEでのコードナビゲーション方面が大幅に強化されました。 本記事では、Ruby LSPで行われたコードナビゲーション関連の主な機能強化について詳しく解説します。また、近いうちにリリースされる実験的機能についても触れます。 原注 Ruby LSPサーバー(ruby-lsp gem)は、さまざまなエディタと統合可能ですが、本記事で扱う機能は、すべてVS CodeとRuby LSP拡張をmacOS上で動かしたものです。 そのため、VS Code以外のエディタでは一部の機能が同じように動作しない可能性や、開発環境によってはキーボードショートカットが異なる可能性もあります。 🔗 1: Ruby LSPで行うコードナビゲーション 本記事ではエディタのコードナビゲーション機能に重点を置いているので、これらの機能を詳しく見ていくこ

              Ruby LSPのコードナビゲーションで強化された主な機能: 2024年上半期(翻訳)|TechRacho by BPS株式会社
            • プログラミング学習はもう無意味? コード生成AIで加速する人材不足

              プログラムコードを書いてくれる生成AI(人工知能)の登場で、ソフトウエア開発の生産性は大きく向上した。その象徴となるサービスが、米ギットハブの「GitHub Copilot」だ。コードを途中まで書くと続きを書いてくれる。開発の生産性向上を重んじる企業では、使っていないほうが珍しいくらいのメジャーなサービスになった。

                プログラミング学習はもう無意味? コード生成AIで加速する人材不足
              • Google AI StudioとGeminiを使ってデザインをコード化 Googleが紹介した3つの活用法

                Google AI StudioとGeminiを使ってデザインをコード化 Googleが紹介した3つの活用法:Android Studio内のデザインをAIでコード変換、修正 GoogleはGoogle AI StudioとGeminiを使い、Android Studio内でアプリのデザインをコードに変換する方法を公式ブログで紹介した。本記事ではそこで紹介されたGoogle AI StudioとGeminiを活用する3つの方法を紹介する。

                  Google AI StudioとGeminiを使ってデザインをコード化 Googleが紹介した3つの活用法
                • 生成AIでIoTアプリをローコード開発、ソラコムが無償提供

                  ソラコムは、生成AIを用いてIoTアプリケーションをローコードで開発できるツール「SORACOM Flux」の提供を始めると発表した。同社サービスのアカウントを持つユーザーが全て利用可能な無償のFreeプランから提供を開始する。 ソラコムは2024年7月17日、生成AI(人工知能)を用いてIoT(モノのインターネット)アプリケーションをローコードで開発できるツール「SORACOM Flux(ソラコム フラックス)」の提供を始めると発表した。同社サービスのアカウントを持つユーザーが全て利用可能な無償のFreeプランから提供を開始し、作成できるアプリ数やイベント数に制限のない有償のProプラン/Enterpriseプランを2024年秋に提供する予定だ。 SORACOM Fluxは、センサーやカメラなどのデバイスから数値データや画像が送信されるイベントに対してルールを適用し、複数のデータソースや

                    生成AIでIoTアプリをローコード開発、ソラコムが無償提供
                  • 広がる鉄道QRコード決済、磁気の乗車券廃止視野 欧州では常識「ガラパゴス」脱却なるか

                    関西の鉄道各社が、QRコードやクレジットカードに対応したキャッシュレス乗車サービスの導入を加速させている。増大する訪日客の利便性を高める狙いのほか、将来的な磁気乗車券の廃止を視野にQRコードの導入を進める。長年親しまれた紙のきっぷは消えていく流れだが、各社の戦略や導入スピードには差があり、将来的な決済サービスがどのような姿になるかはまだ見えてこない。 訪日客の取り込み狙う大阪メトロなんば駅の改札では、訪日客の家族連れがスマートフォンを改札にかざし、次々に駅構内に入場する光景が見られた。彼らが通過していたのは、QRコードに対応した改札だ。 大阪メトロや関西の大手私鉄、バス会社などが加盟する「スルッとKANSAI協議会」は6月、QRコードの共通乗車券などを販売する新施策「スルッとQRtto(クルット)」を開始した。大阪メトロは鉄道と傘下のバスが乗り放題になる企画乗車券を発売。阪急電鉄は1日乗り

                      広がる鉄道QRコード決済、磁気の乗車券廃止視野 欧州では常識「ガラパゴス」脱却なるか
                    • Mistral AI、コード生成特化型AI「Codestral Mamba」をオープンソースでリリース Transformerと異なるMambaアーキテクチャを採用 | Ledge.ai

                      Top > ビジネス > Mistral AI、コード生成特化型AI「Codestral Mamba」をオープンソースでリリース Transformerと異なるMambaアーキテクチャを採用

                        Mistral AI、コード生成特化型AI「Codestral Mamba」をオープンソースでリリース Transformerと異なるMambaアーキテクチャを採用 | Ledge.ai
                      • 廃止済みの「Internet Explorer」を悪用したリモートコード実行の脆弱性、Microsoftは対策パッチをリリース

                        チェック・ポイント・ソフトウェア・テクノロジーズの脅威インテリジェンス部門であるチェック・ポイント・リサーチ(以下、CPR)は2024年7月9日(米国時間、以下同)に公式ブログで、廃止済みの「Internet Explorer」(以下、IE)を悪用し、リモートコード実行(RCE)ができる新たな攻撃手法を報告した。 CPRによると、この攻撃手法は過去1年間にわたって悪用されており、Windows 10やWindows 11で機能する手口であることを確認済みだという。なお、CPRは2024年5月にこの調査結果をMicrosoftに報告し、Microsoftは7月9日にこの問題を修正するパッチをリリースしている。狙われたInternet Explorerの脆弱(ぜいじゃく)性は、「CVE-2024-38112」として登録された。 廃止済みのIEを起動させる 関連記事 「Hyper-V」「MSHT

                          廃止済みの「Internet Explorer」を悪用したリモートコード実行の脆弱性、Microsoftは対策パッチをリリース
                        • QRコード決済の統一目指すアジア、「BNPL」拡大の米国--日本にも影響与える世界のキャッシュレス決済

                          第3回は、欧州のキャッシュレス決済市場の特徴をご紹介した。今回は、アジアや米国の市場を見ていこう。 QRコード決済というアジア独自の決済手段の発達 アジア各国では、キャッシュレス決済の形態が国によって異なり、多様な進展を見せており、日本のキャッシュレス事情に影響を与えている。 図1では、各国の対面決済のうち、どの決済手段の利用が多いかを表しており、大きく4つのグループに区別ができる。 まずAグループは、カード決済がよく利用され、クレジットカードが中心である。日本はAに属するが、他の韓国・香港・台湾は日本よりもキャッシュレス比率が高いとされている。特に韓国では、1990年代のアジア通貨危機以降、政府がクレジットカードの利用促進を実施。税控除や公共料金へのインセンティブを導入し、国民にキャッシュレス決済の利用を促し続けた結果、アジアでも有数のキャッシュレス大国となった。 Bグループは、A同様に

                            QRコード決済の統一目指すアジア、「BNPL」拡大の米国--日本にも影響与える世界のキャッシュレス決済
                          • コードを書くことと書かないことの間には大きな隔たりがある|tango

                            マネージャーでも小さいチームであれば、マネジメントしつつ、コードも書くようにしている。 これには色んな意味があるが、そのひとつに「エンジニア内での感覚がわからなくて、困っていることに共感できないので議論が上手くできない」というのがある。 ある程度大きいチームだとシニアエンジニアがこの役目を担えばいいんだけど、チームが小さいとマネージャーが兼任する必要があると思っている。 これができないと「仕事を振る人」と「タスクをこなす人」に分かれて、チームメンバーが好き勝手やるようになる。 もちろん好き勝手と言ってもチームメンバー自身は良かれと思ってやっているし、実際やった方が良いことも多いと思う。 しかし、小さいチームで成果を出すには「やることよりもやらないこと」の方が重要で、そのためには「やることを厳選する」必要がある。 また、やることを厳選したとしても、土台となるコードがスパゲティ状態だとなかなか

                              コードを書くことと書かないことの間には大きな隔たりがある|tango
                            • <model-viewer>を使って3Dモデルをノーコードで表示 | gihyo.jp

                              本連載では分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 今回はWebページで3Dモデルを簡単にレンダリング(+AR表示)できる、model-viewerについて解説します。 3Dってめんどくさい Web開発を行っていると、3Dモデルを表示したくなるケースがたびたび発生します。 たとえば、何かの商品のWebサイトであればその商品の3Dモデルだったり、ゲームが遊べるWebサイトであればキャラクターやアイテムの3Dモデルだったりと、何かと3Dモデルをレンダリングする機会はあると思います。 通常3Dモデルを表示するには、画像や動画とは違って、モデルそのものだけでなくそれを照らす光源や、それを映すカメラの配置・設定も必要になります。他にも、モデルが鏡面を持っているなら、周囲に映り込む景色も環境マップ等で用意しないと、それが鏡面で

                                <model-viewer>を使って3Dモデルをノーコードで表示 | gihyo.jp
                              • 暗証番号やパスコードは無駄?-押収されたスマホの中身は見られてしまうのか-|弁護士髙野傑

                                現代社会において、スマートフォンは人の第二の脳とも呼べるほど、多種多様な情報を保存しています。今回は、警察などの捜査機関が、暗証番号によるロックを突破し、スマートフォンに保存された情報にアクセスする方法を解説します。 スマートフォンに保存された情報は、最も重要な証拠の一つ 犯罪の成否において、その人が行為時にどのように認識していたのかが重要な意味を持ちます。故意に犯罪を行ったのかという重要な問題です。人の心の中や思考を直接覗くことはできません。その人が何を意図して行動していたのかは、その人の行動や発言、状況等その他外部から観測可能な事実をもとに、推測していくことになります。 このような場面で最も重要な証拠となるのが、スマートフォンです。例えば、スマートフォンのメモ機能に行為時のことが日記として書かれているかもしれません。その時どう思ったか誰かにLINEをしているかもしれません。スマートフォ

                                  暗証番号やパスコードは無駄?-押収されたスマホの中身は見られてしまうのか-|弁護士髙野傑
                                • 仏Mistral AI、最新LLM「Mistral Large 2」を公開 コード生成で米Meta「Llama 3.1」と同程度の性能

                                  フランスのAIスタートアップ・Mistral AIは7月24日(現地時間)、大規模言語モデル(LLM)「Mistral Large 2」を公開した。ベンチマークでは、コード生成の分野で米Metaの最新LLM「Llama 3.1 405B」などと同程度の性能を記録したという。研究や非商用利用が可能で、商用利用するにはMistral AIへの問い合わせが必要となる。 パラメータ数は1230億。前モデル「Mistral Large」に比べてMistral Large 2では、コード生成や数学、推論の能力が大幅に向上しているのが特徴という。また、コンテキストウィンドウ(AIモデルが応答を生成できるテキストの量)は12万8000で、日本語やフランス語、中国語、ロシア語など数十の言語と、PythonやJava、Cなど80以上のプログラミング言語にも対応している。 また、LLMに度々見られるハルシネーシ

                                    仏Mistral AI、最新LLM「Mistral Large 2」を公開 コード生成で米Meta「Llama 3.1」と同程度の性能
                                  • 2024年決済・金融サービスの利用シェアトップ クレジットカードは「楽天カード」、QRコード決済は「PayPay」、非接触決済(カード式)は「Visaのタッチ決済」、非接触決済(スマホ式)は「モバイルSuica」、銀行は「ゆうちょ銀行」、証券会社は「楽天証券」

                                    トップページ 調査データ 決済 2024年決済・金融サービスの利用シェアトップ クレジットカードは「楽天カード」、QRコード決済は「PayPay」、非接触決済(カード式)は「Visaのタッチ決済」、非接触決済(スマホ式)は「モバイルSuica」、銀行は「ゆうちょ銀行」、証券会社は「楽天証券」 2024年決済・金融サービスの利用シェアトップ クレジットカードは「楽天カード」、QRコード決済は「PayPay」、非接触決済(カード式)は「Visaのタッチ決済」、非接触決済(スマホ式)は「モバイルSuica」、銀行は「ゆうちょ銀行」、証券会社は「楽天証券」 MMDLabo株式会社(東京都港区、代表取締役:吉本浩司)が運営するMMD研究所は、18歳~69歳の男女25,000人を対象に2024年7月5日~7月9日の期間で「2024年7月決済・金融サービスの利用動向調査」を実施いたしました。調査結果は以

                                      2024年決済・金融サービスの利用シェアトップ クレジットカードは「楽天カード」、QRコード決済は「PayPay」、非接触決済(カード式)は「Visaのタッチ決済」、非接触決済(スマホ式)は「モバイルSuica」、銀行は「ゆうちょ銀行」、証券会社は「楽天証券」
                                    • JR東日本、Suicaエリア外でQRコード乗車のチケットレス「えきねっとQチケ」。東北から開始、管内全域へ

                                        JR東日本、Suicaエリア外でQRコード乗車のチケットレス「えきねっとQチケ」。東北から開始、管内全域へ
                                      • 【Rider】CognitiveComplexityを導入してコードの複雑さの定量的な計測をしてみる - うどんてっくメモ

                                        はじめに 本記事で紹介および検証を行なっているツール、ライブラリのバージョンは次の通りです。 Rider 2024.1 CognitiveComplexity 1.0.1 バージョンによっては挙動に差異がある場合もありますので、ご了承ください。 Cognitive Complexity (認知的複雑度) Cognitive Complexity (認知的複雑度)はコードの複雑度を推し量る指標のひとつです。こちらのサイトで詳しく説明してくれています。 qiita.com コードの複雑さを数値として捉えることで、コードを整理する際のいい指標になります。 Riderでコードを書く際にこのCognitive Complexityを分かりやすく確認するプラグインが存在します。 プラグインの導入と利用 プラグインはGitHubで公開されています。 github.com 導入自体はMarket Plac

                                          【Rider】CognitiveComplexityを導入してコードの複雑さの定量的な計測をしてみる - うどんてっくメモ
                                        • 実は多かった!AWSで利用できるローコード・ノーコードサービス - Qiita

                                          はじめに AWSを利用したアプリケーションを開発するにあたり、専門的なプログラミングスキルが求められます。これは、多くの非エンジニアにとって(私もそうですが)障壁となっているのではないでしょうか。 基本的なAWSサービスの知識はあっても、実際の開発経験が乏しいというケースも少なくはないと考えます。こうした状況を踏まえ、AWSは開発プロセスを簡略化し、より多くの人々がアプリケーション作成に携われるよう、ノーコードおよびローコードのマネージドサービスを提供しています。 こうしたツールは、コーディングを最小限に抑えつつ、効率的な開発を可能にします。さらに、最近では生成AI技術を活用したサービスも登場し、開発の可能性をさらに広げています。本記事では、AWSが提供するマネージドなノーコード・ローコードツールを整理します。 ノーコード・ローコードとは まず言葉の定義を確認しておきます。 ノーコード(N

                                            実は多かった!AWSで利用できるローコード・ノーコードサービス - Qiita
                                          • Whisperのコードを斜め読みする - Qiita

                                            今回はWhsiperについてのコードの斜め読みのメモ. ソースコード OpenAI/Whisper https://github.com/openai/whisper 参考文献 本家解説 本家論文 日本語解説 ThothChildrenチャンネルの動画 コード読んでく 上記から transcribe.py 引数のparseなどが終わると、trascribe関数が呼び出される. cpuやgpuの環境を確認したのちに下記のdecodeの部分に来る. ここでは、音声データの最初の30秒をメルスペクトラム変換したのちに、 model,detect_launguageにて各単語の可能性probsを得ている。probsを最大にするlaunguageを取得している。 if decode_options.get("language", None) is None: if not model.is_mult

                                              Whisperのコードを斜め読みする - Qiita
                                            • CodeAGIで実際にコードを自動生成してレビューを投稿しよう! - Qiita

                                              Cannot participate because closed. ClosedWhen you participate, we will assume that you have agreed to the terms of use Require logged in for participate. campaignHow to participate① Check rule and participateCheck rule of posting campaign and participate. ② Write articleWrite article with content that is consistent with the theme of posting campaign! ③ Register campaign and post articleRegister ca

                                                CodeAGIで実際にコードを自動生成してレビューを投稿しよう! - Qiita
                                              • glibcベースのLinuxにおけるOpenSSHサーバにて、リモートコードの実行が可能な脆弱性の存在が判明

                                                米Qualysの脅威研究ユニット(Threat Research Unit :TRU)は、glibcベースのLinuxにおけるOpenSSHサーバ(sshd)に、認証なしでリモートコードが実行されてしまう(RCE)脆弱性を発見したことを、7月1日(現地時間)に発表した。この脆弱性には、CVE-2024-6387が割り当てられている。 今回発見された脆弱性は、OpenSSHサーバのシグナルハンドラ競合状態であり、glibcベースのLinuxでrootとして認証されていないリモートコード実行(RCE)が可能になるため、重大なセキュリティリスクが生じる。なお、この脆弱性の原因となる競合状態は、デフォルト構成のsshdに影響する。 TRUの調査によれば、インターネットに公開されている潜在的に脆弱なOpenSSHサーバインスタンスは1400万件以上に達し、約70万の外部インターネット接続インスタンス

                                                  glibcベースのLinuxにおけるOpenSSHサーバにて、リモートコードの実行が可能な脆弱性の存在が判明
                                                • オープンソースのRust製コードエディタ「Zed」、Linux版を公開

                                                  オープンソースのRust製コードエディタ「Zed」、Linux版を公開:「Atom」や「Tree-sitter」の開発者によるプロジェクト、GitHub Copilotにも対応

                                                    オープンソースのRust製コードエディタ「Zed」、Linux版を公開
                                                  • 『大吉祥寺.pm』に行ってきたよメモ - コード日進月歩

                                                    『大吉祥寺.pm - connpass』に参加してきたのでそのメモです、 各発表の感想 ざっと見たものだけピックアップで… ※資料スライドは見つけたら貼ります。 大吉祥寺.pm 基調講演 基調講演の登壇資料ですhttps://t.co/LtliDCMwZm #kichijojipm— 大西康裕 (@yasuhiro_onishi) 2024年7月13日 感想 出てくるフレーズが一つ一つ面白いご自身の歴史の発表 前夜に行われた生存者バイアスナイトを地で言っている内容だった 人に歴史あり、というのを感じる発表だった 関連リンク 株式会社 エーツー はてなのポッドキャスト Backyard Hatena #32 - 15年前のはてなと組織・基盤開発本部のこれから(id:onishi) #byhatena - Hatena Developer Blog 多様性の時代を生き抜くキャリアプラニング 本

                                                      『大吉祥寺.pm』に行ってきたよメモ - コード日進月歩
                                                    • 【JS体操第3問ヒント②】「コードポイント」と「コードユニット」 - KAYAC Engineers' Blog

                                                      こんにちは!面白プロデュース事業部のおばらです。 本記事はJS体操第3問「Zalgo Text の生成」の問題のヒントにもなるかもしれないシリーズ第2弾。 第1弾は 「Zalgo Text のできるまで」でした。 今回は「コードポイント」、そして「コードポイント」と似ているけれどちょっと違う概念の「コードユニット」についてざっくりおさらいしてみます。 techblog.kayac.com hubspot.kayac.com 目次 「Unicode」とは 「コードポイント」とは 「文字」を「コードポイント」に変換する 「コードポイント」を「文字」に変換する 「コードユニット」とは 「UTF-8」「UTF-16」「UTF-32」 「コードユニット」とは 「文字」を「コードユニット」に変換する 「コードユニット」を「文字」に変換する 「コードポイント」と「コードユニット」の違い 文字数とは? ま

                                                        【JS体操第3問ヒント②】「コードポイント」と「コードユニット」 - KAYAC Engineers' Blog
                                                      • #03 PyCon US 2024 Day 3とスプリント ―CPythonのさまざまな進化、JIT、バイトコード最適化、フリースレッディング | gihyo.jp

                                                        PyCon US 2024参加レポート #03PyCon US 2024 Day 3とスプリント ―CPythonのさまざまな進化⁠⁠、JIT⁠⁠、バイトコード最適化⁠⁠、フリースレッディング PyCon US 2024レポートの3回目は、カンファレンス3日目とスプリントの様子をお伝えします。カンファレンス3日目はCPythonのコア実装についてのトークを中心に聴きました。またクロージングでは驚きの表彰がありました。スプリントでは1日開発を行って、筆者のPyCon USが終了しました。 カンファレンス3日目 Day 3ライトニングトーク 動画:Lightning Talks - May 19, 8pm - YouTube カンファレンス3日目のライトニングトークは朝にのみ行われます。ここで、毎年恒例のPyCon、Pythonイベント紹介のライトニングトークがあります。これは世界各国のPyC

                                                          #03 PyCon US 2024 Day 3とスプリント ―CPythonのさまざまな進化、JIT、バイトコード最適化、フリースレッディング | gihyo.jp
                                                        • KotlinでOGPを取得する時に文字コードで苦労した話

                                                          はじめに こんにちは!KTCでAndroidエンジニアをしている長谷川です! 普段はmy routeというアプリの開発をしています。my routeのAndroidチームのメンバーが書いた他の記事も是非読んで見てください! Android開発をする時に知っておかないとバグを引き起こしそうな「地域別の設定」について SwiftUI in Compose Multiplatform of KMP 本記事ではKotlin(Android)でOG情報を取得する方法と、その過程で文字コードの扱いに困った話を紹介します。 この記事で解説すること OGPとは KotlinでOGPを取得する方法 OGPで取得した情報が文字化けする原因 文字化けの対応方法 OGPとは OGPとは「Open Graph Protocol」の略で、Webページなどを他のサービスにシェアしたときに、Webページのタイトルやイメー

                                                            KotlinでOGPを取得する時に文字コードで苦労した話
                                                          • Amazon.co.jp: アイリスオーヤマ 掃除機 コード式 紙パック式 スティッククリーナー シャンパンゴールド: ホーム&キッチン

                                                            電源:AC100V、50/60Hz●消費電力:600W 吸い込み仕事率/定格値:100W ※1/最大値:120W~最小値約15W ※2●集塵容積:0.4L 本体サイズ(cm)/延長パイプ・フロアヘッド装着時:幅約23.5×奥行約25×高さ約105.2/スタンド設置時:幅約24.7×奥行約28.1×高さ約109.7●質量/延長パイプ・フロアヘッド装着時:約2.3kg●コード長さ:4m 付属品:使い捨てダストパック×25枚(1枚は本体内にセット済み)、壁置きパーツ、スタンド、モップ、ねじ×2本、接着シート(予備) ※1 日本工業規格C9108にもとづく測定方法による。※2 最大値は延長パイプを付けないハンディ状態を想定したターボモード時、最小値は延長パイプを付けた状態での自動モード最小出力時。

                                                              Amazon.co.jp: アイリスオーヤマ 掃除機 コード式 紙パック式 スティッククリーナー シャンパンゴールド: ホーム&キッチン
                                                            • Visual Studio Code の Emmet機能を使ってコードを楽に書こう - Qiita

                                                              エンジニアのみなさま、日々の学習本当にお疲れ様です! また本記事まで足を運んでいただき本当に感謝です。 約1分程度で読めるので最後まで読んでもらえると幸いです。 はじめに コードを書くのに慣れてくると、いちいちコードを書くのが煩わしくなりませんか? そんな時 Visual Studio Code(以下、VSCode) の Emmet機能 を使えば、HTML等、特にWEB関連のコードを書くときに補完をしてくれるため、作業効率が格段にUPします。 騙されたと思ってぜひ一度お試しくださいませ! 設定方法 1. VSCodeを開き、画面左下の「⚙️」 > 「設定」をクリック 2. 「emmet」と検索し、画面中段にある「Emmet: Trigger Expansion On Tab」にチェック 以上になります。 どんな事をしてくれるのか? あるコマンドを入力後、「Tab」を押す事で良しなに補完をし

                                                                Visual Studio Code の Emmet機能を使ってコードを楽に書こう - Qiita
                                                              • 開発中のミサイル情報がディスコードに 空自隊員が投稿か | 毎日新聞

                                                                防衛省が開発している長射程ミサイルの模型とみられる画像など、非公開情報がネット交流サービス(SNS)に投稿されていたことが11日、航空自衛隊への取材で分かった。空自トップの内倉浩昭航空幕僚長は同日の記者会見で、隊員が投稿した疑いがあるとみて調査していると明らかにした。 防衛省・自衛隊では特定秘密の不適切運用…

                                                                  開発中のミサイル情報がディスコードに 空自隊員が投稿か | 毎日新聞
                                                                • ソラコム、「SORACOM Discovery」で衛星通信対応SIMや生成AIによるローコード開発ソリューションを発表

                                                                    ソラコム、「SORACOM Discovery」で衛星通信対応SIMや生成AIによるローコード開発ソリューションを発表
                                                                  • 好きなのは“コードを書くことへの情熱にあふれているから” 遠藤大介氏が伝えたい、JetBrains「RubyMine」の魅力

                                                                    ソニックガーデンの執行役員兼プログラマーである遠藤大介氏が、JetBrains製のRuby on Rails IDE「RubyMine」の魅力について語りました。全2回。 ソニックガーデンでプログラマー兼執行役員 遠藤大介氏(以下、遠藤):というわけで、今日は「Develop with Pleasure!」というタイトルと、あと、もともと言っていたのは、「デフォルトにして至高」というRubyMineの大好きなところだったのですが。 「RubyMine」の大好きなところをいっぱいしゃべろうと思ったら、もとい、それを作っている会社のJetBrainsがなぜ好きなのかを語らないとぜんぜん語り尽くせないことに気づいたのと、RubyMineの好きな機能を挙げようと思ったら1時間以上かかることに気づいたので。 とりあえずプレゼンで好きなところを3つだけ発表して、残りは、懇親会で聞きたい人がいたら特別な

                                                                      好きなのは“コードを書くことへの情熱にあふれているから” 遠藤大介氏が伝えたい、JetBrains「RubyMine」の魅力
                                                                    • 事業部門は知らない「エンジニアの常識」 ノーコード開発ツール導入前に伝えるべきこととは

                                                                      事業部門は知らない「エンジニアの常識」 ノーコード開発ツール導入前に伝えるべきこととは:ノーコード開発、これだけは押さえて(5)(1/3 ページ) ノーコード開発ツールの基礎と、ツール活用に必要な要素について解説する本連載。第5回はノーコード開発ツールの導入後に注目し、開発や運用において重要なポイントについて紹介する。 ノーコード開発ツールの基礎と、ツール活用に必要な要素について解説する本連載。第5回は、ノーコード開発ツール導入後の課題について触れる。ツールを導入する目的や利用する範囲によって課題は異なるが、今回は筆者の経験上、特に重要だと思ったものに絞って紹介する。 なお、本稿で触れるのはコーディングを全くしないノーコード開発ツール、もしくは「ノーコード寄りのローコード開発ツール」とする。また、「事業部門のDX(デジタルトランスフォーメーション)人材化」についても取り上げるため、ノーコー

                                                                        事業部門は知らない「エンジニアの常識」 ノーコード開発ツール導入前に伝えるべきこととは
                                                                      • Googleフォトの料金体系変更を予感させるコードが発見される | Forbes JAPAN 公式サイト(フォーブス ジャパン)

                                                                        グーグルはサブスクリプションサービスであるGoogle Oneの変更をテスト中であり、Googleフォトのユーザーに影響を与えるかもしれない。 アプリのエキスパート、Assemble Debugが発行するレポート『Android Authority』の最新情報によると、Androidアプリ版Googleフォトの最新バージョンに、Google One Liteという未発表の全く新しいサブスクリプションプランを参照するコードが含まれている。これが追加されたことは、特にGoogleフォトのユーザーにとって、近々グーグルが一部のプレミアムサービスの料金体系を変更する可能性を示している。 Google could soon introduce a 'Google One Lite' plan A string was added which hints at the plan but we don'

                                                                          Googleフォトの料金体系変更を予感させるコードが発見される | Forbes JAPAN 公式サイト(フォーブス ジャパン)
                                                                        • 自分はコードを書くのは速くない|cba

                                                                          だけど、プロジェクトを進めるのは遅くないよなぁと思っている それは、そもそもの目的や背景を違和感がなくなるまで確認したり、早めに技術的な課題を洗い出したり、チーム内の認識のズレを拾って揃えたり、ステークホルダーたちそれぞれの思いの流れを整えたり、運用のことを考えて設計をしたり、そういう「コーディングのまわりの部分」をいい感じにしておくスキルが身についているからかなと思う それと、いま必要なことだけに集中して、それ以外は削ぎ落としていることで、判断に迷うことが少ないのもあるかな んで、コードを書くときは、ばーっといろんなことを汚く書き散らして、あーでもないこーでもないって移動したり、名前変えたり、手法を変えたりして、あー道がつながった!ってなってから、それを捨てて、つながった道をキレイに書いていくのが好き そんな感じなので、コードを書くのは速くはないんだけど、プロジェクトとしては変に手戻りが

                                                                            自分はコードを書くのは速くない|cba
                                                                          • Whisperのコードを斜め読みする - Qiita

                                                                            今回はWhsiperについてのコードの斜め読みのメモ. ソースコード OpenAI/Whisper https://github.com/openai/whisper 参考文献 本家解説 本家論文 日本語解説 ThothChildrenチャンネルの動画 コード読んでく 上記から transcribe.py 引数のparseなどが終わると、trascribe関数が呼び出される. cpuやgpuの環境を確認したのちに下記のdecodeの部分に来る. ここでは、音声データの最初の30秒をメルスペクトラム変換したのちに、 model,detect_launguageにて各単語の可能性probsを得ている。probsを最大にするlaunguageを取得している。 if decode_options.get("language", None) is None: if not model.is_mult

                                                                              Whisperのコードを斜め読みする - Qiita
                                                                            • Suicaがなくてもスマホで乗れる! JR東日本が二次元コード乗車サービス「えきねっとQチケ」を10月1日から運用開始 東北地区から順次拡大

                                                                              えきねっとQチケの概要 えきねっとQチケは、JR東日本のWeb予約サービス「えきねっと」で予約したきっぷ(乗車券類)にひも付いた「乗車用QRコード」を発行することで利用できる。 えきねっとQチケに対応するきっぷ 乗車用QRコードを発行できるのは、対象エリア内で完結する以下のきっぷで、JR東日本の「株主優待割引」「大人の休日倶楽部割引」「JRE BANK優待割引」も適用できる。

                                                                                Suicaがなくてもスマホで乗れる! JR東日本が二次元コード乗車サービス「えきねっとQチケ」を10月1日から運用開始 東北地区から順次拡大
                                                                              • GitHubなどのコード管理プラットフォームに「シークレットスキャンツールでは検知できないシークレット漏えい」のリスク Aqua Security Softwareが解説

                                                                                GitHubなどのコード管理プラットフォームに「シークレットスキャンツールでは検知できないシークレット漏えい」のリスク Aqua Security Softwareが解説:「リポジトリの履歴」が見過ごされている可能性を指摘 Aqua Security Softwareは公式ブログで、「GitHub」「GitLab」「Bitbucket」「Azure Repos」などのソースコード管理プラットフォームに、従来のシークレットスキャンツールでは見落とされる可能性のあるシークレット漏えいのリスクがあるとして注意を喚起した。 Aqua Security Softwareは2024年6月23日(米国時間)に公式ブログで、「GitHub」「GitLab」「Bitbucket」「Azure Repos」といったソースコード管理(SCM)プラットフォームに、従来のシークレット(機密情報)スキャンツールでは見

                                                                                  GitHubなどのコード管理プラットフォームに「シークレットスキャンツールでは検知できないシークレット漏えい」のリスク Aqua Security Softwareが解説
                                                                                • コード品質向上のテクニック:第36回 「トートロジーはトートロジー」はトートロジー

                                                                                  こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 36 回です。 LINEヤフー社内には、高い開発生産性を維持するための Review Committee という活動があります。ここで集まった知見を、Weekly Report と称して毎週社内に共有しており、その一部を本ブログ上でも公開しています。(Weekly Report の詳細については、過去の記事一覧を参照してください) 「トートロジーはトートロジー」はトートロジー とあるグループウェアを実装していることを仮定しましょう。このグループウェアには、タスクを管理する機能と、ユーザ同士でメッセージを送り合う機能があるとします。また、何かタスクに更新がある時や、新しいメッセージを受信した時は、通知ドット (notific

                                                                                    コード品質向上のテクニック:第36回 「トートロジーはトートロジー」はトートロジー