設立 1 周年!オープンソースのローカライズ中国語ドキュメントナレッジベース
はじめに ご存じのとおり、プログラミング開発の分野では、英語が国際共通語として使われることが多く、多くのオープンソースプロジェクトが英語の開発者向けドキュメントしか提供していないため、英語が得意でない開発者は開発ドキュメントを読む際に言語の
はじめに ご存じのとおり、プログラミング開発の分野では、英語が国際共通語として使われることが多く、多くのオープンソースプロジェクトが英語の開発者向けドキュメントしか提供していないため、英語が得意でない開発者は開発ドキュメントを読む際に言語の
Vercel は Serverless サービスを提供するプラットフォームで、静的ページのプロキシやシンプルな API の作成に特に適しています。無料プランは個人プロジェクトに非常に適しており、特に中国地域では優れた CDN サポートを利用
Baota Linux パネルには、かなり以前からパネルへの HTTPS アクセスを有効にする機能が追加されていましたが、このオプションはデフォルトでは無効になっています。しかし、最新バージョンの 9.1.0 では、最新のスクリプトを使用し
Alibaba Cloudは国内有数のクラウドコンピューティングサービスプロバイダーですが、通常時の製品は決してコストパフォーマンスが高いとはいえず、高額な料金が多くの在学生や、あまり裕福ではない開発者たちを尻込みさせています。 しかし少し
会社に新しいプロジェクトがあり、私が独自に技術選定して開発を担当しました。プロジェクトの要件は英語の製品紹介サイトを作ることで、比較的シンプルで開発期間も長くなかったため、最終的に Nuxt フレームワークを使用して開発することにしました。
はじめに 私は少し強迫性があり、WordPress の記事にある postname フィールドを設定しない場合、デフォルトでタイトル title が postname として使用されるため、postname を記事 URL として使用すると
KonvaJS では、イベントバブリングがデフォルトで有効になっています。つまり、子要素でイベントが発生すると、そのイベントは親要素へ伝播します。そのため、レイヤーに click イベントを登録し、その上にグループを作成した場合、そのグルー
Vue.js の v-model と model-value は、どちらもフォームデータの双方向バインディングを実現するために使用されるディレクティブです。 v-model は Vue.js が提供するシンタックスシュガーで、テンプレート内
紹介 Cockpit は使いやすく、統合され、閲覧しやすく、オープンな Web ベースのサーバーインターフェースです。 システムログ情報の表示 システムストレージ情報の表示 ダッシュボード システム設定とシステムの基本操作 Docker コ
先月、会社にフロントエンドのすごい方が入社し、私たちのチームに技術面でいくつかの規約を制定してくれました。その中の一つが、Git でコードをコミットする際の Commit Message に関する規約です。最初は余計なことだと思っていました
最近、蘭空画像ホスティングが 2.0 バージョンに更新され、多くの新機能が追加されたことを知りました。その中の1つが、複数のデータベースドライバーに対応したことです。 できるだけ簡単にしたいという考えから、現在の画像ホスティングは自分用で、
少し前、Flarum は初の正式版 Flarum 1.0.0 Released をリリースしました。当時の気持ちを一言で表すなら、こうです: 待ちに待ったその時が、ついにやって来た 2017 年に初めて Flarum を知ってから現在まで、
先週、U-File が登録受付を開始したタイミングでアカウントを登録し、容量無制限・2TB のトラフィックが利用できるスペースを無料で手に入れました。しばらく待ってようやく審査に通過したのでコンソールを確認したところ、利用しているのはおそら
今回のリリースには、安定版に向けてコアソフトウェアをさらに最適化するための、多数の新機能と修正が含まれています。 🔔 更新内容 このバージョンでは Flarum の使い勝手の向上に注力しました。コミュニティの優秀な開発者にも、Flarum
Loc では一人一つ OneDrive 5T を持っているのを見て、私もその流れに乗って https://developer.microsoft.com/zh-cn/office/dev-program から E5 サブスクリプションを申請
新学期のプログラミングの授業が正式に始まり、私も久しぶりに VC 6.0 を開いて C 言語のコードを書くことになりました。実は C 言語を学び始めた頃から、この IDE はあまり好きではありませんでした。機能が少ないだけでなく、cl.ex
サーバーを使い始めたばかりの頃は CentOS 6.8 を使用していましたが、それから間もなく 7.x バージョンが登場し、多くのプログラムが次々と 6.x システムのサポートを終了したため、私も CentOS 7.1 システムを使い始めま
以前の記事のコメント欄で、Flarum を Nginx 上で動かすと 404 などのエラーが発生するという声が多く寄せられました。これは、擬似静的ルールが正しく設定されていないことが原因のようです。公式ドキュメントでは、さまざまな環境におけ
数日前、ある方から「オープンソースコミュニティの力は、一人の力をはるかに上回る」とメッセージをいただきました。私も完全に同意します。以前、Toby が Flarum を離れたとき、この偉大なオープンソースプログラムは滅亡へ向かうのだと思って
前回の記事では Java 開発環境 JDK の設定について説明しましたので、今回は JDK 13 を使って Hello World をコンパイルしてみましょう。 作業ディレクトリに新しいファイルを作成し、HelloWorld.java と名
夜、新学期のクラス会があり、動画の中でたくさんの見慣れた顔を見ました。2か月ぶりに会ったみんなはかなり太っていました。やはり新型コロナウイルス感染症の影響で、家にこもって食べたり飲んだり遊んだりするばかりで、運動不足になっていたからでしょう
Flarum 自体が中国語にあまり対応しておらず、バージョンアップに伴い、徐々に中国語への最適化も始まりました。たとえば、中国語のユーザー名での登録に対応したことは、確かにとても便利です。しかし、最新の beta11 でも、依然として中国語
Flarum は数週間前に 0.1.0-beta.11 バージョンをリリースしました。詳しくは Flarum 0.1.0-beta.11 Released をご覧ください。それでは、このバージョンを新規インストールする方法を見ていきましょう
最近、このサイトに Flarum beta11 を使いたいものの、どこからダウンロードすればよいのかわからないというコメントが寄せられました。Flarum といえば、私も長い間使っていませんでした。主な理由は更新の進行が遅く、何年も経ってい
前回、私の香港の軽量サーバーが隔離室から解放され、その後「酸酸乳」を構築するために使ったところまでお話ししました。しかし残念なことに、Alibaba Cloudのシステムには非常に厄介な監視機能が組み込まれており、おそらく「酸酸乳」のプロセ
今朝、Youwanコミュニティのタイトル文字数制限を少し変更し、メモとして専用の記事まで書きました。今になって考えてみると、今後変更しなければならないことはまだたくさんあります。変更するたびに記事を1本書いていたら、明らかに効率が悪く、後か
少し前に「iAppコミュニティ」を「有玩コミュニティ」に変更し、プログラムもFlarumからDiscuzに移行しました。なぜプログラムを移行したのでしょうか?それは、Flarumの作者であるTobyがFlarumの開発から離れたようで、今後
以前は Windows で Linux サーバーにリモート接続する際、一般的に PuTTY を使っていましたが、現在は macOS に移行しました。macOS に標準搭載されているターミナルにもリモート接続機能があり、ほかの SSH クライ
Flarum 公式が推奨するインストール方法は Composer を使用することです。Composer のインストール方法については、Google や百度で検索してください。LNMP と LAMP にはどちらも Composer が付属して
まず、私も Flarum サイトを作成しました。しかし、多くのユーザーは投稿時にタイトルを適当に入力し、1~2文字しか入力しないことさえあるため、サイト全体の見栄えが悪くなってしまいます。そのため、投稿の属性を制限する必要があります。本記事
まずはデモ画像で仕上がりを確認してみましょう。以下で操作方法を説明します。 1. 管理画面で Ads プラグインを有効にします(何?アンインストールした?それなら、さようならです)。 2. Ads 設定ページの「ホーム左側のノード欄下の広告
Flarum CV には、内蔵(公式)プラグインやサードパーティ製プラグインが数多くあります。あまり多くのプラグインを有効にすると、必然的にフォーラムの速度に影響するため、自分のフォーラムに適したプラグインを選んで有効にすることが非常に重要
この記事はFlarum公式フォーラムの投稿をもとにしたもので、CV 7.4.0で動作を確認済みです。その他のバージョンについては各自でお試しください。 カテゴリページの各カテゴリに個別の背景を追加します。これを実現するのは難しくありませんが
本文 まず言っておくと、またしてもあまり役に立たない Flarum のカスタマイズチュートリアルです。この記事ではサイト全体の Banner に背景を追加できるだけです。もし「カテゴリーに合わせて変化すればいいのに」と言う人がいたら、申し訳
本文 まず、CV は開発版をベースにしているため、B7 のいくつかの問題は修正されていますが、最適化については正式リリースの Beta 版ほど良くありません。以下に、最近 CV 版をインストールした会員から報告された問題と解決策をまとめます
Flarumベータ版のキャッシュ問題は、このフォーラムプログラムで発生するさまざまなエラーの主な原因です。たとえば、nojs、管理画面でスタイルを変更したのにフロントエンドに反映されない、言語を切り替えるとエラー表示になり、xxx.xxx.
また一つ、特に役に立たない機能です。投稿一覧のユーザーアバターの下にレベル進行バーを追加します。まず、コードを提供してくださった 4tabern.com に感謝します。デモは掲載しません。自分のサイトでも使っておらず、実際には余計なものだと
このチュートリアルは初心者向けの基本的な内容です。詳しい方はご容赦ください。本文では主に composer を使ったインストールについて説明します。レンタルサーバーには適していませんが、ローカルで composer を使ってインストールして
Markdown 構文は Flarum が主に推奨しているコンテンツ入力方式です(ほかに BBCode もあり、後ほど説明します)。ここでは Markdown の使い方を簡単に紹介します。本記事は主に Flarum の初心者向けに書かれてお
最近はブログに書くこともあまりなく、ずっと駄文を書いています。せっかく習慣になったので、今回も駄文を書いてみます。ご存じのとおり、Flarumは海外のプログラムなので、リソースを呼び出す際にはGoogleの静的リソースライブラリを使用してい
このチュートリアルは完全に余計なものです。ただ、個人的には色を少し変更したほうが見栄えがよいと思っただけです。結局のところ、好みは人それぞれなので、元の色が好きな人もいるかもしれませんが、記録として残しておきます。もし私と同じように別の色に
ユーザーから、PNGはiPhone上でひどくぼやけるという報告があり、PNGの代わりにSVGを使おうと思いました。SVGとベクター画像は同じ原理で、どのデバイスでも非常に鮮明な状態を保てます。Flarum Beta 8のソースコードを見てみ
使用方法 新しいファイルを作成し、コードタグ内の内容を追加してください。yourdir をフォーラムのディレクトリに置き換えてください。NoJs がない状態でこのスクリプトを実行することはおすすめしません。これにより、次の訪問者の待ち時間が
現在、ますます多くのウェブサイトで AJAX によるページ更新なしの読み込みが流行しており、多くの WordPress テーマにもこの機能が使われています。サイト全体で AJAX を使用するのは一見複雑な技術に思えますが、実際の操作は非常に
しばらくブログを更新していませんでした。最近は特に書くこともなく、国慶節の長期休暇を目前にして、何か暇つぶしになることを書いてみようと思いました。ちょうど今日、WordPressの管理画面のパスワードを変更しようとしたところ、WordPre
ずっと昔(サイトを開設したばかりの頃)、私はすでにWP Postviewsプラグインを使っていました。当時はCDNを有効にしていたためアクセス数を集計できず、そこで「WordPressでCDNを有効にするとアクセス数が増えない」という記事を
今朝、百度短縮URL APIを利用して短縮URLを生成するチュートリアルとコードを公開しました。その後、CSDNで百度短縮URLを生成する、より優れた方法を見つけたので、こちらに転載して皆さんと共有したいと思います。また、前回の記事のバージ
少し前に「jQuery でオンライン生成する t.cn 新浪短縮 URL」という記事を書きました。新浪微博の短縮 URL インターフェースを呼び出す内容でしたが、次第に短縮 URL に興味を持つようになり、そこでいくつかの公開されている短縮
最近、「一言」のような一言出力プラットフォームを開発しています。データベースには MySQL も SQLite も使用していません。txt 形式のテキストでデータを保存するつもりだからです。 理由はとても簡単で、txt は書き込みや読み出し
昨日、WordPressテーマ情報を取得するAPIを書いていたとき、style.css 内の英語の内容を置き換えるため、文字列置換に関する strreplace() 関数を使いました。最初は、連続して10個ほどの strreplace()
最近、短縮URLのAPIインターフェースを開発しており、APIに関する多くの記事を読みました。最もよく使われるのはJSON技術です。JSONはJavaScriptオブジェクト記法とも呼ばれ、軽量なデータ交換形式です。私のAPI開発言語はPH
WordPress テーマをいじったことがある人なら、WordPress のテーマディレクトリにある style.css にテーマの詳細情報が記載されていることをご存じでしょう。では、テーマテンプレート内でこれらの情報を呼び出したい場合、ど
最近 Ajax 技術を勉強しているので、よく小さな Demo を作っています。例えば、以前作った「jQuery オンラインで QQ の名前とアバターを取得」などです。今回紹介するものも Ajax プロジェクトで、主な機能は t.cn の新浪
数日前、「WPでCDNを有効にすると実際のIPアドレスを取得できない問題を解決する」という記事を書きました。今日、たまたまグループ内で助けを求めている人を見かけたのですが、その人はEmlogプログラムを使用しており、同じ状況(CDNを有効に
WordPress のデフォルトの管理画面ログインページがあまりにもひどいと感じている人は、私と同じようにたくさんいるのではないでしょうか? 強迫観念の強い私は当然我慢できず、管理画面のログインページを変更するプラグインをあちこち探しました
WordPress に初めて触れる初心者の中には、いつもインターネットで無料テーマを探す人がいますが、こうしたテーマにはバックドアが仕込まれている可能性があり、簡単にあなたのウェブサイトの権限を取得され、不正な利益を得るために悪用されること
昨日、コメントメール通知機能「WordPressのメール返信スタイルをカスタマイズする」を有効にしたばかりなのですが、メールに記載されたコメント投稿者のIPアドレスがなんと間違っていることに気づきました。WordPressがCDNのIPノー
当サイトでは、開設当初からコメント返信メール通知機能を有効にしていませんでした。主な理由は、WordPress標準の返信スタイルがあまりにも簡素で、SMTPプロトコルによるメール送信もそれほど安定しておらず、無料のQQメールボックスはメール
Typecho を使っていた頃は、テーマやプラグインを自分でいろいろ試すことが多く、そのたびに docs.typecho.org でテーマやプラグインに関するよく使う関数を確認していました。 より多くの開発者や初心者が、Typecho テー
中国国内では、多くの人がメールアドレスの使用に慣れておらず、Gravatarアバターを持っていない人さえいます。中国国内の状況に合わせて、テーマに一定の最適化を行いました。QQメールアドレスを使用している場合はQQアバターを呼び出し、それ以
昨日、グループ内で Dux テーマのコメント欄に QQ 番号を入力すると名前とアバターを直接取得できる機能がどのように実装されているのか尋ねられました。Dux テーマを確認してみたところ、この機能は統合されていませんでした。一方、Emlog
数日前、本サイトでは皆さんのフロントエンドHTML学習をサポートするため、HTMLをオンラインで実行できるツールを公開しました。今日は引き続き、HTML、JavaScript、CSSの圧縮・解凍ツールという、非常に実用的な3つの小さなツール
ウェブページの背景をいじっていたところ、サイト全体を透明にしてしまいました。これで動的な背景を設定できるようになります。最初に思いついたのは CSS + jQuery でしたが、しばらく試行錯誤して、知更鳥テーマとは互換性がないことに気付き
価値のある記事を書いたとき、苦労して作成した内容を守るため、あるいは何もせず情報だけを得ようとする人に機会を与えないため、またはコメント数を増やすために、コメントすると表示される機能を使いたいと思うことがあります。知更鳥の返信すると表示され
現在、多くの WordPress テーマには百度シェアコンポーネントが統合されています。しかし、現在の百度シェアは HTTPS アクセスに対応していません(本当に困ったものです。百度は HTTPS 化を宣伝し推奨している一方で、自社製品はき
WebページのHTMLを記述する際、特殊文字が必要になることがよくあります。これらの文字はキーボードから直接入力できない場合が多いため、対応するHTMLエンティティコードを使用する必要があります。これらのコードはHTMLリファレンスにすべて
WordPressでメジャーアップデートがリリースされるたびに、管理画面には目立つ更新通知ボックスが表示されます。しかも、この通知ボックスは閉じることができず、非常に目障りです。この更新通知を削除するために、バージョン番号を変更する方法を調
フロントエンドを学んでいると、テストコードを実行する必要がよくあります。当時、私は主にChinazのウェブマスターツールのようなオンラインツールを使っていました。現在はフロントエンド技術をほぼ習得したので、より多くの人が手軽にフロントエンド
数日前、この小さなブログはグループ内のある大物に目を付けられ、攻撃を受け続けていました。CDNを有効にしていたため、相手は私のオリジンサーバーのIPを取得できず、代わりに私のサイトに大規模なCC攻撃を仕掛けてきました。私は完全に不意を突かれ
WordPress をいじっている皆さんならご存じのとおり、/category/ の削除機能が組み込まれていないテーマでは、パーマリンクを変更するたびに、カテゴリリンクに /category/ ディレクトリが表示されます。カテゴリリンクから
少し前、Namecheap はシマンテック証明書の置き換えプランを開始しました。Symantec SSL 証明書を Comodo SSL に無料で置き換えることができます。しかも新しい証明書の有効期間は3年間で、とてもお得に見えます。先月、
今朝起きてすぐサーバーを確認したところ、突然 CPU 使用率が 99% まで跳ね上がっていることに気付きました。しばらく調査した結果、CC 攻撃を受けていることが分かりました。ネットワーク接続に大量の SYN 接続が発生し、すべてのリソース
B站で、純粋なコードを使って iPhone のレンダリング画像を描いた HTML5 作品を見かけました。とても面白いと思ったので、みなさんの参考になればと思い、紹介します。まずは完成イメージをご覧ください: コードは 60 行近くありますが
Cheveretoは現在最も強力なPHP画像ホスティングシステムで、これを使って複数ユーザー向けの公開またはプライベートな画像ストレージサービスを構築できます。現在、Cheveretoには無料版も登場しているので、ぜひチェックしてみてくださ
最近、WordPress テーマをどのように認証するかについて考えてみました。最初は、JS でドメインを判定する方法によって認証を実現しようと思いましたが、JS 認証 は簡単に突破されてしまい、要素を検証するだけで簡単に確認できるため、この
ブログを書き始めてからもうすぐ2か月になります。最近、この2か月でどれくらいの閲覧数を得たのか確認したくなりました。そこで、サイト概要を表示するウィジェットを思い出しました。このウィジェットはテーマに標準搭載されていないため、自分で追加する
本日、憧憬ブログを訪問したところ、彼のサイトのブラウザーのデフォルトのサイドスクロールバーがカスタムスタイルに変更されていることに気付きました。後でネットで調べてみたところ、このスタイルは CSS でデザインできることが分かりました。そこで
このサイトでは以前からサイマンテック(Symantec)の SSL 証明書を使用していましたが、所詮は無料の DV 証明書でした。前回、沃通(WoSign)が大量に発行した無料の DV 証明書のルート証明書が失効させられた後、いつかサイマン
今日はあるネットユーザーのために WHMCS(IDC 管理システム)を構築していたところ、データベースに関する問題に遭遇しました。それは、WHMCS 6.x がデータベースの厳格モードでは実行できないというもので、そのためデータベースの厳格
数日前、オープンソースの Git プライベートコードホスティングツール Gogs を利用して、Git ミラーサイトを構築しました。今日、問題があることに気付きました。それは、tar.gz 形式でパッケージ化してダウンロードできず、zip 形
多くの場合、サイト管理者は自分のウェブサイトの SEO 対策が十分にできているかどうかを非常に気にしています。そのため、さまざまなウェブマスターツールを確認する際には、どのクローラーが自分たちのウェブサイトにアクセスしたのかも知りたいと思う
当サイトを開設してから、およそ20日が経ちました。まだそれほど長い時間ではなく、始まったばかりではありますが、そこでサイトの稼働時間を記録するオンラインタイマーを書いてみようと思いました。前置きはこれくらいにして、さっそく始めましょう。 ま
先日、「WordPress上部ローディングプログレスバーのコード」という記事を書きました。ウェブサイトの読み込み時間を表示するためのもので、今回の機能と似ています。 今回ご紹介するのは、横方向に表示されるプログレスバーです。ウェブページを下
Shellスクリプトを書いて他の人に使ってもらいたいものの、ソースコードは公開したくないという人は多いでしょう。そのため、Shellスクリプトを暗号化する必要があります。Linuxには、非常に使いやすいShell暗号化コンポーネント shc
数日前、私は《純粋な PHP コードで XML サイトマップを生成する》という記事を書きました。XML サイトマップを生成するためのものです。しかし、XML サイトマップはコードばかりで、少しも美しく見えません。なぜなら、もともと検索エンジ
Typecho は中国人開発者によって開発された非常に優れたブログシステムで、コードが短く、シンプルで使いやすいのが特徴です。最近、Typecho で構築されたプロジェクトもあり、当然ながらこのプログラムについて少し検討することになりました
最近、多くの IDC 業者のホスト名が localhost.localdomain になっているのを見かけます。強迫観念のある私は、この名前は長すぎて目障りだと感じたので、ホスト名を変更するための資料をいくつか調べました。そこで、実行可能な
サイトマップを利用すると、ウェブサイト管理者は検索エンジンに対して、サイト上にクロール可能なウェブページのリンクがどれだけあるかを簡単に伝えられます。最も簡単なサイトマップの形式は sitemap.xml ファイルで、その中にウェブサイト内
WordPress で CDN の静的キャッシュページを有効にすると、記事にアクセスした際にオリジンサーバーへリクエストせず、CDN にキャッシュされたページを返します。そのため、記事の閲覧数が自動的に増加せず、その他の変化も発生しません。
ページ読み込み時のプログレスバー効果は、皆さんも以前から憧れていたことと思います。以下は私が作成した、WordPressでページ上部に読み込みプログレスバーを実装するコードです。とても簡単に、クールなページ読み込みプログレスバー効果を実現で
ソフトウェア紹介 Goaccess はオープンソースの Web サイトログリアルタイム分析ツールです。Goaccess は Apache/Nginx/Lighttpd などのサーバーのアクセスログファイル(access log)を読み取って
現在、市場には OpenVZ、Xen、VMware vSphere、Hyper-V、KVM、および Xen の HVM と PV など、さまざまな VPS 仮想化技術があります。Xen では、PV は準仮想化、HVM は完全仮想化です。PV
ionCube Encoder は PHP ソースコードを Bytecode に変換し、暗号化およびライセンス処理された PHP コードはオープンソースではなくなります。暗号化された PHP コードを実行するには、ionCube Loade
ときどき、簡単なHTMLサイトを構築したものの、他人にWebページのソースコードを見られたくないことがあります。そのようなときは、コードを使って他人がHTMLコードを閲覧できないようにします。まずは、他人がどのようにWebページのソースコー
ping は、ネットワーク接続をテストするためのツールです。ping コマンドは ICMP(インターネット制御メッセージプロトコル)に基づいて動作します。ICMP は IP プロトコルの一部であり、TCP/IP プロトコルスタックのネットワ
問題 ウェブサイトへのアクセス速度を向上させるため、コンピューターシステムはウェブページへのアクセスに成功すると、そのウェブサイトのURLとIPアドレス情報をローカルにキャッシュし、次回そのURLにアクセスする際にはIPアドレスを直接使用し
昨年、有名歌手の喬任梁さんが亡くなったときのことを覚えていますか。百度画像は異例にも彼のために白黒のウェブページを用意し、すべてのユーザーが百度画像で喬任梁さんを検索すると、サイト全体が白黒で表示されるようにしました。追悼が必要な日には、自
最近、ある友人がウェブサイトを作成し、SSL 証明書を導入して、サイト全体で HTTPS 暗号化を有効にしました。しかし、設定後も HTTP でアクセスできることがわかり、ユーザーを HTTPS 暗号化モードへ強制的に移行できない状態になっ