不定期戯言

戻る

« | 2022 | Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec | »

古いページ

2022.09.10 (Sat)

大須

・電子部品を買いに久しぶりに大須へ行ってみたものの,いろんな店がなくなっていて愕然とした。

コメント(0)

コメント投稿

日本語の文字が入っていないものは受け付けません。URL欄は使わないでください。

Name:
URL (NEVER USE):
Comments:

2022.08.28 (Sun)

Non-English based programming languages

・WCCE2022から一息ついて。Non-English-based programming languagesのワークショップでは,最終的に言語要素を取り除いたViscuitを題材にしたわけだが,私が興味あるのは英語以外の自然言語に寄せたプログラミング言語が使われているのかということだったりする。そんなわけでいまさらではあるがWikipediaでいくつか拾ってみる。ただし何か自然言語に寄せているものに限る…Malbolgeなんて誰が読めるんだ。

  • Dolittle…おなじみのドリトル。
  • Chinese BASIC…1980年代の中国語版BASIC。
  • RoboMind…画面上のロボットを動かすプログラム。多くの言語がある様子。
  • 易语言…よくわからない…
  • Fjölnir…アイスランド語のキーワードが使われている様子。if-else-endifがef-annars-eflokという感じで。
  • Hindawi Programming System…いろいろなインドの言語に対応している様子。
  • Linotte…フランス語ベースの言語。「本が読めればプログラムが書ける」が売り文句らしい。
  • LSE…これもフランス語ベース。BASICっぽい感じ。
  • PSeInt…pseudocode interpreterということで,スペイン語の疑似コードでアルゴリズムを記述するもの。多くのプログラミング言語のコードに変換できる様子。フローチャートもいける?
  • Qalb…アラビア語の関数型プログラミング言語。
  • Rapira…ロシア語。POP-2,SETL,ALGOLに影響を受けているらしい。
  • SAKO…ポーランド語。
  • Superplan…かなり古い高水準言語のようだ。ドイツ語のfürが使われているとあるが,英単語も使われていてよくわからない。

(追記)なんだ,WikipediaのカテゴリじゃなくてNon-English-based programming languagesの項目を見れば,どの言語を元にどの言語が作られて,という一覧があるのか。

コメント(0)

コメントの受付は終了しました。

2022.08.27 (Sat)

AtCoder

・久々に緑に復帰。今回はD問題を落とした代わりにE問題がクリアできたからということで。

・(追記)D問題については思い違いがあって,そこを直せばうまく動いた。動的計画法で,高橋君の位置をキーに使っておけばよかったのに,配列の添字でやったところがミスの原因だったか。

コメント(0)

コメントの受付は終了しました。

2022.05.01 (Sun)

Nextcloud

・これまで個人的に使ってきたOwnCloudをNextcloudに切り替えてみた。DBとかをそのままコンバートする方法もあるらしいのだが,整数部分が同じか1つ後のバージョンにしか移せないとか,そのあたりのバージョンのやつだとPHPが新しすぎて対応できないとか,そういった事情で新しく入れ直すことにした。コピーに随分時間がかかるのはいつものこと。

・OwnCloudのiPadアプリだと,PDFに書き込むためには数百円の追加が必要になるようだが,Nextcloudはそのまま書き込みができるようだ。この点でも職場で薦めるにはいいかもしれないな。これから設置だけしておいて,次年度には乗り換えるようにしようかな。

コメント(0)

コメントの受付は終了しました。

2022.04.30 (Sat)

emathのLuaLaTeX対応

・思うところあってemathをLuaLaTeXに対応させるべく手をいれている。誰かのにっき♪を参考にしたりはしているが,なかなか難しい。ベクトルの鏃の型をどうこうするところで,TeXのプログラムが読めずに止まっている。これはオプションのようなものだから,飛ばして別のところをやってもいいのかもしれないが…。コマンド名を書くマクロcmdとparagraphの相性が悪いとか,見出し全般のデザインが違うからレイアウトが崩れたりとか,基本的なところも手を入れたいし,縦横の扱いの違いがどうのこうのというようなややこしいところにも手を突っ込まなくてはいけない。

・しかし,これって需要あるのかな?私自身はほとんど使ってこなかったのだけど,職場ではけっこうよく使われている様子ではある。美文書第8版を買ったときにはpLaTeXをそのまま使うつもりでいたが,pLaTeXヤバイみたいな話を目にしてからは,私はLuaLaTeXへの移行を進めている。でもたとえば職場全体に乗り換えを促すことまでしようとは思わない。

