開発日誌

更新 掲示板トップ

[1]kari◆OikIgfMabE
ID:iRRqqKfI
テスト

2018/8/30(木)22:45:47
[2]kari◆OikIgfMabE
ID:iRRqqKfI
スレッド掲示板自分の以前作ったレス掲示板から作り上げた。
まだ完成したとは言えないけど基本機能は実装済み。

ここまでくるのは長い道のりだった。
ここ最近技術力が伸びてる。毎日書いてるからかな。正しい努力には結果がついてくる間違いない!

2018/9/1(土)22:25:58
[3]kari◆OikIgfMabE
ID:iRRqqKfI
問題点の[2]の機能を実装出来た。嬉しい~~。これで一応完成。後は投稿規制を追加したりしていけばいいだけだ。本当に嬉しい。
2日間かけて考えた甲斐があった。

2018/9/3(月)15:45:15
[4]kari◆OikIgfMabE
ID:iRRqqKfI
1つ大きな問題を解決したと思ったらまた問題が出てくる。開発というものはそういうものなのだ。

2018/9/3(月)16:56:17
[5]kari◆OikIgfMabE
ID:iRRqqKfI
Blogのたたき台が出来上がった。
これで記事を投稿できる。
課題はタグをつけること、表示の仕方を適時、sqlを使い必要に応じて変えること、CSSを使いデザインを変える事などが挙げられる。

まあしかし、一応完成して良かった。凄く簡単だった。ただあの機能だとまだ駄目だ。

色々改良しないと。

2018/9/9(日)0:45:39
[6]kari◆OikIgfMabE
ID:iRRqqKfI
アクセスカウンターを改良した。
同一ipに対しては1日1回しかカウントしないようにしました。

2018/10/31(æ°´)0:10:31
[7]kari◆OikIgfMabE
ID:iRRqqKfI
ツールにソースビュアーを追加。
30分位で出来た。Chromeじゃない人ぐらいにしか需要ないと思うけど、昔はこれがツールではピカイチだった。

2018/11/12(月)22:2:55
[8]kari◆OikIgfMabE
ID:iRRqqKfI
仕事ではプログラミングするけど、勤務外では全然やってなかったな。

これから再開していこうと思う。

2019/10/7(月)21:37:26
[9]kari◆OikIgfMabE
ID:SYLaZpmM
コードを色分けして表示したくて、色々弄っていたけど、なぜか、エラーがとれない。ソースのどこが間違っているか分からないから、twitterで聞こう。。

2019/12/3(火)22:49:19
[10]kari◆OikIgfMabE
ID:SYLaZpmM
暗礁に乗り上げた。

何故か出来ない。

2019/12/4(æ°´)20:47:23
[11]名無し
ID:SYLaZpmM
取り敢えずコメントアウトした。

2019/12/5(木)23:38:24
[12]kari ◆OikIgfMabE
ID:SYLaZpmM
ソースコードは通るようになったけど、コードの色分けの新機能の部分時間ある時に直します。

2019/12/5(木)23:39:59
[13]kari◆OikIgfMabE
ID:SYLaZpmM


ちょっと確認

2019/12/7(土)3:24:52
[14]kari◆OikIgfMabE
ID:SYLaZpmM
blogの脆弱性を直しました。

2019/12/20(金)19:19:23
[15]kariyama◆OikIgfMabE
ID:SYLaZpmM
以前作ったソフトuploadした。
もし良かったら使ってくださいね^^

使い方は需要があれば書きます。

2019/12/27(金)20:46:5
[16]kari◆OikIgfMabE
ID:iRRqqKfI
画像アップロード機能とスレッド検索機能を付ける事にしました。
多分土日で完成すると思います。頑張る!


2020/3/7(土)11:8:48
[17]kari◆OikIgfMabE
ID:iRRqqKfI
アップロード機能どのファイルでもモジュールほぼ使わずに上げれるようにする予定なので意外に難航しそう。

2020/3/8(日)20:8:48
[18]kari◆OikIgfMabE
ID:iRRqqKfI
期限はもうけずに、のんびりやります!

2020/3/8(日)20:10:6
[19]kari◆OikIgfMabE
ID:iRRqqKfI
アップロード機能ある程度できた。<br>後は細かい点修正加えて、PNG等も対応すれば完成。

2020/3/10(火)23:59:25
[20]kari◆OikIgfMabE
ID:SYLaZpmM
PNGも対応し、細かなミス等を修正。

エクセル(マクロ無し)、パワポ、ワード、PDFもアップロード出来るようにするか検討中。

機能自体はすぐに出来る。

