すべて | Excel(VBA) | Linux | News | PowerShell | ProgMemo | Program | Ruby | python | sci | その他
最新記事(in 1,816 Entries)
Bluesky へ移住する科学者コミュニティ? by Spiegel, 2024-11-22 [remark]
#bluesky #communication #twitter
» 某マスク氏が Twitter でやらかし始めてからもう2年か...
はじめての胃カメラ by Spiegel, 2024-11-21 [remark]
#disease #healthcare
» 今年も健康診断キメてきたぜ!
15-20241117-
15-20241117-
2024-11-20
Labeling threads in Haskell
Haskell
GHC 9.6 provides a function to list up the current threads finally. The function is listThreads exported from the GHC.Conc.Sync module. listThreads is a killer debug method for thread leaks.
If you have Haskell programs which run for a long time, it's quite nice to provide feature to monitor threads with the following functions:
import Data.List (sort) import Data.Maybe (fromMaybe) import GHC.Conc.Sync (ThreadStatus, listThreads, threadLabel, thread
2024-11-16
我々は非公開の関数やメソッドをどうやって個別に単体テストするか?
プログラミング ソフトウェアテスト C言語 C++
前回からの続きである。
eel3.hatenablog.com
「非公開の関数やメソッドを個別に単体テストするか否か」という観点では、現状では「組み込みソフトウェア(特にファームウェア等のハードウェア寄りのもの)の開発なら有りでしょ」という見解に至ったのであった。
では次に、どうすれば非公開の関数やメソッドを個別に単体テストすることが可能となるのだろうか? 要は「どうやって実現するか?」というテクニカルな話である。
組み込み開発で定番のC言語やC++を使っているならば、話は割と簡単である。プリプロセッサを悪用すればよい。
例えばソースファイルfoo.cに定義されている関数群について、テストコードをファイルtest_foo.cに書こうとしているものとする。
test_foo.cにて以下のようにプリプロセス指令を悪用することで、foo.cのファイルスコープに隠ぺいされている関数・変数・型定義などに直接アクセスすることが可能となる。
// test_fo
ホロライブ感想|テレビジョンとしてのVTuber
VTuber文化もだいぶ成熟してきたので、VTuberの世界にのめり込むなら今が一番いい時期だと思う。一昔前はキズナアイを筆頭と・・・
カテゴリー: 漫画・アニメ | タグ: レビュー, 文化社会, 未来考察 | 投稿日: 2024.11.10 | 更新日: 2024.11.10 | 投稿者: MaryCore
2024年11月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
« 10月
2024-10-28
自作のなんちゃってフレームワークでブログを作りました
タイトルの通り、自作のなんちゃってフレームワーク(言語はJava)でブログを作りました。
実際に動かしているブログはこちら。
kmaebashi.com
実装については以下の記事に書いています。
kmaebashi.com
リンク先の記事にもあるとおり、このブログを動かしている「なんちゃってフレームワーク」は、ブラウザからのリクエストをServletで受けてRouterでルーティングしてControllerに処理を渡し、その後、Serviceがビジネスロジックを、DbAccessがDBへのアクセスを提供します。DbAccess層はSQLをガリガリ書きますし(結果のクラスへのマッピングだけはやる)、ControllerもServiceもDbAccessも全部staticメソッドです。SQLおじさんやstaticおじさんでも大丈夫! というよりは、実のところSQLおじさんとstaticおじさんの方が正しかったのではあるまいか。
なんちゃってフレームワークのアーキテクチャ
他の特長としては、デザイナとの協業を重視した
2024年10月27日
PowerShellでXmlReaderを使ってXMLファイルの行をフィルタする
前回の記事で調べた内容を元に、PowerShellでXmlReaderを使ってXMLファイルの行をフィルタするスクリプトを作る。
やり方は、最初にXMLをテキストファイルとして行ごとの配列として全行読み込み、その後、XmlReaderのLineNumberで、テキスト行をインデックスで取り出す方法にする。
テキスト行の配列は以下のようにSystem.IO.File.ReadAllLinesで取得。$pathはXMLファイルのパス。
$xmlLines = [System.IO.File]::ReadAllLines($path)
XmlReaderのLineNumberは1から始まる行番号なので、LineNumber-1でテキスト行配列のインデックスになる。
$xmlLines[$reader.LineNumber - 1]
フィルタするときの条件はXML要素名と属性名を使うようにして、AND条件で全部一致するものだけ出力するようにした。
XML要素名は単純に完全一致で判定する。ル
2024-10-26
2024年衆議院選挙で私が考えていること(刑事司法・裏金・民主主義)
衆議院選挙の党開票日が27日に迫る中、ふと、今回の投票にあたって自分が考えていることを書き起こしておこうという気持ちが湧いてきました。大上段に政治を語るのは少し気恥ずかしいですが、いい歳をした大人が政治についての考えをきちんと語れないほうがよほど恥ずかしいとの信念に基づいて、やってみようと思います。
今回の選挙で私が重視しているのは、個別の政策でいえば「刑事司法」、全体的な考え方で言えば「民主主義と経済」です。
刑事司法制度
いま、冤罪に関する再審無罪判決や再審開始の決定が相次いでいます。
袴田事件が、「5点の着衣」が警察による捏造証拠であったことを認定して再審無罪となったことはみなさんもご存じの通りですが、今週、1986年に発生した福井女子中学生殺害事件で7年の懲役判決が確定し服役した男性の再審の開始も決定されました。
福井中3事件では、新たに開示された検察側証拠から、検察が男性を有罪にするために事実に反する主張をし、証人に利益を供与して唯一の証拠である目撃証言を誘導していた疑いが明らかになり
2024年10月19日
ReactコードをCSSの:hasセレクタで置き換える
CSSの新しい:hasセレクタと、これを使用したReactコードの改善方法について説明します。実用的で美しい例とともに。 大昔、とは言ってもCSSが出てきた当初の話ですが、CSSはカスケードする仕…
React
CSS
グラフィックデザインにおけるAIジレンマ:卓越したタイポグラ フィとその先へ
「決断の時における最善の選択は、正しいことをすること。最悪の選択は、何もしないことだ。」 セオドア・ルーズベルトの言葉です。 人生を左右する可能性のある重要な決断を下すとき、結果が不確実であることや、…
Next.jsを4年間使用してたどりつい た、エンタープライズアプリケーションのフロントエンド開発・構築手法
GC鐃緒申鐃暑ゴ鐃所ズ鐃緒申楮找鐃緒申鐃? - Seesaa Wiki鐃淑ワ申鐃緒申鐃緒申鐃緒申 for 鐃緒申鐃殉¥申鐃夙フワ申鐃緒申 ??≪?潟?壔???若????遺?????????? http://www.pslcbi.com/moncler2014.html
Posted by ??≪?潟?壔???若????遺????????? 2013年12月10日(火) 04:54:02 返信
GC鐃緒申鐃暑ゴ鐃所ズ鐃緒申楮找鐃緒申鐃? - Seesaa Wiki鐃淑ワ申鐃緒申鐃緒申鐃緒申 for 鐃緒申鐃殉¥申鐃夙フワ申鐃緒申 ??≪?潟?壔???若?? 2014 http://www.pslcbi.com/moncler2014.html
Posted by ??≪?潟?壔???若?? 2014 2013年12月08日(日) 03:42:37 返信
GC by ??≪?潟?壔???若????遺?????????
GC/standard/Copying by ??≪?潟?壔???若?? ???????
GC/standard/Copying by ?????若????? ??≪?潟?壔
追記: 2024-08-20
Unicode emoji に global に定義がある(=各プラットフォームでネイティブにサポートされている)ものについて、正しく動いていないような気がする。ただし、aliasを使うと解決するっぽい
share f064 (alias = fa-mail-forward)
bell f0f3
要原因調査
Go 1.23
【SQLExpressの最新記事】
VBScript : ADO : ODBC接続 : SQLExpress(SQLServer) 接続と通常処理( 更新は SQL で行う )
Microsoft SQLExpress : sa に空のパスワードを設定する方法
SQLExpress バッチ DB バックアップ
C# : VB.net : SQLExpress(SQLServer) : SQL-DMO と同等の SMO によるバックアップ
各RDBMS の正規表現の実装状況 : MySQL, SQLServer, PostgreSQL, Oracle
SQLServer の OPENDATASOURCE 関数による Excel の参照( Microsoft.Jet.OLEDB.4.0 と Microsoft.ACE.OLEDB.12.0 )
SQLServer(SQLExpress) : SQL学習用販売管理データとインポート用スクリプト
SQLExpress 2005( および 2008 ) の接続設定
SQLExpress 内に存在する表の CREATE 文を取得する
ファイルから直
それでも10進小数をデフォルトにすることは意味がある
memopy
読者になる
くんすとの備忘録
読者になる
主に言語とシステム開発に関して
読者になる
結城浩のはてなブログ
読者になる
2023/11/20
VimConf 2023 Tiny に参加しました
Tweet
はじめに
11/18、東京秋葉原のアキバプラザで、4年ぶりとなる VimConf、「VimConf 2023 Tiny」が開催されました。
今回、Kaoriya さんから「SoftwareDesign で執筆した内容で基調講演をして欲しい」とお願いされた際に、即答で OK をしましたが実は少し不安がありました。SoftwareDesign を事前に購入した人に同じ話を聞かせてしまうのは残念すぎないかという気持ちです。どうしようかとしばらく検討しましたが、SoftwareDesign の内容からスピンオフした内容にする事にしました。
規模が少し小さいとは言え、せっかく楽しみにきて頂いてる皆さんに、残念に思われないようにしたい、少しでも「来て良かった」と思って貰えるイベントにしたと思い、テーマは変えないまま色々な Bram Moolenaar 氏のエピソードを盛り込んだつもりです。
11/18 当日、僕は会場の受付で運営側としてノベルティの VimConf マスクを配布させて頂きました。(お気付きだっただ
2022年2月16日 0:00~15:00(予定)
Yahoo! JAPAN
サービス終了のお知らせ
いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。
お客様がアクセスされたサービスは本日までにサービスを終了いたしました。
今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
Yahoo! JAPAN
プライバシーポリシー - 利用規約 - ヘルプ・お問い合わせ
© Yahoo Japan
Copyright (C) 2001-2022 Hatena. All Rights Reserved.
2021 Year in Review
Jan 1, 2022
atcoder-cli のインストール方法を解説していきます。
see this code in play.golang.orgsee this code in play.golang.org
The current version is go1.14.3.
The current version is go1.14.3.
Site-C
メニュー コンテンツへ移動
ホーム
フリーランス ITエンジニア です
業務内容
ブロックチェーン・経済圏創出研究
取引先
スポーツチームにブロックチェーン上で投げ銭をする「エンゲート」
コメントをどうぞ
SHOW ROOM のように、投げ銭をする仕組みは既ににありますが、ブロックチェーンを使ってスポーツチームを応援する「エンゲート」というサービスが、ベータオープンしているようです。
アクセスすると、応援できるチームが並んでいます。女子プロレスもあるのか・・・。
パブリックブロックチェーンには、NEMを採用しているそうです。あまり見たことがなかったですね、NEM採用サービスは。下記の記事でその理由が紹介されてますが、何でも手数料がNEMは安いんだそうです。
エンゲートが切り開くNEMブロックチェーンによるスポーツとトークンエコノミーの世界
NEM採用の技術サイドからの理由としては、トークン発行をするシステムの実装が簡単であるそうです。そうなのか・・・・。Ethereumは割りと敷居高めですからね。ちょっと使ってみたい気もします。
仮想通貨を持たないユーザーが参加できる
エ
Toggle navigation 言語処理100本ノック
第1章
第1章: 準備運動
00. 文字列の逆順
01. 「パタトクカシーー」
02. 「パトカー」+「タクシー」=「パタトクカシーー」
03. 円周率
04. 元素記号
05. n-gram
06. 集合
07. テンプレートによる文生成
08. 暗号文
09. Typoglycemia
第2章
第2章: UNIXコマンドの基礎
10. 行数のカウント
11. タブをスペースに置換
12. 1列目をcol1.txtに,2列目をcol2.txtに保存
13. col1.txtとcol2.txtをマージ
14. 先頭からN行を出力
15. 末尾のN行を出力
16. ファイルをN分割する
17. 1列目の文字列の異なり
18. 各行を3コラム目の数値の降順にソート
19. 各行の1コラム目の文字列の出現頻度を求め,出現頻度の高い順に並べる
第3章
第3章: 正規表現
20. JSONデータの読み込み
21. カテゴリ名を含む行を抽出
22. カテゴリ名の抽出
23. セクション構造
24. ファイル参照の抽出
25. テンプレート
Time Intermedia 会社説明会 2014/2/21 受付中