2020-07-03

Libreoffice, セル範囲内の複数の要素数をカウントする

ソフト名 : Libreoffice 6.3

複数のセル内の指定値をカウントする。指定値は1つではなく、連続した複数の値とする。
SUMPRODUCT関数を使う。



セル範囲 A1:F1 にある 18, 24, 32, 34, 37, 41 の要素で、30代の値をカウントする。

=SUMPRODUCT((A1:F1>29)*(A1:F1<40))
tag: #Libreoffice, #sumproduct, #関数, #カウント, #セル

2020-06-24

Evolution CMS, 2.xのAjaxSearchに対するエラー対処方

ソフト名 : Evolution CMS 2.x
スペニット名 : AjaxSearch

Evolution CMS 2.x で検索機能を有効にした場合、以下のエラーが出力された。

<< エラー内容 >>

« Evolution CMS Parse Error »

Call to undefined method EvolutionCMS\Database::freeResult()


<< 対処方 >>

Package Management から、AjaxSearchのバージョンを変更する。

Version 1.12.1 から masterに変更し、Resetをクリックする。

以上

2020-06-05

Evolution CMS, 検索結果を特定ページに表示する, DLMenu

ソフト名 : Evolution CMS 1.4x

Extras : DLMenu


[[ifsnippet? &name=`AjaxSearch`]] 
	[!AjaxSearch?
		&ajaxSearch=`0`
		&addJscript=`1`
                .......
&landingPage=`検索結果ページのID`
&showResults=`0`
                .......
!]
&landingPage=`検索結果ページのID`
で設定。検索ボタンをクリックすると、指定IDに結果を表示する。


検索結果のページには

[!AjaxSearch? &showInputForm=`1` &ajaxSearch=`0`!]
を記述する。
&showInputFormの値が1の時は、再検索のテキストボックスが表示される。
0 の時は非表示となる。

参照させていただいたサイト

tag: #evolution, #cms, #dlmenu, #ajaxsearch

2020-05-13

Evolution CMS, メニューの親リソースのリンクを有効または無効に設定する

ソフト名 : Evolution CMS Version 1.4.11

デフォルトでは、メニューの親リソースのリンクが無効("#")になっている。

BLOG -+                    (リンク無効) 
            +Mini-Blog    (リンク有効)
            +Just a pre    (リンク有効)
            +New docu   (リンク有効)


上記で親リソースのリンクを有効にするということは

BLOG -+                    (リンク有効)
            +Mini-Blog    (リンク有効)
            +Just a pre    (リンク有効)
            +New docu   (リンク有効)


にするということになる。

<< 変更箇所 >>

メニューのプラグイン DLMenu を再設定し、リンクを有効にするためには

[[DLMenu? 
.......中略.....
&parentRowTpl=`@CODE:<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" title="[+title+]">[+title+] <b class="caret"></b></a>[+wrap+]</li>`
]]
から
[[DLMenu? 
.......中略.....
&parentRowTpl=`@CODE:<li class="dropdown"><a href="[+url+]" class="dropdown-toggle" data-toggle="dropdown" title="[+title+]">[+title+] <b class="caret"></b></a>[+wrap+]</li>`
]]
に変更する

<a href="#"  から  <a href="[+url+]"  に変更する。

参照URL
http://docs.evo.im/en/04_extras/dlmenu.html (英)

2020-03-05

libreoffice calc,日付(文字列)の文字を揃えてコピーする

ソフト名 : Libreoffice calc

日付データ2000/1/5(テキスト)2000/01/05(日付)と月、日の文字数を2桁にそろえてコピーする。

コピー先の書式をテキストから日付に変更する




そのまま、日付の書式に設定したセルに数値だけコピーすると、

となり、日付の文字数が揃わない。


そこで、value()関数をう。
コピー先のセルに =value(セル番号) を入力し、下方へコピーする




日付のデータが文字数が統一されて、コピーされる。







2020-01-29

画像一括変換

OS : Linux

画像 PNG形式をJPG形式に一括変換をコマンドでする。
 $ mogrify -format jpg *.png
画像 JPG形式をPNG形式に一括変換をコマンドでする。
 $ mogrify -format png *.jpg

2019-12-28

busyBox...のエラー表示でLinux Ubuntuが起動しない時の解決方法

Linux Ubuntu がエラー表示を残し突然起動しなくなった。
しかし、1分程度で解決する方法がある。

《 トラブル状況 》

PCの電源を入れると、複数のハードディスク(HDD)を認識する。
予め設定したLinuxのOSが入っているHDDを自動起動。

起動画面が切り替わり、特定のメッセージ(図1、図2)を残し、OS起動処理が停止。
このとき、コマンド入力待ち状態のまま変化なし。
トラブルの経過は以上

 図1
Busybox v1.02,1 (ubunt: 1:1.02.0-12ubuntu1) built-in shell (ash)
enter 'help' for a list of built-in commands.

図2





OSが起動しない原因は不明で、トラブル直前は正常にシャットダウンした。
正常に動作するときは、電源を入れるだけで、ログインする画面が表示される。

 《 環境 》

OS : Ubuntu 18.04 64bit
外付けハードディスクにOSをインストール
PC : ディスクトップ
CPU : Intel(R) Pentium(R) CPU G850 @ 2.90GHz
メモリ : 4GB


《 解決方法 》

 Linux のOSがインストールされたドライブ認識記号を確認するために
(initramfs) に続き、

return 

の6文字をキー入力する。

すると、ログイン画面が表示された。

以上

関連記事
http://hitokotoubuntu.blogspot.com/2018/01/busyboxlinux-mint.html