2020/3/11(æ°´)21:31:3
[21]kari◆OikIgfMabE
ID:SYLaZpmM
Perlのみのソースコードを表示するのに対応しました。
他のソースコードも需要があれば対応します。
かなり大変だった。
ただ思いついてからは割とすぐに出来ました。

ソースコードを複数載せることも可能です。(テストスレッド参照)

ex)

#!/usr/bin/perl

print "Content-type: text/html\n";
print "\n";
print "Hello World!";


2020/5/3(日)21:11:59
[22]kari◆OikIgfMabE
ID:iRRqqKfI
禁止ワード機能と、設定したhost or IPの投稿拒否機能を実装しました。

2020/8/27(木)14:28:1
[23]kariyama◆OikIgfMabE
ID:iRRqqKfI
レス内の投稿全部表示機能が20分位で出来ました。
これでパソコンから見やすくなる!!

2020/8/31(月)17:41:3
[24]kariyama◆OikIgfMabE
ID:iRRqqKfI
別ファイル作らずに管理画面完成!
後は管理画面内でスレッドやレス削除やスレッドやレス編集出来るようにするだけ。

セッションに関してはモジュール使わずに車輪の再発明して対応予定。

2020/9/2(æ°´)15:43:58
[25]kariyama◆OikIgfMabE
ID:iRRqqKfI
取り敢えず即席のスレッドの削除機能のみ完成した。
ボタンを押した後、確認のダイアログなんぞでるわけでもなく、一瞬にしてスレッドを塵芥と化す!
本当は確認機能つけるのが正解だけど、即席だから、しょうがない。

画像は管理画面のスレッド消すページ。

こんな機能でも2時間かかってるぞ。大変だった。
画像
2020/9/3(木)22:12:0
[26]kariyama◆OikIgfMabE
ID:iRRqqKfI
管理画面からのスレッド削除の機能に初歩的なミスがあり、修正。
配列の初期化をしていなかった。

これで漸く完成。

レス削除機能の方も5時間かけて完成しました。
荒らしや悪質な宣伝の対応がこれでしやすくなる。

2020/9/4(金)21:35:25
[27]Tatsuya Sato◆OikIgfMabE
ID:EAeCayGg
スレッドタイトル検索機能が完成した。
3時間かかった。難しくないのに、Perl触ったのが久しぶりだったので、意外に時間かかった。
ラジオボタンで投稿者や、IDやレス内容検索も対応して行く予定。

2020/12/14(月)11:47:54
[28]Tatsuya Satoi◆OikIgfMabE
ID:EAeCayGg
タイトルで改行を出来なくしました。

そしてプログラム言語のハイライト表示を追加でCSSとDelphiを対応しました。

2020/12/15(火)11:31:0
[29]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
プログラミング言語のハイライト機能の中で、JavaScriptを使えなくしました。

2020/12/15(火)14:14:14
[30]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
URLのリンク機能が今日の夜頑張って3時間位で出来た。
かなり、正規表現の事調べて実装した。

疲れた。

Urlのリンクは出来たので次は中間サイトを挟んで、ソースviewerでソースを確認飛ぶ先のUrlのリンクを確認出来るようにしたい。

2020/12/16(æ°´)23:15:8
[31]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
独自タグの入力補完の実装が2時間位で終わった。
jquery.jsを利用しています。
今からスレッドリンク機能を実装します。

2020/12/19(土)17:38:31
[32]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
スレッドリンク機能とレスリンク機能が完成しました!
レスリンクは、レスアンカーによる普通の選択と、範囲選択があります。

例)
普通のレスリンク>>>2
範囲選択のレスリンク>>>25-29

無事完成した。なかなか大変だったぜ・・・。

2020/12/19(土)23:53:55
[33]名無し
ID:iRRqqKfI
>>25-29

2020/12/19(土)23:56:2
[34]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
出来たと思ったらまだ出来てなかった。
正規表現部分がミスってるっぽい。

今日は遅いので、もう寝て明日やります。

2020/12/20(日)0:18:57
[35]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
スレッドリンク機能とレスリンク機能が完成しました!
レスリンクは、レスアンカーによる単体選択と、範囲選択があります。
結構大変だった・・・。
特に正規表現が。
正規表現の復習した事により理解が深まった気がする。

2020/12/21(月)11:46:58
[36]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
スレッド内で投稿したい時に下にすぐにいけるように、右下に固定でクリックした時に下までいけるスイッチを配置しました、

iPhoneではページトップに移動はしやすいですが、途中で一番下にいきたくなった時不便なので、設置しました。この機能はHTMLとcssだけで出来ています。

