並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 68件

新着順 人気順

v2vの検索結果1 - 40 件 / 68件

  • PHP基礎文法最速マスター

    PerlとRubyの文法一覧がとても良くまとまっていたので、便乗してPHPでもやってみました。 Perl基礎文法最速マスター – Perl入門〜サンプルコードによるPerl入門〜 Route 477 – Ruby基礎文法最速マスター 他の言語をある程度知っている人はこれを読めばPHPの文法を何となく理解できると思います。 間違い、不足等々あれば教えて下さいm(_ _)m バージョン PHP5.3系がリリースされていますが、ここではPHP5.2系を対象としています。 1.基礎 コードブロック PHPコードは「<?php」という開始タグから始まります。終了タグは「?>」です。HTMLにPHPコードを埋める際は終了タグを使いますが、ライブラリのようにPHPコードのみを記述する際は終了タグを省くことが慣例となっています。 終了タグを省く理由について id:Kiske さんに解説頂いています。ありが

    • FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム

      はじめに JavaScriptは簡単な言語のようでいて、実は奥が深く、初心者にとってなかなかその本質がわかりにくい言語です。ここでは、JavaScriptの言語的エッセンスを理解できるようなものをFAQ形式で書いてみました。ご意見や誤り等を指摘してもらえたら嬉しいです。 なお、JavaScriptの標準化であるECMAScriptは、今年末にEdition 5 がリリースされる予定です。このFAQは、現在のバージョンであるEdition 3をベースにしています。 ECMAScriptって何ですか? ECMAはEuropean Computer Manufacturer Association(欧州電子計算機工業会)の略で、標準化団体です。NetscapeのJavaScriptとMicrosoftのJScriptをベースに、純粋なプログラム言語部分を抽出したものをECMAで標準化したスクリプ

        FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム
      • PC買い換え時に超便利、完全に異なるハードウェア間でもHDDを丸ごと復元できるイメージバックアップソフト「ShadowProtect」

        ハードディスクを丸ごとイメージとしてバックアップし、何かあった際にはそっくりそのまま復元(リストア)することができるイメージバックアップ系のソフトはいろいろとありますが、この「ShadowProtect」のおそるべき特徴はハードウェアのメーカーや機種に依存しない復元が可能であるという点。独自のHIR(Hardware Independent Restore)機能によって、ハードウェアの異なる物理システム間(P2P)、物理システムから仮想環境(P2V)、仮想環境から物理システム(V2P)、仮想システム間(V2V)への復元が可能となっており、パソコンを買い換えて今までの環境をすばやく丸ごと移動させたい、という場合にはめちゃくちゃ便利です。 しかもバックアップの動作は他ソフトと比較してもかなり高速な方で、電源を落とさずWindowsが起動しているそのままの状態ですぐにバックアップが可能。フルバッ

          PC買い換え時に超便利、完全に異なるハードウェア間でもHDDを丸ごと復元できるイメージバックアップソフト「ShadowProtect」
        • 『水耕栽培農家の視点から見る「マッドマックス 怒りのデス・ロード」』

          先週東京で「マッドマックス 怒りのデス・ロード」を観て未だ興奮冷めやらずV2、V3…と何度でも劇場で観たくなるのですが、残念ながらこの秋田県では上映館が次々と減り、現在秋田市のルミエール秋田でしか上映されていません(8月6日まで)。それにしても秋田なんてクソ田舎で6月公開の映画が8月まで延長されるとは余程人気なのでしょう。今頃秋田市では丸刈り&白塗りで口に銀スプレーを吹き英雄の館を目指して爆死する人が相次ぎ、ただでさえ高い自殺率がさらにうなぎ登りになっているに違いありません。 本作を観た直後に私の脳内に浮かんだ感想は「車とガソリンが必需品の世界でジジイが女を生む機械としか見ておらず男は車バカで病気で短命なんてイモータン・ジョーの砦はまさに秋田県だな」でした。というかイモータン・ジョーは住民から税金を徴収せずにタダで水をあげていたので秋田県よりマシです。秋田県なんて住民税と公共料金が必要なん

            『水耕栽培農家の視点から見る「マッドマックス 怒りのデス・ロード」』
          • 窓の杜 - 【REVIEW】利用中のPCを丸ごとVMware形式の仮想マシンへ変換「VMware vCenter Converter」

            • APIのバージョニングは限局分岐でやるのが良い - Hidden in Plain Sight

              ちょっと前にTwitterでAPIのバージョニングをどうやるかみたいな話をしていたのですが、そのへんもやもやしているので少し整理しておきたいなと。 APIのURLを/api/v1/*とかってやるの、やめたほうがいいとおもうんだけどなぁ。いざv2を作るとなったときに、大量のコピペが発生して後悔するよ、って伝えたい。— Kenn Ejima (@kenn) February 28, 2014 さて、これについて色々と異論・反論も含めた意見が出たのですが、まずは、大昔にURL方式(=コントローラ分割)でやってきて後悔したぼくが、(5年ぐらい前から)現在はどうやってAPIのバージョンを管理しているか?について紹介します。 基本原理としては、コピペが多発する根っこで分岐(=コントローラ分割)じゃなくて、必要最小限のところで限局的に分岐するのがいい、という考え方に基づきます。 一言でいうと、「パラメー

                APIのバージョニングは限局分岐でやるのが良い - Hidden in Plain Sight
              • 本当に使ってよかったOpenAPI (Swagger) ツール | フューチャー技術ブログ

                サードパーティ製のツール本家からは上述のツールが提供されていますが、サードバーティ製の様々なツールが世の中には存在します。 エコシステムが成熟しているのもSwaggerを利用するメリットの一つですね。 https://openapi.tools/ 冒頭のとおり、このサードパーティ製のツールの中で実際に利用して良かったツールを3つご紹介したいと思います。 Stoplight Studiohttps://stoplight.io/studio/ 1つ目のツールは「Stoplight Studio」というAPI仕様を記載するためのGUIエディタとなります。 今までSwagger Editorを利用してYAMLを書いていたそこのみなさん、YAML筋力はもう必要ありません。 Design APIs 10x faster の謳い文句どおり、Stoplight Studioを使えばGUIで直感的に、高速

                  本当に使ってよかったOpenAPI (Swagger) ツール | フューチャー技術ブログ
                • 個人/中小運営のVTuberをみたらみんなスキルが高かった

                  2016年にキズナアイさんに出会い、2018年からはにじさんじとホロライブを熱心に追って今に至ります。基本的にずっとにじホロを追ってきたのですが、最近、個人や中小規模運営のVTuberが面白いと聞いて、ここ数か月そこそこ熱心に個人/中小規模運営のVTuberの方々を追ってみました。2018年初期からVTuberの認識があまり進歩していなかった増田による、最近のVTuberはすごい! と思ったところをまとめました。ずっとにじホロ以外もウォッチしていた方には何をいまさらと思う内容ばかりかもしれませんが。 VTube Studioすごい。企業勢より滑らかなLive2Dの動き個人や中所規模運営の方が好んで使う、Live2Dアバターを動かすVTube Studioというソフトがあり、これがすごく動きが綺麗に見える。大手企業の内部開発と思われるLive2Dを動かすソフトよりも動きが綺麗に見える(主観で

                    個人/中小運営のVTuberをみたらみんなスキルが高かった
                  • (解消されました!)GPL違反状態になっていたNEOGEO Arcade Stick Proの解析情報 - honeylab's blog

                    先ほど確認したところ、OSSのソースコードのリポジトリが公開されたようです。 以下、一旦打消し線扱いにします。 https://github.com/xudarren/NeogeoASP_OSS honeylab.hatenablog.jp 先日発売され、分解していろいろ遊んでいる NEOGEO Arcade Stick Proですが、 (以前の記事を読んでいない方はこちらを先にお読みいただくとより詳しいです) honeylab.hatenablog.jp honeylab.hatenablog.jp 解析しているうちに、以下のソフトで構成されていることがわかっています。 ・OS Linux 3.4.0+ (Android kernel for Actions semiconductor Soc ATM7029) ・エミュレータ "mvsnjemu" ・ソフトウェア ・SNK_MAIN (

                    • Kubernetes 専門家として知るべき 47 のこと - 誰かの役に立てばいいブログ

                      この記事は私が過去 3 年ほど Kubernetes に携わる中で学んだ、ちょっと見つけにくい知識をまとめたものです。 特にカスタムコントローラーを開発するような人に必要となる知識群です。 感想とか指摘とかあれば Twitter までお寄せください。 更新履歴 2021-03-05: "コンテナの resources.limits と resources.requests の違いについて" の項を補足しました (thanks to @superbrothers) API コントローラー実装 プログラムと連携動作 資源管理 ネットワーク モニタリング アクセスコントロール API kube-apiserver が備える拡張機構を列挙しなさい 回答例 Custom resources: OpenAPI スキーマで独自のリソース型を追加できる Aggregation layer: kube-ap

                        Kubernetes 専門家として知るべき 47 のこと - 誰かの役に立てばいいブログ
                      • ダラ奥が楽な料理を考える『ジップロック鶏』 : 哲学ニュースnwk

                        2012年01月22日10:00 ダラ奥が楽な料理を考える『ジップロック鶏』 Tweet 3:可愛い奥様:2011/09/04(日) 08:14:22.01 ID:rP5ylK3S0 蒸籠で、なんでも蒸す。 下段で、鶏肉は軽く塩と酒を振ってから、下にキャベツとかモヤシとか敷いて蒸す。 胸でも腿でもいい。食べるときは、ポン酢、塩、胡麻油と豆板醤混ぜたのとか。 豚ヒレかたまりに塩すりこんでラップ巻いて冷蔵庫2日置いた塩豚を1センチにスライスして 白菜敷いた上に並べて蒸すのもいい。 上の段では、玉子3個に出汁1カップを混ぜて桜えびでも散らしたのを大きい椀で、茶碗蒸し風に蒸す。 すが出来て気になるなら適当に餡かけにすればいい。 何も思い付かないときは、家にある野菜や木綿豆腐も蒸しちゃう。トマトはトロトロウマー! 蒸し鶏のネギ塩たれ http://cookpad.com/recipe/638723

                          ダラ奥が楽な料理を考える『ジップロック鶏』 : 哲学ニュースnwk
                        • サイクルコンピューターをガチで作ってみたら、割とできてしまったという話 - Qiita

                          ※1 いわゆる移動時間(moving time)です。休憩込みの所要時間(グロス時間)は15時間かかっています。 ※2 Garmin Connectより。 ※3 RWGPS地理院標高 - Chrome拡張機能を用いて正確に見積もると1,983 mです。 バッテリーの内装、ケースの作成、細かい機能の作り込み、市販品にはない機能の作成が十分にできておらず、まだ完成には至っていませんが、「意外と作れてしまい、驚き」というのが率直な感想です。 個人がそれぞれの嗜好に合わせてデバイスを作れる時代は、少しずつやってくるのかもしれません。 なぜ作ろうとしたか サイクリングという趣味を広く長く愉しむ過程、また、Linuxや多少のプログラミングの経験があるというバックグラウンドが合わさって、この形になりました。 サイクルコンピューターの進化 元々、サイクルコンピューターはモノクロ液晶にスピードや距離、時計を

                            サイクルコンピューターをガチで作ってみたら、割とできてしまったという話 - Qiita
                          • ChatGPTのプロンプトデザインって何だ?

                            この前、公園を散歩しながらスマホでウイークリー落合の番組を聞いていたら、そこで落合さんがChatGPTに謎の呪文?コマンド?のようなものを入力していた。 https://newspicks.com/movie-series/87?movieId=2528 その時はまったく意味がサーパリ分からなかったので、まったく意識に入ってこないでスルーしてしまった。 清水さんのnote記事によれば、新登場したGPT-4で物語を作って遊んでいたら、落合さんから例の呪文?が送られてきたそうだ。 それを入力したら何か物語の筋書きが生成されたらしい。 GPT-4使ってみた コマンドを転載させてもらうが、このようなものだった↓ #&#91;このコンテンツは &#91;Goal] を SeekするためのTemplateです] - &#91;コンテンツの詳細]: - &#91;Goal]: - Goalを達成するため

                              ChatGPTのプロンプトデザインって何だ?
                            • 雰囲気でDocker Composeを触っている状態から脱するために調べたこと(2023) - Activ8 Tech Blog

                              エンジニアの岡村です。 自分はサーバーがメインではなく、あまり業務でガッツリ触るわけでもないのですが、最近それなりに活用するようになってきました。しかし、ネット上の日本語情報を読んでいるだけではこれの書き方が正しいのかよく分からない、と悩むことが結構あったため、色々情報を漁ってみました。 この記事は、特に自分が気になった部分の調べた結果を記事に纏めてみたものです。対象読者はdocker-composeを雰囲気でupやdownは叩けるけどComposeファイルの書き方がよく分からんとなってる人です。 Docker Composeの概要とcompose.yaml、Compose Specの関係 compose.yamlの書き方は Compose Specに準拠すればOK Compose Specの場所 推奨のファイル名はcompose.yaml compose.yaml内にバージョンを記述する

                                雰囲気でDocker Composeを触っている状態から脱するために調べたこと(2023) - Activ8 Tech Blog
                              • ウェブサイトで珍しい形を取り入れたサイト14こ紹介

                                creative memomemo Webデザインtips,Photoshoptips,クリエイティブでステキなものをまとめているブログ。 こんにちは。最近はブログメディアのデザインを作る機会が多くなってきました。井畑です。 ブログメディアはコーポレートサイトと比べ、よりデザインや装飾等で「個性」を出す場合が多くあります。どうしたらいいかなーと思って色々悩んで、「形」で個性を出すのもありかなと思い、ウェブサイトではあまり使われづらい三角形や五角形、六角形を上手く使っているサイトを調べてみました。 やはり印象に残るものが多かったです。それでは早速見てみましょう!どうぞ! 三角形を使ったデザイン 三角形を使う場合、余白をどう活かすかが重要になってくると思います。 Snowbird Snowbird コンテンツのサムネイルが三角形です。マウスオーバーすると折り紙が広がるように画像が広がるのも面白

                                  ウェブサイトで珍しい形を取り入れたサイト14こ紹介
                                • フリーのサーバ、ネットワークなどの総合監視ソフト「ZABBIX」日本語版 - GIGAZINE

                                  オープンソースで開発されており、全ての設定・管理をブラウザからできるようになっている。グラフ作成機能も標準で搭載。各ノードの情報収集、異常検知、障害/復旧通知、詳細なアラート通知機能あり。SNMPv1、v2、v3をサポートし、Unix、Linux、BSD、Windows、MacOS X、NetWareなどで動作。CPU、メモリ、ディスク、ネットワーク、プロセスの状態などの監視が可能で、Apache、Tomcat、Oracleなどのアプリケーションの監視も可能。なかなか強力。 詳細は以下の通り。 ZABBIX-JP - Un-Official Support Page http://www.zabbix.jp/ ZABBIX-JP - ZABBIXとは http://www.zabbix.jp/modules/main0/index.php?id=1 ZABBIX-JP - 特徴 http:

                                    フリーのサーバ、ネットワークなどの総合監視ソフト「ZABBIX」日本語版 - GIGAZINE
                                  • RoundedCornr: Rounded Corner and Gradient Generator

                                    Howdy! Welcome to our vaping tribe. We are a group of American Indians who take a keek interest in vaping. For many years, our people have suffered under the harmful health effects of tobacco cigarettes. We are now pushing for everyone to start vaping, as some studies have shown that it is slightly less dangerous than tobacco itself. Our tribe recognizes that not all vaping manufacturers are creat

                                    • 無償版ESXiサ終!次の自宅サーバー環境どうしよう - あっきぃ日誌

                                      VMwareがBroadcomに買収され、人がバサバサ切られ、次は製品に大鉈が振られ、無償版のESXiも当たり前ながら終了となりました。 blogs.vmware.com 無償のESXiと言えば4.0か4.1くらいの頃に無償版が登場して、かれこれ15年くらい提供されてきたので、ちょっとしたサーバーインフラ好きなご家庭なら1つくらいESXi環境があったのではないでしょうか(ほんまか?) うちの自宅も2013年の自作PC導入時のタイミングから10年ちょっと無償版ESXiのお世話になってきました。本当に、今までお世話になりました。 akkiesoft.hatenablog.jp 今後はvSphereのEssentials PlusとStandardが残りつつ、買い切りモデルからサブスクリプションモデルに移行するようですが、自宅サーバーをほそぼそやるには過剰なものになると思うので、別の環境への移行

                                        無償版ESXiサ終!次の自宅サーバー環境どうしよう - あっきぃ日誌
                                      • 【動画あり】邦楽史上最高のイントロってどれ? : 暇人\(^o^)/速報

                                        【動画あり】邦楽史上最高のイントロってどれ? Tweet 1: 名無し募集中。。。@\(^o^)/ 2015/04/28(火) 19:32:39.29 0.net これかな? https://www.youtube.com/watch?v=fSyEhYrUjjo 2: 名無し募集中。。。@\(^o^)/ 2015/04/28(火) 19:33:31.18 0.net 正解 201: 名無し募集中。。。@\(^o^)/ 2015/04/29(水) 01:33:05.68 0.net シティハンターはアニメの終わり頃にフェードインして被せてくるのがたまらんかったな 【iPhone版事前予約】スクエニ最新作!空想科学冒険活劇「ランページランドランカーズ」 【Android版事前予約】新ジャンル!冒険者vsダンジョンRPG誕生! 3: 名無し募集中。。。@\(^o^)/ 2015/04/28(火)

                                          【動画あり】邦楽史上最高のイントロってどれ? : 暇人\(^o^)/速報
                                        • 大きな Rails アプリケーションをなんとかしよう。まずは計測と可視化からはじめよう。 - クックパッド開発者ブログ

                                          こんにちは、技術部開発基盤グループの id:hogelog です。 RubyKaigi 2018 楽しかったですね。僕はおそらく RubyKaigi 2010 以来の久しぶりの参加でした。ああいう場の楽しさを思い出し、また今回はスポンサーブースから RubyKaigi に参加するという学生の頃は知らなかった楽しみも新たに知り、RubyKaigi を満喫させていただきました。 さて今回はそんな RubyKaigi で取り戻した Ruby に対する感情と関係あるようなないような、最近自分が取り組んでいるお台場プロジェクトとプロジェクト内で実施している計測と可視化について紹介します。 お台場プロジェクトの発足 クックパッドの開発といえば数年前までは cookpad_all という一つのリポジトリの中に詰め込まれた巨大なモノリシック Rails アプリケーションを社内のエンジニアが寄ってたかって開

                                            大きな Rails アプリケーションをなんとかしよう。まずは計測と可視化からはじめよう。 - クックパッド開発者ブログ
                                          • 浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記

                                            お近づきになりたい人向けシリーズです。 いろいろなトピックを詰め込みましたが、「これら全部を知らないといけない」のようなつもりではなく、いろいろなことを知るきっかけになったらいいなという気持ちなので、あまり身構えずにちょっとずつ読んでもらえたらうれしい気がします。 まえがき 予備知識 規格 用語 精度という語について 記法 表現について 有限値の表現について エンコードについて 丸めについて よくある誤差や勘違いの例 0.1 = 1 / 10? 0.1 + 0.2 = 0.3? 整数の誤差 Rump’s Example 基本的な誤差評価 用語に関して 実数の丸め 有理数の丸め 基本演算の丸め 差について 複数回の演算 補題たち 桁落ちについて Re: Rump’s example 融合積和 数学関数に関する式の計算 誤差の削減に関して 総和計算 数学関数の精度について 比較演算について 雑

                                              浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記
                                            • ラズパイで作るネットワークエミュレータ(前編) : DSAS開発者の部屋

                                              ネットワークが絡んだ通信プログラムを開発していると、テストのために遅延やパケロスを意図的に発生させたくなることがあります。いまどきは IDE にネットワークエミュレーション機能が組み込まれていたり、仮想環境で容易に再現できたりもしますが、箱物のネットワークエミュレータがあるとネットワークの構成を気にせずカンタンに設置できるのですごく便利だったりします。世の中にはそういった製品が沢山あるので安価なものを買ってもいいのですが、新たにラズパイが届いたばかりだったので、これを使って超小型のネットワークエミュレータを自作してみました。前編と後編の二回に分けて紹介します。 最近、社内で「ラズパイおじさん」と呼ばれるようになりました。@pandax381 です。 ラズパイ + Linux = ネットワークエミュレータ 「ネットワークエミュレータを自作」と言うとなんだか凄そうな感じがしますが、実はものすご

                                                ラズパイで作るネットワークエミュレータ(前編) : DSAS開発者の部屋
                                              • C++11: Syntax and Feature

                                                C++11の文法と機能(C++11: Syntax and Feature) Copyright (C) 2013 江添亮. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GN

                                                • Googleの事前学習済みモデルを手軽に利用出来るTensorFlow Hub - Technical Hedgehog

                                                  自然言語処理におけるword2vecや画像処理におけるInceptionなど、一般的に広く用いられているモデルを上流で用いる事は多くあります。汎用的な知識を扱えるメリットがある一方、学習には大量のデータセットの準備と膨大な学習時間がかかってしまいます。 この問題に対して、あらかじめ学習させた状態のモデル(事前学習済みモデル)を用意しておき上流に転移させる方法があります。本記事ではその事前学習済みモデルについて、Googleが提供するのライブラリであるTensorFlow Hubを紹介します。 TensorFlow HubはGoogleの大量リソースを用いて学習したモデルを手軽に実装できるほか、自作したモデルを別環境で利用しやすいように自作することも可能です。本記事では概要と特徴、利用方法を紹介します。 今回説明するTensorFlow Hubの利用方法、作成方法について実験したコードはGi

                                                    Googleの事前学習済みモデルを手軽に利用出来るTensorFlow Hub - Technical Hedgehog
                                                  • ディープラーニング(Deep Learning)の歴史を振り返る - 渋谷駅前で働くデータサイエンティストのブログ

                                                    先日Quora日本語版でこんな回答を書いたのですが、ついでなので少し文脈情報を付け足してブログの方に再録することにしました。理由は単純で、このブログでディープラーニングの歴史についてまとめた記事を今まで書いてきたことがなく、そしてブログ記事にした方がより認識違いや調査不足などについての指摘をもらいやすいと思われたからです。ということで、以下の説明に関してツッコミがあれば是非コメント欄などにお寄せくださいm(_ _)m (A Neural Network Playground) ディープラーニングを語る上で、その前史であるパーセプトロン、そして(人工)ニューラルネットワークの話題は欠かせません。以下大まかに説明していきましょう。(※歴史解説中では敬称略、各種用語は原則カナ表記*1) パーセプトロンの登場 ミンスキーによる批判と第1の冬の時代 誤差逆伝播学習則と中間層を用いたニューラルネットワ

                                                      ディープラーニング(Deep Learning)の歴史を振り返る - 渋谷駅前で働くデータサイエンティストのブログ
                                                    • Vagrant 1.1 で EC2 を vagrant up - naoyaのはてなダイアリー

                                                      Vagrant 1.1 がリリースされました。 Vagrant は仮想サーバーのフロントエンドのツール、詳しくは Vagrant - naoyaのはてなダイアリー あたりを。 で、この 1.1 が 1.0 → 1.1 という割に結構大きなアップデートで新しく VM に VirtualBox 以外のものが選択できるようになった。すなわち「VirtualBox のフロントエンド = Vagrant」から「各種仮想マシンのフロントエンド = Vagrant」という風にアップデートされた。 今回の 1.1 からVMを操作するproviderがプラグイン構造となり、VirtualBoxだけならず、公式で操作できる対象が増えました。 VirtualBox VMware Fusion Amazon EC2 + VPC Rackspace Cloud VMware Fusion以外はオープンソースで公開さ

                                                        Vagrant 1.1 で EC2 を vagrant up - naoyaのはてなダイアリー
                                                      • Stream API がブラウザにやってくる - Block Rockin’ Codes

                                                        Intro 今日は、フロントのプログラミングスタイルに、にまた一つ大きな変化をもたらすであろう Stream という API についてです。 この仕様は現時点でまだ策定中であるため、 API は変更される恐れがある点にご注意ください。 Stream API 以前 「Node.js の Stream API で「データの流れ」を扱う方法」 という記事を書きましたが、簡単に言うとあれがブラウザにもやってくるという話です。 非同期処理おさらい もう何度も書いた話なので駆け足で。 JS はシングルスレッドでイベント駆動な世界なので、何をするにも非同期であり、コールバックを登録することで完了した結果を受け取る API が基本です。 これは、ブラウザの DOM の API でも、 Node.js でも共通しています。 概念を疑似コードで書くと以下のような感じです。 console.log('1');

                                                          Stream API がブラウザにやってくる - Block Rockin’ Codes
                                                        • yarn と npm の栄枯盛衰

                                                          yarn と npm の栄枯盛衰2021 年 8 月に yarn の v3 がリリースされました。2020 年の同月あたりに yarn v2 がリリースされたので、約 1 年ぶりのメジャーバージョンアップになります。 v1 → v2 のパラダイムシフトは強烈でしたが、 v2 → v3 は berry というパッケージ名は相変わらずで、 v2 の正統なバージョンアップでありちょっとだけ物足りなさを感じてます。 Get Started なにはともあれ、とりあえずは触ってみましょうか。 Node.js ≥ 16.10 であれば、 Corepack を使って以下のコマンドで yarn v3 をインストールできます。 $ corepack enable $ corepack prepare yarn@3.0.0 --activate # yarn.lock や README.md が生成される $

                                                            yarn と npm の栄枯盛衰
                                                          • データ基盤チーム0人で運用は回るのか?! 前人未踏チャレンジ・クックパッドデータ基盤のすべて2020 - クックパッド開発者ブログ

                                                            技術部データ基盤グループの青木です。 ここ1、2年はなぜか成り行きでBFFをでっちあげたり、 成り行きでiOSアプリリニューアルのPMをしたりしていたので あまりデータ基盤の仕事をしていなかったのですが、 今年は久しぶりに本業に戻れたのでその話をします。 突然の1人チーム、そして0人へ…… 今年のデータ基盤チームは消滅の危機から始まりました。 間違いなく去年末は5人のチームだったと思うのですが、 メンバーがイギリスへグローバルのデータ基盤チームを作りに行ったり、 山へ検索システムを直しに行ったり、川へレシピ事業の分析業務をやりに行ったり、 海へ広告のエンジニアリングをしに行ったりするのをホイホイと気前よく全部聞いていたら、 なんと4月から1人だけのチームになってしまいました。 事はそれで終わりません。 恐ろしいことに10月にはわたし自身も育休に入ることになったので、 10月はデータ基盤が0

                                                              データ基盤チーム0人で運用は回るのか?! 前人未踏チャレンジ・クックパッドデータ基盤のすべて2020 - クックパッド開発者ブログ
                                                            • 全てを書き換え続ける。N予備校Webフロントエンド実装6年のあゆみ - ドワンゴ教育サービス開発者ブログ

                                                              はじめに ドワンゴ教育事業 Web フロントエンドチームの berlysia です。 ドワンゴ教育事業が提供するオンライン学習サービス『N予備校』は、この 4 月でリリース 6 周年を迎えました。N 予備校の Web フロントエンドはリリース以来、全面的な書き換えを行い、今も続けています。 この記事では書き換えに伴う N 予備校の Web フロントエンド実装の変遷を説明し、これら書き換えの経験やWebフロントエンドという領域の性質を踏まえて、すべてを書き換え続ける選択をしていることを述べます。 この記事は berlysia が他社様イベント*1にて発表させていただいた話題を元に再構成しています。 speakerdeck.com ※JSConf JP 2021 で発表させていただいた事例とは異なるコードを対象にしています。 はじめに 実装の 5 つの世代 v1 v2 v3 v3(TypeSc

                                                                全てを書き換え続ける。N予備校Webフロントエンド実装6年のあゆみ - ドワンゴ教育サービス開発者ブログ
                                                              • Word2Vec のニューラルネットワーク学習過程を理解する · けんごのお屋敷

                                                                Word2Vec というと、文字通り単語をベクトルとして表現することで単語の意味をとらえることができる手法として有名なものですが、最近だと Word2Vec を協調フィルタリングに応用する研究 (Item2Vec と呼ばれる) などもあるようで、この Word2Vec というツールは自然言語処理の分野の壁を超えて活躍しています。 実は Item2Vec を実装してみたくて Word2Vec の仕組みを理解しようとしていたのですが、Word2Vec の内部の詳細に踏み込んで解説した日本語記事を見かけることがなかったので、今更感はありますが自分の知識の整理のためにもブログに残しておきます。なお、この記事は Word2Vec のソースコードといくつかのペーパーを読んで自力で理解した内容になります。間違いが含まれている可能性もありますのでご了承ください。もし間違いを見つけた場合は指摘してもらえると

                                                                • 二カ月間ブランチを利用した開発フローを実践して感じたメリットとデメリット | DevelopersIO

                                                                  本記事は当初SVNとGitの比較として「ブランチを用いた開発フロー」のメリット・デメリットについて記載していましたが、 「SVNでもブランチを利用できること」「分散型という言葉に対する記載の誤り」についてご指摘をいただきました。 そのため、ブランチを利用した開発フローに対して感じたことを焦点に記事を修正しております。誤った情報を記載していたこと、SVNに対して誤ったイメージをもつ可能性のある記載をしていたことに対し、深くお詫び申し上げます。 Gitをまともに使い始めて約二ヶ月がたちました。 特に、「ブランチをきる」「修正する」「レビューする」「マージする」という、おそらくGitで想定されている開発フローに沿っての開発はクラスメソッドに入社してからが初めてです。 6月に入社する以前は、開発用のソースコード管理には主にSVNを利用し、1つのバージョンの流れに全ての修正をコミットしていくフローで

                                                                    二カ月間ブランチを利用した開発フローを実践して感じたメリットとデメリット | DevelopersIO
                                                                  • “2ちゃんねるそっくり” TBSが「捏造掲示板」を作り、桜庭氏を批判 : 痛いニュース(ノ∀`)

                                                                    “2ちゃんねるそっくり” TBSが「捏造掲示板」を作り、桜庭氏を批判 1 名前:ままかりφ ★ 投稿日:2007/03/13(火) 04:45:15 ID:???0 TBSが12日夜に放送した格闘技番組「HERO‘S 2007 開幕戦」が、2ちゃんねるで話題になっている。2ちゃんねらーによると、番組中に“2ちゃんねるそっくり”の掲示板に桜庭和志氏を批判するような書き込みがあったという。しかし、不自然な点が多く(※下記の有志によるまとめ参照)、2ちゃんねるでは掲示板や書き込みが、TBSによる捏造ではないかと 「祭り」状態になっている。 ニュース速報板では「TBSが2ch捏造板を作り桜庭批判」の スレが立ち、書き込みのほとんどがTBS批判だ。 「TBSはやっていい事と悪い事がわからないの?」 「TBSってもはやテロ朝を超える存在になったなw」 「TBSは苺ましまろだけ放送してればいいんでちゅわ

                                                                      “2ちゃんねるそっくり” TBSが「捏造掲示板」を作り、桜庭氏を批判 : 痛いニュース(ノ∀`)
                                                                    • JavaScriptにsleepを実装しようとして気づいたら新言語を作ってた話 - aike’s blog

                                                                      あのですね、JavaScriptにsleep()とかwait()みたいなのってほしいじゃないですか。で、調べてみると標準にはなくて作れるには作れるけどブラウザ依存だったりビジーループだったりJava Applet併用だったりしてがっかりするじゃないですか。 ぼくは1年半くらい前に「竹内関数で音楽生成」っていうエントリーを書いたんですが、当然これをJavaScriptで計算しながら音を鳴らすページを作りたくなりますよね。ですよね。こう見えても昔はN88-BASICでCMD PLAYとかばりばり使ってたくちなんで、そのくらい簡単だと思うじゃないですか。そしたらもう当時はAudio APIも出たばかりで情報もすくなくてブラウザ依存で、しかもJavaScriptでsleepできないしふんだりけったりで最初の一歩も踏み出せない状態。 そんなわけでなんとか手はないかとこの1年以上ずっと試行錯誤してきて

                                                                        JavaScriptにsleepを実装しようとして気づいたら新言語を作ってた話 - aike’s blog
                                                                      • 最近よく聞くQuorumは過半数(多数決)よりも一般的でパワフルな概念だった - Qiita

                                                                        最近では珍しくもなくなった"Quorum"という言葉。Zookeeper, etcd, Serfといったクラスタ中でデータのレプリケーションを行ってくれるようなツールや、Cassandra, Riakといった分散データベース(NoSQL系)のようなツールにおいても、データの複製に一貫性を持たせる仕組みとしてよく聞かれます。 しかしながら、多くのスライドやWebの記事を読んでも、"Quorum"という語が意味するところは要するに「過半数ノードによる多数決」というような説明が多いように感じていました。 にも関わらず、"Quorum"と呼ばれているのはなぜか?そんな疑問を持っていたので、この機会に調べてみました。 そうしたら、"Quorum"は過半数/多数決という概念を一般化した非常に抽象でパワフルな概念だということがわかりましたのでここにまとめておきたいと思います。 分散システムにおけるデータ

                                                                          最近よく聞くQuorumは過半数(多数決)よりも一般的でパワフルな概念だった - Qiita
                                                                        • VMに手を加えずRubyを高速化するJITコンパイラ「YARV-MJIT」の話 - k0kubun's blog

                                                                          先日のRubyKaigi 2017のLTではLLVMベースのCRuby向けJITコンパイラLLRBの話をしました。 5分はちょっとJITの話をするには短かかったですね。 LLRBをふまえた、Cのコード生成への軌道修正 さて、上記の資料にある通り、CRubyのJITにおいてはメインの高速化対象が既に存在するCのコードになるため、 開発の早い段階でパフォーマンスにインパクトを持てるとすればLLVM Passの順番を変えるくらいで、 LLVM IRを直接生成しても最適化上のメリットがほとんどないのでその部分はMJIT と同じくCのコードを生成するように変更したい、という話をした*1。 で、LLRBはC拡張として作るべくちょっと不思議な努力をいろいろやっており、 それらの設計はやってみた結果(コアに直接変更を加えるのに比べ)デメリットの方が大きいと思ったので、 LLRBの失敗を全て生かしつつ、今回

                                                                            VMに手を加えずRubyを高速化するJITコンパイラ「YARV-MJIT」の話 - k0kubun's blog
                                                                          • 日本の大学で理系と文系でどっちが給料高いかって、そりゃ理系の方が圧勝だよ : 金融日記

                                                                            最近、また理系と文系でどっちが生涯賃金が高いのかということで話題になっていた。 どうも日本社会では理系と文系では、文系の方が生涯賃金が高いというのが常識だったらしくて、最近の新しい調査がそれをくつがえすものだったようで、いろいろと話題になったようだ。 そこで人事コンサルティング会社を経営する城繁幸氏は、さっそくこの結果、つまり理系の方が文系よりも実は賃金が高いということを支持している。 また、僕の経験からいうと、少なくともここ10年とか15年ぐらいの状況から見ると、理系と文系だったら、圧倒的に理系の方が有利だと思う。 まず最初に就職の段階で非常に大きな差がある。 最近のきびしい就職環境だと、東大や早稲田や慶応のような日本の一流大学でも、文系学生は非常に苦労している。 まず文系学生の多くが営業担当として採用されるので、正直いって大学で何を勉強したかなんてほとんど誰も気にしていない。 なんとな

                                                                              日本の大学で理系と文系でどっちが給料高いかって、そりゃ理系の方が圧勝だよ : 金融日記
                                                                            • We updated our RSA SSH host key

                                                                              SecurityWe updated our RSA SSH host keyAt approximately 05:00 UTC on March 24, out of an abundance of caution, we replaced our RSA SSH host key used to secure Git operations for GitHub.com. At approximately 05:00 UTC on March 24, out of an abundance of caution, we replaced our RSA SSH host key used to secure Git operations for GitHub.com. We did this to protect our users from any chance of an adve

                                                                                We updated our RSA SSH host key
                                                                              • GWに旅行する人はね、わざわざ混んでるときに行く=自由に有給休暇が取れない=優良企業勤めではない負け組

                                                                                のむらv2 @v25248923729201 GWに旅行する人はね、わざわざ混んでるときに行く=自由に有給休暇が取れない=優良企業勤めではない。本物の勝ち組はGWは家にいて、何もない日に休暇とって旅行するのだ 2024-04-27 20:41:12

                                                                                  GWに旅行する人はね、わざわざ混んでるときに行く=自由に有給休暇が取れない=優良企業勤めではない負け組
                                                                                • GPT-3.5-turboの新機能を使ってCVPRの論文を良い感じに検索・推薦・要約するシステム

                                                                                  はじめに 5月からTuringに中途入社した棚橋です。リクルートで広告配信システムの開発や量子アニーリングに関する研究開発に関わっていました。現在、Turingのリサーチチームで完全自動運転システムの研究開発に取り組んでいます。 3行でまとめ 今月開催されるCVPR2023では約2400本もの論文が発表されるため、見るべき論文を事前に検索しておきたい。 社内で行われた大規模言語モデル(LLM)ハッカソンをきっかけに、LLMのEmbeddingを用いて論文の「検索・推薦・要約」システムを作成し公開した。 検索クエリに文章を使った曖昧な検索が行えたり、類似論文の推薦ができる。6/13にアップデートされたGPT3.5の新機能であるファンクション機能を使うことで、複数観点に分けて研究内容の要約を出力させた。 ↓ 今回作成した、LLMを使ったCVPR論文検索システム 事の発端 Turingは、ハンド

                                                                                    GPT-3.5-turboの新機能を使ってCVPRの論文を良い感じに検索・推薦・要約するシステム