back_and_forth archives bookmarklet categories css date_title entries_index entry_title google rss10 wikieditish writeback
update: 2020/08/27 15:45 | path: /software/web/blosxom
(bind-key "C-c t" 'chromium-translate) (require 'url-util) (defun chromium-translate () "Open google translate with chromium." (interactive) (if (use-region-p) (let ((string ;; 行頭、行末のホワイトスペースを削除し、文章の途中にある改行をスペースに変換してから翻訳する (replace-regexp-in-string "\\([^\n]\\)\n\\([^\n]\\)" "\\1 \\2" (replace-regexp-in-string "^\s*\\(.*?\\)\s*$" "\\1" (buffer-substring-no-properties (region-beginning) (region-end)) )) )) (deactivate-mark) (if (string-match (format "\\`[%s]+\\'" "[:ascii:]") string) (browse-url (concat "https://translate.google.com/?source=gtx#en/ja/" (url-hexify-string string))) (browse-url (concat "https://translate.google.com/?source=gtx#ja/en/" (url-hexify-string string))))) (let ((string (read-string "Google Translate: "))) (if (string-match (format "\\`[%s]+\\'" "[:ascii:]") string) (browse-url (concat "https://translate.google.com/?source=gtx#en/ja/" (url-hexify-string string))) (browse-url (concat "https://translate.google.com/?source=gtx#ja/en/" (url-hexify-string string)))))))便利!便利!
update: 2020/08/20 11:25 | path: /software/emacs
error: symbol 'grub_calloc' not found grub rescue >とっても焦った。grub-pcで起きた問題が、grub-efiでも起きる?ってどういう事かしら?
grub rescue > ls (hd0) (hd0,gpt1) (hd0,gpt2) (hd0,gpt3) (hd0,gpt4) (hd0,gpt5) (hd0,gpt6) (hd0,gpt7) (hd0,gpt8) grub rescue > ls (hd0,gpt6) bin boot lib lost+found sbin var ...他、いろいろ調べた結果、
$ wget http://snapshot.debian.org/archive/debian/20200705T204532Z/pool/main/g/grub2/grub-common_2.02%2Bdfsg1-20_amd64.deb $ wget http://snapshot.debian.org/archive/debian/20200705T204532Z/pool/main/g/grub2/grub2-common_2.02%2Bdfsg1-20_amd64.deb $ wget http://snapshot.debian.org/archive/debian/20200705T204532Z/pool/main/g/grub2/grub-efi-amd64-bin_2.02%2Bdfsg1-20_amd64.deb $ wget http://snapshot.debian.org/archive/debian/20200705T204532Z/pool/main/g/grub2/grub-efi-amd64_2.02%2Bdfsg1-20_amd64.deb
$ tar cvf grub-old.tar grub*.deb $ scp grub-old.tar mywwwserver:/var/www/html/
$ modprobe ext4 $ mount /dev/sda6 /mnt $ mount /dev/sda3 /mnt/boot/efi $ mount --bind /dev /mnt/dev $ mount --bind /proc /mnt/proc $ mount --bind /sys /mnt/sys $ chroot /mnt $ cd /tmp $ wget http://mywwwserver/grub-old.tar $ tar xvf grub-old.tar $ dpkg -i grub-common_2.02+dfsg1-20_amd64.deb \ grub-efi-amd64-bin_2.02+dfsg1-20_amd64.deb \ grub-efi-amd64_2.02+dfsg1-20_amd64.deb \ grub2-common_2.02+dfsg1-20_amd64.deb $ exit $ reboot
$ echo grub-common hold | sudo dpkg --set-selections
$ sudo dpkg-reconfigure unattended-upgrades
update: 2020/08/19 19:35 | path: /software/linux
$static_dir = "/var/www/html/ext/blog"; $static_password = "yourpassword";さらに、静的HTMLを作成する時だけ、設定ファイルを以下のように編集する。
$url = "http://www.ext.jp/ext/blog";
$ blosxom -password=yourpassword -all=1
update: 2020/07/11 12:35 | path: /software/web/blosxom
$ sudo apt install blosxom
$ mkdir /var/www/html/blog $ cd /var/www/html/blog $ cp /usr/lib/cgi-bin/blosxom .
<Files blosxom> SetHandler cgi-script </Files>
--- /usr/lib/cgi-bin/blosxom 2016-01-02 00:38:03.000000000 +0900 +++ blosxom 2020-07-11 10:07:32.683053000 +0900 @@ -100,7 +100,9 @@ ( $config_dir = $blosxom_config ) =~ s! / [^/]* $ !!x; } else { - for my $blosxom_config_dir ( $ENV{BLOSXOM_CONFIG_DIR}, '/etc/blosxom', + my $script_path = $0; + $script_path =~ s/\/[^\/]+$//; + for my $blosxom_config_dir ( $ENV{BLOSXOM_CONFIG_DIR}, "$script_path/etc", '/etc/blosxom', '/etc' ) { if ( -r "$blosxom_config_dir/blosxom.conf" ) {
$ cd /var/www/html/blog $ mkdir etc $ cp /etc/blosxom/blosxom.conf etc以下の項目を編集する。
$blog_title = "blogのタイトル"; $blog_language = "ja"; # 日本語
$ mkdir /var/www/html/blogdb $ cd /var/www/html/blogdb $ mkdir flavours/var/www/html/blogdb/flavours に blosxomのscript中に記載されている、行 頭"html "で始まる内容を参考に、content_type.html date.html foot.html head.html story.html を作成する。
update: 2020/07/11 11:22 | path: /software/web/blosxom