2020/12/23(æ°´)4:39:58
[37]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
ページ遷移機能を改善しました。
pgとnumがあったのをnumにレス内では統一しました。

今まで表記がレス表示数ずつ増えていく仕様なのがダサかったのをようやく変更出来ました。

例)
レス表示数10の場合
pg=10
pg=20
・・・

↑を

レス数表示数が10でレス数が60ある場合
num=60-51
num=50-41
num=40-31
・・・

と分かりやすくしました。

大満足!

2020/12/23(æ°´)13:12:18
[38]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
メッセージの文字数をkeyup後にカウントする機能を加えました。
これで文字数がいくつまでか明示的に分かるようになります。
本当はtextarea内の右下に表示したかったのですが、やり方が分からない為、断念しました。

改行、空白もカウントします。
掲示板がそういう仕様にしているので、文字数カウント機能も従属しています。

2021/1/3(日)14:55:8
[39]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
UTF8対応が完全に完了しました。
トリップもShift_jisの文字コードと同じものが表示されるようになりました。
つまり引き続き2ch互換のトリップです。
満足。

2021/1/3(日)15:6:50
[40]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
アフィリエイトを始めました。
広告でサーバー代やドメイン代を稼げるようになってくれれば嬉しいです。
今まで赤字垂れ流しだったので笑

頑張る!

2021/3/31(æ°´)7:30:9
[41]レス削除済み
ID:



[42]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
>>41

悪質なサイト(コピー品)の宣伝である為に削除しました。
やめて下さい。

2021/5/2(日)21:19:40
[43]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
ToDoListの開発版では6月6日にタグ機能を付けて、今日Grid上でのタグによる抽出機能の切り替えが完成した。
SQLでCSVを抽出してる。
SQLを直接入力して自分の望んだ条件で抽出という、マニアックな機能を付けようか迷っています。

#ToDoListの開発

2021/6/11(金)2:8:1
[44]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
ここ何日かかなり一生懸命開発をしました。
面白過ぎて開発中毒になってる笑

今使って頂いている方の一人から提案されたのは、投稿した一つ一つのtodoにつき更に進捗度合や状態を書き込めるような履歴機能を検討して欲しいと言われました。

今のままだと味気ないという事らしいです。

自分はそのアイディアに感銘をうけました。
データベースでやるなら対応しやすいのですが、あくまでフリーソフトなので、CSVで管理するとなると、一つの項目につき一つの詳細進捗履歴のCSVをつけるといったものが現実的かもしれません。

IDで紐づけるといったような。まるでデータベースですね笑

おそらく膨大なCSVファイルが作られると思いますが、作るならそういった方法でしか対応出来なさそうです。

まあ要検討ですね。

#ToDoListの開発

2021/06/19(土) 21:21:45
[45]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
履歴機能付けました。

流石にもう疲れたので、しばらく開発を休みます。
根詰め過ぎた。

頭痛い・・。

#ToDoList

2021/06/20(日) 20:39:25
[46]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
今MouseCoordinateHelperという新アプリ作っています。取り敢えず、ボタンをクリックしてその後クリックした場所の座標は取得できる。

システムのマウスカーソルの変更も出来る。
さて、どうするかだな。

職場で作ったClipHistoryの改造もしないとだしな。

#MouseCoordinateHelperの開発 #ClipHistoryの開発

2021/06/25(金) 21:51:57
[47]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
職場で作ったClipHistoryは持ち出し厳禁なので、それ以上の機能のものを今日の朝3時から今まで頑張ってようやく出来た!

Unicodeにも対応したし、良い出来。

他の人にも使いやすい状態になったら、公開しようかな。

ふぃいーーー
後は画像対応。
まあそれも楽勝だが。しかし疲れたわー。

2021/06/26(土) 14:28:00
[48]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
ちなみに、職場で作ったClipHistoryは個人的に使っているソフト。
お昼休みや朝の仕事始まる前の時間に作った。

ダウンロード出来ないから、自分で作るしかなかったんだよね。
今までCLCL使っていたけど、今日自分で作ったものClipHistory(名前思いついてないから同じ名称使う)は画像対応すればCLCLより良いかな。
自分で作ったものだし、愛着あるし。
自分が必要な機能色々積むかな。

しかしアイディアがない・・・・。

#ClipHistoryの開発

2021/06/26(土) 14:38:09
[49]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
画像こんなん
半透明の機能でも追加しようかな。

カーソル合わせるとヒントにその行の全部の内容が出る。(改行があった場合改行も含めて)

上から2行目がUNICODEに対応していないと表示できない文字

今分かったんだけど、ブラウザ使っている時未対応だ。やっぱCLCLの方が上だね笑

