プログラミング・Web開発

プログラミング・Web開発

【Ubuntu】コマンドのソースコード取得、sambaの設定

コマンドのソースコード取得Ubuntuでパッケージのソースコードを取得するには、aptコマンドを使用します。sudo apt updatesudo apt source パッケージ名※ソースコードを取得するには、/etc/apt/sourc...
プログラミング・Web開発

【JavaScript】サーバーレスWiki 処理高速化・バグ修正の解説と再構成

はじめに本記事では、過去に公開されていたサーバーレスWikiの処理高速化とおまじない、および新規作成時のバグ修正に関する仕様を現代のWeb開発環境向けに再整理し、分かりやすく解説します。高速化のための最適化処理古いIE環境などを想定した条件...
プログラミング・Web開発

【JavaScript】サーバーレスWiki:正規表現の最長一致と最短一致の見直し

この記事で何ができるかJavaScriptでサーバーレスWikiなどのテキスト処理を行う際、正規表現による文字列抽出で意図せず長範囲がマッチしてしまう「最長一致」の挙動を防ぎ、必要な部分だけを正確に取得する「最短一致」の書き方をマスターでき...
プログラミング・Web開発

【JavaScript】サーバーレスWiki 履歴表示の機能追加

【JavaScript】サーバーレスWiki 履歴表示の機能追加サーバーレスWiki(ファイルベースや単一ページで動作するWikiシステム)において、URLハッシュやJavaScriptによる動的なコンテンツ書換を行っている場合、単純にブラ...
プログラミング・Web開発

【JavaScript】サーバーレスWiki 体裁を調整

サーバーレスWikiのJavaScript版について、体裁の調整や不具合の修正を行いました。主な変更点 コンテンツの更新日時およびアクセス日時の表示形式を変更しました。 正規表現のバグを修正しました((mailto|http|https|f...
プログラミング・Web開発

【JavaScript】サーバーレスWiki 機能追加

サーバーレスWikiの機能追加について以前公開していたクライアントサイドWikiを「サーバーレスWiki」に名称変更し、テキストファイルの作成だけでなくリネーム・削除機能を追加しました。想定環境・前提条件ブラウザのローカルストレージまたは ...
プログラミング・Web開発

【JavaScript】クライアントサイドWiki(PukiWiki風) その6 「新規作成」機能追加 その他微調整

最新版:「index.zip」をダウンロード・wikiの画面上からファイルを新規で作れると便利なので、画面の下部に「新規作成」機能を追加。・強調表現のために正規表現を変更 等いろいろと、中身をこり出すと、どんどん改造したくなるな。<meta...
プログラミング・Web開発

【JavaScript】クライアントサイドWiki(PukiWiki風) その5 ハイライト機能強化 ダイレクトURL機能の強化

最版:「index.zip」をダウンロード・ハイライト機能の複数行対応。 (一行だとちょっと使いづらかったので、、)・ダイレクトURLの機能強化 (file、Notes(ノーツのURL)、\\サーバー名 追加)・エイリアス機能強化 (テキス...
プログラミング・Web開発

【JavaScript】クライアントサイドWiki(PukiWiki風) その4  CSV形式の表組みルール追加、整形ルール見直し

仕事柄、ExcelやAccessのような表形式データを使うことが多いので、この機能は追加しておきたかった項目です。簡易版ですが十分使えるので満足しています。<meta http-equiv="Content-Type" content="t...
プログラミング・Web開発

【JavaScript】クライアントサイドWiki(PukiWiki風) その3 ハイライト機能追加等

※本記事のコードはInternet ExplorerやHTA環境特有のActiveXObject("Scripting.FileSystemObject")を使用しています。現代のモダンブラウザ(Chrome、Edge等)ではセキュリティ制...