カテゴリ: program

修正が結構大変。
データファイルの拡張子文字列は別途自分で定義すべきだったか…。
まぁ面倒くさいのと見落としが起こるだけで、別に技術的困難は無いので大丈夫だろう。

Python+JSON データ活用の奥義
クジラ飛行机
ソシム
2023-01-06


このエントリーをはてなブックマークに追加 mixiチェック

https://nekora.main.jp/comic/thumb/nekora/all/ は実は既にJSONを読んで表示している(他のジャンルはまだPHPとsqlite3)。
後はデカいデータをJSONにしても問題無いか?の検証だな。
その後は更新処理のソースとターゲットをJSONに移行。
あとボットの入力ソースもJSONにしないと。
すべてがJSONになった暁にはPHP+SQLITE3ファイルを転送していたのがJSONのみで済むのでファイル転送の時間が半分位になる筈。この家はアップロードが滅茶苦茶遅いからな。
最初からJSONかXMLにしておけばよかった。場当たり的な対応でPHPとSQLITE3のWデータファイルにしてしまったのは不味かった。いや当時はネットが速くてアイテム数も少なかったんだよ…。それにしてもセンスが無かった。
jqハンドブック―NetOps/DevOps必携のJSONパーザ
豊沢 聡
カットシステム
2021-07-01


このエントリーをはてなブックマークに追加 mixiチェック

いやPDTプラグイン入れただけだけど。
一応しょうもない文法エラーはその場で検出してくれるし、クリック一つで実行してくれるしで中々効率的。
もっと早く入れておけばよかった。

EclipseではじめるPHP
NRIラーニングネットワーク株式会社
翔泳社
2007-02-14

このエントリーをはてなブックマークに追加 mixiチェック

久々に大型改造。
我が家の回線は上りが大変遅いのでFTPに掛かる時間もまた長くかかる。
高速化の為に送信ファイルを削減を検討したらまぁ半分位にはできそう。
そのためには内部データファイルの形式を現在のPHPのソースファイルおれおれ形式からXMLあるいはJSONにする。PHPやPythonはJSONの方が得意らしいのでまぁJSON。サイズも微妙に小さくなるし。
Java側はJacksonで行けそう。
PHP側はまだ調べていないけれどまぁ何とかなるだろう。
Jacksonで巧い事やるために現在複数ある似て非なるデータクラスを綺麗なJavaBeanにしているところ。
そのためデータの利用状況を調査中…。
んー。結構手間かかるな…。しかし成功した暁には通信サイズが半分になる予定なのでやる価値はある。


このエントリーをはてなブックマークに追加 mixiチェック

どうもPandasを使ってLibreOfficeで編集したExcelファイルを読ませようとするとエラーが起こるなぁ。
純正Microsoft Officeで上書きするとちゃんと読めるようになる。
pandasクックブック
Theodore Petrou
朝倉書店
2022-01-14


このエントリーをはてなブックマークに追加 mixiチェック

Twitterにメモしてたら流れてしまったのでメモ
TwitterやMiskeyと同様にいつものアクセスキーとトークンでアクセスするタイプだ。
Javaのサンプルがある。Using the Platform API: Examples
多分ワークスペース情報からたどって削除済みアイテムのURLを取得してその中のファイルを消す感じなのではなかろうか…。API一覧に削除済みアイテム関連の記載が見つからないのが気になるが…。
0606

API利用には開発者登録が必要なのだけれど、Twitterと違って https://www.sugarsync.com/dev/getting-started.html から「開発者登録ページ」へ行ってワンクリックで済む。特に利用目的などを長文で書く必要はない。その場で同時にAPIキーも発行される。
同じ画面で「Create App」からこれから作るアプリケーションの名前などを登録する。これもTwitterと異なり目的等々を作文は不要。
サンプルが依存するライブラリは<dependency org="commons-httpclient" name="commons-httpclient" rev="3.1"/>のみ。
サンプルAPのメインクラスは com.sugarsync.sample.too.SampleTool
これを、-user 自分のID(メアド) -password SugarSyncのパスワード -application アプリケーション管理画面に表示されるアプリのURL -accesskey アクセスキー文字列 -privatekey プライベートキー文字列 list をオプションに指定して実行すると、

-Magic Briefcase

-Folders:
         以下フォルダ名一覧

-Files:

ファイル名一覧


が表示される。何故にユーザ名とパスワードまで要るんだ…。

SugarSync
SugarSync, Inc.
2013-02-16


このエントリーをはてなブックマークに追加 mixiチェック

https://www.itmedia.co.jp/news/articles/2303/30/news112.html
おお、これは中々。そのうち誰かJavaのラッパを作るだろう。twitteredが対応してくれると一番手間がかからないんだけど。
というか私は既にv2に移行済なので、このままアップグレードしなければFreeコース対応ということにならないかしら。


このエントリーをはてなブックマークに追加 mixiチェック

先日から「自分でActivityPubを配信すればSNSアカウントBANとか無くて最高じゃね?」と思いつつ、結構実装面倒かも?と思い始めたが、https://rss.pol.social/ という、RSSをActivityPubにコンバートするサービス…というかモロにマストドンがあるそうな。それ結局アカウントを他人任せなので同じでは…と思いつつもまぁ手軽だし繋ぎには…と使おうとした。
が、そういえばRSS対応はPawooに任せていたらいつの間にかPawooがRSS止めていた…。
ぐぬぬ…。ChromeもRSS表示しなくなったしな…。RSSはアフィを踏ませられないし広告もまぁ挟めない事はないが目立たないしな。
人間の欲望の前にセマンティックWEBは敗れた。

Web開発者のためのRSS & Atomフィード
Ben Hammersley
オライリー・ジャパン
2005-09-20


このエントリーをはてなブックマークに追加 mixiチェック

各SNSに別々の文言を呟くようにしたのとMisskey.io対応。
・Misskey.ioの場合はテキスト中に普通に\nを入れると改行してくれる。
・Misskey.ioは「続きを読む」が指定できて、18禁はそこに入れるのがお作法らしい。「続きを読む」と別サイトへのリンクのサムネイルは両立できない。
・Misskey.ioは絵文字は「:絵文字のコード:」で指定。これはAPIでも同じ。

nostr-javaは中々活発に進んでいるようで2時間前にも更新があった。こないだはクラスのソースも無かったというのに。

ActivityPubのJavaライブラリもある模様。ただしActivityPub配信やるには誰かからのフォロー申請にリプライするためにプロセスを常駐させねばならぬ。

WEB+DB PRESS Vol.114
櫛井 優介
技術評論社
2019-12-23


このエントリーをはてなブックマークに追加 mixiチェック

・UTF-8以外の文字コードで日本語文字データを送ると、文字化けではなく以下のエラーが返る。
{"statusCode":400,"code":"FST_ERR_CTP_INVALID_CONTENT_LENGTH","error":"Bad Request","message":"Request body size did not match Content-Length"}
Misskey.ioの利用規約にある「注意喚起NSFWフラグなしでの露骨に性的なメディアを含む投稿」の注意喚起NSFWフラグとは、ノートリクエスト中ではCWを利用する事である。
misskey4jだと

builder.text("隠れていてボタンを押すとやっと表示される文字列").cw("先頭で表示される文字列");

である。
しかしこのメソッドを繋げて設定する書き方…まだ流行ってるのね。
ともあれこれでボット実装のための要素技術は揃った。

Twitterボット プログラミングテクニック
蒲生 睦男
シーアンドアール研究所
2010-10-08


このエントリーをはてなブックマークに追加 mixiチェック

↑このページのトップヘ