#ClipHistoryの開発
画像
2021/06/26(土) 15:48:52
[50]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
ウィンドウにも対応しました。

嬉しいね!
Window API関数万歳!!!

#ClipHistoryの開発

2021/06/27(日) 21:00:23
[51]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
Chromeには完全対応してるけど、試したら、IEのURLの入力欄にはAutoPasteしない。
Internet上の入力欄にはどこにも出来る。

いやぁ難敵だわ。
奥が深い。

一朝一夕では出来ないけど、頑張れば出来るな。
しかし今日はこの位にしておいてやろう。
また明日だ。
帰宅してからやるのも楽しいからいいけど、出来ないと気分転換したくなるわ。
もうちょっとだけやるか

#ClipHistoryの開発

2021/06/28(月) 21:31:29
[52]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
はい出来た!
原因を試行錯誤して突き止めた。
余裕やね。

#ClipHistoryの開発

2021/06/28(月) 22:17:27
[53]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
Bitmap対応(画像対応)しようと思ってるけど、取得して退避させるのは簡単だけど、どういう仕様にしようか検討してた。

しかしめんどくせぇわ。開発以外の事で。
体調が本調子じゃなかったが、寝たら復活した。
画像取得したら、削除しないと邪魔だ。履歴から消えたら消すような仕様にしなければならない。
普通に、データが入ってるフォルダに一緒に置いておこうかな。
他のクリップボード履歴のアプリはどうしてるんだろう気になる。

#ClipHistoryの開発

2021/06/29(火) 23:58:20
[54]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
複数画像のアップロード対応をしました。
4枚まで同時に上げられます。
それ以上上げようとするとエラーメッセージが出ます。

#スレッド掲示板の開発

2021/10/28(木) 16:46:30
[55]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
ImageMagickでの画像圧縮を追加した。
ファイルサイズが小さくなって、よりサーバー負荷かからなくなった❗️

#スレッド掲示板の開発

2021/10/29(金) 21:49:19
[56]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
>>>11.15
v3構想の為の下準備が出来た。
・名前とパスワード欄のクッキー対応
・スレッドリンクとスレッドレスリンク(通常と範囲)

が出来た。
動的IPの投稿制限対応はまた今度やる❗️

2021/10/30(土) 10:46:48
[57]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
>>>11.15
時間ある時にv3構想に挑む。

・スレッドリンクとスレッドレスリンク(通常と範囲)
正規表現がうまくいかなかった問題を修正した。

#スレッド掲示板の開発

2021/10/30(土) 11:17:43
[58]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
投稿前の画像のプレビュー機能を追加しました。
これは案外簡単に出来た。

自画自賛ですが、便利な機能だと思います。

#スレッド掲示板の開発

2021/11/06(土) 12:57:04
[59]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
リンクプレビューようやく出来た。
wkhtmltoimageを使おうとしたけど、レンタルサーバー側の事情で使えず、
代替案で挑戦して完成した。
意外と大変だったな。

リンクを踏む前にどういうサイトか大体分かるので、
怪しいサイトを避けれます。
これは便利!

#スレッド掲示板の開発

2021/11/07(日) 17:19:27
[60]レス削除済み
ID:



[61]レス削除済み
ID:



[62]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
URLオートリンク機能の修正をしました。
荒らしの方の投稿によってミスに気づくという笑
K2sanの御蔭で正規表現のよく理解していなかった所を理解できました。

可変IPの投稿規制方法が現状まだ実装していないので、一時的にまた投稿パスをつけます。
荒らしには嫌になっちゃうね。
まあ自分しかほぼ投稿していないからいいっか。

#スレッド掲示板の開発

2021/11/22(月) 21:38:00
[63]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
スレッド掲示板v3構想今日から着手します。
最近まで開発を疎かにしていました。

まずはセッション周りから調査しています。

#スレッド掲示板の開発

2022/01/10(月) 13:30:52
[64]Tatsuya Sato◆OikIgfMabE
ID:mpNGPqfs
昨日はClipHistoryの修正をしていました。
スレッド掲示板の開発は前回投稿した日しかやってません。
再開したいのはヤマヤマですが、最近は応用情報の勉強で忙しいです。

2022/02/23(æ°´) 14:01:39
[65]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
スレッド内にいる時、どの位置でも投稿できるようにポップアップを作りました。
この機能は少しだけ改善する予定です。
見え方がおかしい時は、スーパリロードやキャッシュを削除してみて下さい。

スレッド掲示板の開発

