トップ 最新 追記

Orz日記 by Akio Morita

ToDo:

  • 15 SAD Fit[]回りの障害事例の解析
  • 10 smart pointer版PEGクラスの再実装(Left Recursionまわり)
2006|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|06|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|07|08|09|10|11|12|
2013|01|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|06|07|08|10|12|
2016|01|02|03|05|06|08|10|11|
2017|01|02|03|04|05|06|07|09|10|11|12|
2018|01|02|03|04|06|07|08|09|10|11|12|
2019|01|03|04|05|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|

2020-01-10 [長年日記]

_ [SAD]Partition拡張

Partition[list, #-of-elements_Real, stride_Real]にて、#-of-elementsstrideの意味論を負の整数まで拡張した

負の#-of-elementsには、右からの部分列抽出を割り当てた

Partition[list, negative-#-of-elements, stride] := Reverse/@Partition[list, -(negative-#-of-elements), stride]

また、負のstrideには、右側からlistを舐める動作を割り当てた

Partition[list, #-of-elements, nagative-stride] := Reverse/@Partition[Reverse[list], #-of-elements, -(negative-stride)]

また、zero strideに対しては、#-of-elementsの符号と同じ最小stride(±1)を割り当てた 符号が定まらないケースは、+1を割り当てる

Partition[''list'', 0, 0] := Partition[''list'', 0, 1]

2020-01-24 [長年日記]

_ [SAD]MAIN trunkのLinux Build

x86_64環境で、ABI=32なビルドを行う際には、pkgconfが32bit環境用の.pcファイルを参照するようにPKG_CONFIG_LIBDIRの設定が必要になる

自動設定を行う際の問題は、設定すべき値の環境依存性 pkgconfの組み込みの値をportableに取り出せれば、アーキテクチャ名の類をsedで置き換えて生成する余地があるが、どうも無い模様 (stringsで切り出すのは検知感度の面から面倒そう)


カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記