昨今のフロントエンドのトレンドとしては「React」や「Vue」などのSPAを構築できるライブラリが挙げられるかと思います。 React製のフレームワークであるGatsbyは手軽に高速なwebサイトを作れると注目されています。 本書ではGatsbyの基礎的知識はもちろん、実際にブログを作り公開するまでの実践的な使い方を学べる内容となっています。 作るブログサイトのDEMOが見れるURL https://musing-banach-f3a228.netlify.app/
![ブログサイトを作りながら学ぶGatsby入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/1669e5cf4954c576312be746a4fa07a158c695d0/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--X4vC2Xz8--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci85N2ZiOTVjOTQ4LmpwZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg)
概要 今回は紹介するのは、“City Car Driving”だ。 このソフトはレースシミュレータとは違い、街中での走行の練習シミュレータと言った方が良いだろう。 ※本記事の初版は、2016年4月10日となる。 現在のCity Car Driving 実は筆者はこのソフトを2012年ごろから所有していた。 しかし気づけば、積みゲー状態のまま4年が経過していた。 なぜ積みゲーかと言えば、単純に「免許を持っており、実際の車で走行するから」「右側通行しか対応していないから」といった理由があった。 だが4年の間にいろいろアップデートされていることに気づいた。いくつか挙げてみよう。 まずは日本語に対応している。 そしてイギリスや日本のように、オプションで左側通行の設定ができるようになった。 それから雨や雪の天候、時間のバリエーションが増えている。 最後にDirectX11による描画だ。 インストール
レースゲームをプレイする時、視界が狭いと感じたことはありませんか?モニター1枚でプレイすると左右が見えず、ライバルと接触してしまうことも少なくありません。画面を3枚に増やすことで左右の視界を広げることはできますが、不自然になりがちで、距離感がつかみにくいという問題があります。それらの問題、VRで解決できるかもしれません。筆者は、VRに心を掴まれて、もうモニターでのプレイに戻れません。今回は、VRでアセットコルサをプレイしたい方のための基礎情報をお伝えします。 目次 VRでプレイするメリット360度見渡せる立体的に見える「乗っている感」がすごい省スペースVRでプレイするデメリット慣れるまでは酔いとの闘いマシンスペックの要求が高い実写とも少し違うVRをはじめてみようゲーミングPCVRゴーグル(HMD)USB Type-CケーブルOculusアプリ/Streaming AssistantStea
神戸・三宮の東遊園地で第2回「NIGHT PICNIC(ナイトピクニック)」が8月19日(土)に開催予定!8月は「公園でクラフトビールとシネマ」を楽しんで♪ #ナイトピクニック #イベント #神戸夜市 第2回「NIGHT PICNIC(ナイトピクニック)」の開催!三宮の東遊園地で第2回「NIGHT PICNIC(ナイトピクニック)」が8月19日(土)に開催予定です。(※画像はイメージです) 第2回「NIGHT PICNIC(ナイトピクニック)」の開催概要 8月のテーマは「公園でクラフトビールとシネマ」。 【CINEMA① in ガーデンステージ】 ・ピアノ伴奏付サイレント映画 19:00-21:00ごろ 上映作品:『月世界旅行』『不変の海』『サイコロ城の秘密』『キートンの文化生活一週間』 伴奏者: 鳥飼りょう/ 楽士 ・サイレント映画 21:00-22:00ごろ 上映作品:『メリエス作品集
Lambda + DynamoDB + LangChainを組み合わせて外部情報に対応したチャットボットを作ってみました。 構成 Lambda Dockerfile requirements.txt lambda_function.py OpenAI Functions Agent 会話履歴の保持 外部情報の参照 DynamoDB 動作確認 まとめ 構成 Lambda LangChainのパッケージが250MBを超えてしまうので、コンテナイメージからLambda関数を作成するようにします。 docs.aws.amazon.com Dockerfile FROM public.ecr.aws/lambda/python:3.10 # Copy requirements.txt COPY requirements.txt ${LAMBDA_TASK_ROOT} # Copy function
「怖い映画」の中でも、皆さんはどんな要素が怖いと感じますか? 幽霊や怪現象といったこの世のものではない何かに恐怖を感じる人もいれば、何を考えているかわからない人間が一番怖いと思う方など、人によって恐怖の感じ方は様々あるはず。 そこで本記事では、鳥肌が立つようなサイコパスが登場するスリラーや、人間の狂気を秀逸に描いたサスペンスなど「幽霊よりも人間が怖い!“人怖”映画」を10本ピックアップしてご紹介します。 映画セレクト基準は? 本記事で紹介する映画は、国内最大級の映画レビューサービス「Filmarks(フィルマークス)」のデータに基づきセレクトされたものです。 『Chime』(2024) 料理教室の講師として働いている松岡卓司。ある日、レッスン中に生徒の田代一郎が「チャイムのような音で、誰かがメッセージを送ってきている」と、不思議なことを言い出す。事務員の間でも少し変わっていると言われている
ポケモンオフィシャルショップ 最初に紹介するのは株式会社ポケモンセンターが運営するポケモンオフィシャルショップです! ポケモンオフィシャルショップとは、ゲームソフト・カードゲームに様々なオリジナル商品はもちろん、色んなサービスやキャンペーンも行われているショップです。 ポケモンカードを買いに来ても他のグッズにも目を奪われてしまいますね。 全国各地にあるのでぜひお近くのオフィシャルショップに立ちよって見て下さい! 引用元:ポケモンオフィシャルショップ公式サイト 全国各地のオフィシャルショップ一覧はこちらから調べることができます。 トレーディングカードショップ 次に思い浮かぶのはやはりカードゲーム専門店です! 全国にある主なカードショップを下記にまとめました。 イエローサブマリン(その他商品も扱ってます)アメニティードリームドラゴンスターおじゃま館(その他商品も扱ってます)駿河屋プレイズトレカ
「ポケモンカードゲーム始めたいけど、どこに売ってるの?」「どこで買うのがお得なんだろう?」と、ポケモンカード(ポケカ)始めたばかりの時に思っていました。 自分が始めたばかりの時は、今みたいにポケカの情報を発信してくれるユーチューバーも全然いなくて、何を買えばいいかわからないし、どこで買えばいいかわからないし、「とりあえず構築済みデッキ買えばいいか。」と思ってたまたま入った駅近のお店で、適当に絵柄で選んで買ったら、古いやつだったらしくて友人に、「それだと、普通のルールじゃ使えないよ。」と言われていきなり無駄な買い物をした記憶があります。 ここ2〜3年でかなりポケモンカードをやっている人が増えてきて今では、お笑い芸人さんや、俳優さんとかもやっているようで、YouTube(ユーチューブ)で検索すると面白い動画がたくさん出てきます。ポケモンカードを取り扱うお店もめちゃめちゃ多くなり、買う側としては
最近は朝型にシフトしてウォーキングを始めました。菅野です。 皆さんは日々の業務でどれぐらいExcelを用いているでしょうか? 表計算ソフトであるExcelですが、計算のみならず、グラフ描画や、文章を表形式でまとめたり、マニアックな使い方ではアニメーションの作成までできてしまいます。 エンジニア以外の方も業務で使用することが多いのではないでしょうか? しかしながら、業務上でExcelを用いると、日々の煩雑な作業が多くなりやすい印象です。 エンジニアであればVBA等を調べてマクロを作るといったことも可能ですが、一般の人にはハードルが高くなってしまいがちです。 今回はそんなExcelを用いた業務をChatGPTにPythonスクリプトを作ってもらうことで効率化してみましょう。 今回のテーマではGPT-4のモデルを使用します。 また、CodeInterpreterで対象のExcelファイルを読み込
インターネットはTCP/IPと呼ぶ通信プロトコルを利用しますが、そのTCP/IPを プログラムから利用するには、プログラムの世界とTCP/IPの世界を結ぶ特別な 出入り口が必要となります。その出入り口となるのがソケット (Socket)であり、TCP/IPのプログラミング上の大きな特徴となっています。 このため、TCP/IP通信をソケット通信と呼ぶこともあります。 ソケットとは ソケットとは、簡単にいえばコンピュータ間の概念的な電話機であり、郵便ポ ストです。つまり、プログラムはソケットに喋りかけたり、手紙を投函すれば、 通信相手のコンピュータの受話器または郵便受け、つまりソケットにその喋っ た内容や手紙が届くことになります。従って、プログラムは通信相手のソケッ トに自分のソケットを繋ぐことができれば、コンピュータ同士がどのようにデー タを送受信しているかなどは考える必要がないのです。 ソ
Visual Studio Code(以下、VS Code)を今よりもっと使いこなしたい! そんな人にお勧めの解説書を紹介します。 VS Codeの最大の特徴は、高いカスタマイズ性と豊富な機能拡張。本書では使用する言語に適した開発環境の構築方法、UIや設定のカスタマイズ方法、特にお勧めの機能拡張を軸に、VS Codeを使いこなす方法を解説したものです。 著者の上田 裕己氏(@ikuyadeu0513)はVisual Studio Codeのコントリビュータで、VS Codeの機能拡張なども開発されています。 本書はそんな著者によるVS Codeの実践的な操作方法、言語ごとの開発環境の構築、拡張機能など、幅広い内容が網羅された一冊です。
1章 チューニングの基礎知識 理論の話なので要約 Web サービスが高速であることは現代では必須要件と言える Web サービスを高速化することで得られるメリット ユーザーの離脱率を下げることができる Core Web Vitals のスコアが上がり、SEOに有利になる 業務システムの場合、業務効率が向上する システムリソースの消費を抑え、コストと地球に優しい かっこいい(重要) 高速の定義 本書では ISUCON における以下の定義に基づき、 Webサービス利用者(クライアント)のリクエスト送信開始からレスポンス受信完了までの所要時間(レイテンシ)が短いこと を高速であると定義する。つまり、レイテンシが低い Webサービスが高速であると言える。 ただし、実際の Webサービスは特定のリクエストだけでなく、様々な種類のリクエスト俯瞰していずれも高速の処理することや、同時並行で行われる大量のリ
概要 CX事業本部アーキテクトチームの佐藤智樹です。 今回はDevelopersIO 2023のチョークトークで登壇した際の資料を共有します。 チョークトーク自体は質問を交えてかなりインタラクティブに行ったので、これだけ読んでも伝わりづらいですが参加された方の思い出しや参考になれば幸いです。 資料 所感 チョークトークは朝、昼の2回実施したのですが、思っていたよりも積極的に参加いただけて良い意見交換ができたと思っています。参加いただいた皆さん盛り上げてくださりありがとうございます!自分としては初めてほぼアドリブで話す予定だったので発表までドキドキ待ちながらでしたが、楽しい時間だったので今後も同じような取り組みできればと思います。その際はご参加いただけるとありがたいです。
こんにちは。インフラぼっちです。 開発メンバーと色々お話していると、 あらゆるコマンドや便利なものをまったく知らない状況なので、 現在メンバーに技術のシェアなどをしています。 ■tmux(ティーマックス)とはなんなのか サーバに入ると突然ssh切れたりセッションし直すのは めんどくさいと思う人多いと思います。(特にインフラやってる人) iTerms2でペインを分割(⌘ + d)でできますが、 また踏み台からsshログインするのもめんどくさい。 これを解決するのがtmuxです。 もともとscreenで同じようなことができるのですが、 比べるとtmuxのほうがサーバのメモリー等負荷がなく、サーバに優しいのです。 以下が概要となります。 端末多重化ソフトウェアで、1つのターミナルで操作しているシェルから実行したtmux上で複数の仮想端末を操作できるため、 ターミナルを複数開くことなく複数のサーバ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く