2022/02/27(日) 19:41:21
[66]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
普通のレス内投稿とポップアップのレス内投稿のメッセージと文字数カウントの連動が可能となった。
画像参照表示機能は連動できていません。
やり方が分からず断念。

独自タグの動きも問題なく連動出来ていそうだけど、確認が必要だな。

スレッド掲示板の開発

2022/03/01(火) 20:58:13
[67]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
確認の結果、ポップアップの場合、独自タグは置かれる位置が普通のレス投稿の位置に引きずられる。
これはどうすべきかな。

スレッド掲示板の開発

2022/03/01(火) 22:11:36
[68]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
>>67
に関しては修正しました。
問題なく機能するようになりました。

疲れたので寝ます。

スレッド掲示板の開発

2022/03/01(火) 23:57:49
[69]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
>>66
画像参照表示機能の連動も出来ました。
こちらは割と早く出来ました。
jQueryに慣れてきたおかげもあるかもです。

スレッド掲示板の開発

2022/03/02(æ°´) 20:47:59
[70]Tatsuya Sato◆OikIgfMabE
ID:iRRqqKfI
検索の文字列がutf8にデコードされてなくて、今までアルファベットしか検索できてないの気づかなかった笑
今直しました。

今後は検索機能の強化をやろうかな。

スレッド掲示板の開発

2022/03/03(木) 08:18:34
[71]Tatsuya Sato◆OikIgfMabE
ID:EAeCayGg
本文検索機能が完成しました。

レス内に入った時のurlのread(スレッド番号)が1000までの分は検索できるようにしました。
現状スレッドが少ないので、この範囲内で収まると判断しました。

頭の中で作った設計書の通り無事動きました。
この機能に費やしたプログラミングした時間は1時間半で完成しました。
ちょっと疲れた。

スレッド掲示板の開発

2022/03/05(土) 11:00:24
[72]Tatsuya Sato◆OikIgfMabE
ID:EAeCayGg
検索機能にスレッド作成者名前検索と名前検索を追加しました。
35分で実装しました。

検索機能は一区切りついたから、次は何を改善しようかな。

スレッド掲示板の開発

2022/03/06(日) 11:52:01
[73]Tatsuya◆OikIgfMabE
ID:iRRqqKfI
掲示板閲覧パス機能追加しました。
今はオフにしています。
ただ、今の仕様上パスワードを平文でCookieに保存しているので、暗号化して復号化するのが良さげです。
そのうちidの暗号化を改善したいのと、排他制御の修正やスレッド閲覧パス機能も追加する予定です。

スレッド掲示板の開発

2022/03/06(日) 16:45:36
[74]Tatsuya◆OikIgfMabE
ID:iRRqqKfI
投稿パスワードだけ外に出して管理画面から変更出来るようにした。
これにより投稿パスワードを変更をしやすくなった。
ただ、表示上の問題だが、入力欄に値の保持がどうやるのか分からない。
Perlで出来るのか。
まあ試みは上手くいってる。
調査すれば出来る筈。

スレッド掲示板の開発

2022/03/10(木) 21:26:59
[75]Tatsuya◆OikIgfMabE
ID:iRRqqKfI
>>74
無事解決しました。
設定ファイルに設定を全部移行させようかな。

スレッド掲示板の開発

2022/03/18(金) 08:44:22
[76]Tatsuya◆OikIgfMabE
ID:iRRqqKfI
>>75
perlの正規表現をsystemからやっているせいか、望む結果が得れない。
設定ファイルに全部以降は現状無理だ。
バグもしくは俺の知らない落とし穴がある。
おかしい。

ちょっとキレそうだ。

スレッド掲示板の開発

2022/05/24(火) 00:19:37
[77]Tatsuya◆OikIgfMabE
ID:iRRqqKfI
iniファイルに定義された定型文のあるセクションを全部読み込む仕様に変更。
ポップアップメニューに動的に登録される。
今まではベタ書きだった笑

改行文字コードを保存する際に強制的にadjustlinebreakでcrlfに変更。
それによってバグ解消。

タスクトレイを右クリックしたら、ダイアログを出し、ソフトを終了するか確認し、はいなら終了する仕様に変更。

ClipHistoryの開発

2022/07/23(土) 23:50:18
[78]Tatsuya◆OikIgfMabE
ID:iRRqqKfI
gridを2列にし、ヒントは0列目に表示されるようにした。
使い勝手は良くなった。

ClipHistoryの開発

2022/07/31(日) 10:55:35
掲示板トップ 全部
名前:
独自タグ
メッセージ:
/1000
画像:
※JPG・JPEG・GIF・PNGのみ(5000000バイト以内で4枚まで)
投稿パス: