You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
ポピュラーであるがゆえに、セキュリティリスクが高い ご存じの通り、WordPressは世界で最も利用されているCMSです。 有名であるがゆえのデメリットがあります。攻撃対象になりやすいことです。攻撃者の視点から考えると、一つの脆弱性を見つけることができれば、より多くのサイトを攻撃することができます。 サイト運営者は、脆弱性対策をするために定期的なバージョンアップをする必要があります。実際に運用してみるとわかりますが、バージョンアップには多くの工数がかかります。時には動かなくなり、改修が必要になることもあります。 動的にページ表示させるため、表示が遅い(ある程度のサーバースペックが必要) WordPressは、記事の追加や修正、デザインの変更をすると、即時反映されます。毎回、phpを動作させて、動的にページ表示させることで実現しています。 利便性が上がる半面、表示速度が遅くなるというデメリッ
アッタデザインのwebサイトをWordPressから静的サイトへ変更しました。 静的サイトへ変更した経緯としては、WordPressとプラグインの頻繁なバージョンアップなどのメンテナンスの煩わしさから、制作メンバーを解放するためです。 エンジニアではないメンバーも、試してみたいプラグインひとつインストールするたびに、サイトが停止してしまわないかドキドキしてしまいます。 テスト環境は用意しているのでそちらで問題ないことを確認してからインストールするよう、社内のルールとしているのですが、それでも本番サイトが停止してしまわないか、ドキドキしながらボタンを押す・・・。 正直、誰であってもそんなドキドキはしたくないはずです。 そのドキドキは憧れの異性とアッタ!ときにとっておきましょう。 今回は、そんなメンバーのドキドキから解放した「WP2Static」を使って静的サイト化する方法をご紹介します。 W
We’re heading into a new era, where AI is an integral part of the workday. The tools you’re using for work management should be intelligent and help keep you focused and productive. However, even the most innovative solutions for getting work done can slow you down when they don’t work together. In fact, the average employee spends the bulk of their time—more than 57%—communicating, when they coul
最近、コードレビューをする機会が増えてきています。 レビュールールではありませんが、回数を重ねるにつれて、自分なりに気をつけていることをまとめておきます。 最近使っているコード管理ツールは、Bitbucketとgithub Enterpriseです。 いずれもブラウザ上でコードを確認でき、直接コメントが書けるツールです。 レビューア、レビューイという呼び方をするところもありますが、私は未だにどれがどちらか覚えられないので、分かりやすくレビューする側、実装者と呼ぶことにします。 実装者をリスペクトする よくあるのが、初心者が書いたコードを経験者がレビューするケースです。 ですので、なんとなく実装者とレビューする側に上下関係が形成されて、ついつい上からの目線でレビューしがちです。 しかし、私はレビューする側とされる側には上下関係が存在しないと思っています。 リスペクトするからといって、別に常に
コードレビューの基準 コードレビューの主な目的は、Google のコードベースにあるコードの全体的な健康状態を時間をかけて改善することです。 コードレビューのすべてのツールとプロセスは、その目的のために設計されています。 これを実現するには、さまざまなトレードオフのバランスを取る必要があります。 まず第一に、開発者は自分のタスクを進めることができなければなりません。 コードベースに改善を提出できなければ、コードベースは改善しません。 また、どんな変更に対してもレビュアーがいちいち難色を示して変更を取り入れずにいると、早晩、開発者は改善を行う意欲を失います。 一方、CL の品質を確認するのはレビュアーの義務です。CL を取り入れてコードベースのコードの全体的な健康状態 (code health) がだんだんと悪化するのは問題ですから、きちんと確認しなければなりません。 これは骨の折れるやっか
Googleに学ぶコードレビューのポイント 仕事効率化 弊社ではGithubのプルリクエスト機能でコードレビューを行っているのですが、どのような目的・観点で行うかという基準はレビュアーに委ねられている状態です。 この状態ですと以下のようなリスクがあるので、会社として「このような基準でレビューを行う」というルールを整備していきたいと思っています。 レビュアーによってフィードバックの内容が異なり、一貫性がなくなる 新たにレビュアーになった人が何を基準にしたらいいのか分からなくなる 開発者も何に気をつけてコーディングすればいいのか分からなくなる コードレビューの基準を考えるにあたって調査を進める中で、Googleのエンジニア向けのコードレビューのドキュメントを見つけました。 Google's Engineering Practices documentation 日本語訳 https://fuj
EmbeddingsとSentence Transformers Sentence Transformersは、テキストをEmbeddings(埋め込み)と呼ばれるベクトル表現に変換するためのライブラリです。OpenAIの "text-embedding-ada002" も、Embeddingsを生成するモデルです。 テキストの意味をベクトルで表現すると、コサイン類似度などで意味の類似度が簡単に計算できるため、下記のようなタスクが容易になります。 テキストの類似度算出 分類(Classifying) クラスタリング セマンティック検索(意味に基づいた検索) 今回は、ローカルで動作させることができる "Multilingual-E5" というモデルを使って、短いテキストを分類してみます。 このモデルは、Leaderboradでも好成績を収めています。 largeモデルは、"text-embe
👑 はてなブックマークで多くのブックマークを集めた記事による「はてなブックマーク年間ランキング」2023年版を発表します。 集計期間は例年通り12月10日区切り(2022年12月11日から2023年12月10日まで)で、はてなブックマーク数の上位100記事をピックアップしました。あなたがブックマークした記事はいくつ入っていたでしょうか? 2024年もよろしくお願いいたします。 順位 タイトル 1位 新NISAは庶民に十分すぎるほどの制度 - 銀行員のための教科書 2位 保存版!使っている専門通販サイト 3位 とにかく日本の住所のヤバさをもっと知るべきだと思います|inuro 4位 若手のうちに絶対身に着けたい「ビジネス会食完全攻略マニュアル」|yuuu 5位 SNSで大炎上の土佐市移住者カフェ、現地で起こっている事の総括と問題点(ヨッピー) - エキスパート - Yahoo!ニュース 6
僕が社内でずっと言い続けていることがあります。 それは「思考と作業は分けましょう」ということです。 よく、プレゼン資料を作るためパワーポイントを開いてフリーズしている人がいます。もしくは、文章を書くためワードを開いてフリーズしている人もいます。それは「思考と作業を同時にやろうとしている」からです。 ではなぜ、思考と作業を同時にやると効率が悪くなるのか? それは「脳サボっちゃう問題」が起こるからだと思っています。 脳というのは考えることをめんどくさがるもの。作業をやりながら思考しようとしても、脳は作業のほうにリソースを使ってしまい、思考のほうになかなか行かないのです。 パワーポイントで図を作成しているときや、ワードで文章を打ち込んでいるときは、「思考」しているように思えますが、実は脳の多くが「作業」に使われている、ということも少なくありません。 だから、なるべく脳を作業から解放してあげること
LLMのRAG(外部知識検索による強化)についての調査結果が報告されています。 基本フレームワークと各構成要素の詳細、評価、そして今後の発展について言及されており網羅的です。 本記事では、その報告内容を抜粋してお届けします。 参照論文情報 タイトル:Retrieval-Augmented Generation for Large Language Models: A Survey 著者:Yunfan Gao, Yun Xiong, Xinyu Gao, Kangxiang Jia, Jinliu Pan, Yuxi Bi, Yi Dai, Jiawei Sun, Haofen Wang 所属:Tongji University, Fudan University URL:https://doi.org/10.48550/arXiv.2312.10997 本記事の関連研究:LLMにナレッジグ
自分に合ったブラウザー拡張機能を見つけるのはなかなか難しい。興味のあるものを検索して見つけるだけでなく、実際に追加して使い勝手をひとつずつ試してみる必要があるからだ。 Googleが先頃発表した、2023年のお気に入り「Chrome」拡張機能をチェックすれば、そうした手間が少し省けるかもしれない。 Googleはまず、「Get tasks done faster」(タスクを迅速に終える)というカテゴリーで同社お気に入りの5つの拡張機能を挙げている。これらはいずれも人工知能(AI)を活用したものだ。 「Scribe」はAIを用いてユーザーのワークフローを文書化することで、職場でのさまざまなプロセスの訓練を実施するためのガイド作成を支援してくれる。「DeepL翻訳」はウェブページの内容を即座にさまざまな言語に翻訳する拡張機能だ。「QuillBot」は、文章作成時(電子メールの作成や返信)におけ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く