コメント(0)

コメントの受付は終了しました。

2022.04.25 (Mon)

TeXの図

・授業のテキストを作っていると,過去に書いた図の使い回しをしたいときがある。思い出してはコピーしているのだが,考えてみたら図のフォルダを作ってそこにリンクすればいいのではないかとようやく思い立った。そこでこのテキストからそれを実行することにした。

・今までこういう整理をするときには,過去のものまで含めて全部移行していたのだが,どう考えてもそれは無駄な作業なので,今回はしないことにした。一貫性を持たせたいという思いが強くあるので自分の中で抵抗がないわけではないが,そんなことをやっている暇はない。

コメント(0)

コメントの受付は終了しました。

2022.04.04 (Mon)

iOSのGmailアプリ

・生徒にiPadを買ってもらっていて,そのメール環境で困ったことが発生した(というかしていた)。iPadのGmailアプリからGmailを利用する分には何の問題もないのだが,学校のメールサーバに送信しようとすると,日本語文字がすべて0x3F('?')になってしまうのだ。メールサーバ(Postfix)はUTF8も素で通すようになっているのだが,ログをとってみてもメールのファイルを見てみても0x3Fになっている。これでは使い物にならない。どうしたものか。

・Gmailのコミュニティに同様の相談が投稿されているが,改善の方向にはつながっていない様子。Outlookあたりにしたほうがいいのかなぁ…。

コメント(2)

のぐー wrote at 2022-04-06 11:40:

>UTF8も素で通すようになっている
むしろ7ビットしか通さないようにすれば、クライアント側でBASE64とか使ってくれるのでは?

わたやん wrote at 2022-04-06 12:50:

それが、「日本語」って書いたら「???」にしたものをBase64で送ってくるんですよ。

コメントの受付は終了しました。

2022.03.30 (Wed)

AtCoder

・最近AtCoderで楽しませてもらっている。参加したコンテストの回数が14に達したので,ようやくRatingが目減りしない値になるということのようだ。今のところRatingは667で7級ということなのだが,これがこの先上がるのか下がるのか,仕組みがいまいちわかっていない。パフォーマンスという値もよくわからない。2回ほど1000を超えてはいるのだけど,それってどういう意味なんだろう。

・もっぱらプログラムはC++で書いている。STLについて以前いくらか勉強してあったのが助けになっている感じだ。最近はBeginner ContestだとA〜Dがだいたい解けて,E以上は手が出ずに時間をつぶしているような状態。グラフの扱いとかに慣れていかないとこれ以上は進まないのかなと思っている。

コメント(0)

コメントの受付は終了しました。

2022.03.24 (Thu)

iPad mini

・注文していたiPad miniが届いた。なぜiPadなのかというと職場がそういう流れっぽいからだ。生徒に使わせているものがどんなものなのか,借り物でない状態で触っておきたい。だったらなぜminiなのかというと,小さい端末が好きだからだ。しかしケースも込みにするとあまり軽くはないな…。

・ホームボタンがないので基本的な操作が想像できていなかったのだが,慣れてみるとそれほど不自然でもなくいろいろできるようになった。同梱のペライチマニュアルがとてもありがたかった。

コメント(2)

のぐー wrote at 2022-03-30 10:48:

たとえばそいつで、A4縦の書類とか表示させてもちゃんと読めるのでしょうか?
拡大縮小がスムーズにできれば問題ない?
縦横変換(回転)できる?

わたやん wrote at 2022-03-30 11:01:

A4の普通のプリントなら拡大しなくても大丈夫な感じです。普段からX280の小さいモニタ見てるからかもしれません。回転は普通に重力にしたがってできています。

コメントの受付は終了しました。

2022.03.18 (Fri)

iPad mini注文中

・今月1日に注文したiPad miniが来週到着予定。実はPencilとかケースとかを先に買ってあって,本体の到着待ちだったりする。これまでApple製品に食指が動かなかったのは,iPad上で動くプログラムを作るのが面倒そうだからということが理由だったのだが,Androidでも最近作らずに済んであるからまぁいいかみたいなことで購入を決めた。もちろん生徒に使わせているから感触をわかっておきたいというのも大きい理由ではある。何ができるものなのか,それは本気で使ってみないとわからない。

・数日前,栄のアップルストアで実物を見てきた。Pencilをくっつける磁石が思いの外しっかりしているし,確かに書きやすい。

コメント(0)

コメントの受付は終了しました。

古いページ