-
[なこったー]「なこったー」で使用するOAuth認証用の「コンシューマ・キー」と「アクセストークン」の取得
mame-tanuki 09/09 00:00:00
日本語プログラミング言語なでしこ用OAuth 対応の Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]でTwitter APIにアクセスするためには、次の二組の認証用文字列が必要となります。 (1)「コンシューマ・キー」と「コンシューマ・シークレット」 Twitter APIにアクセスするアプリケーションのIDキーと、その認証に利用されるシークレット (2)「アクセストークン」と「アクセスト ...
-
oauthの自動化
mr-80b 09/11 00:00:00
「なでしこ」バグ&要望掲示板 http://aoikujira.com/nadesiko/bugbbs/mbbs.php?m=log&logid=1763 トライしてみたものの、ダメダメな感じです。
-
[なこったー]【目次】なでしこ用Twitter 連携ライブラリ「なこったー」で遊ぶ
mame-tanuki 08/29 00:00:00
日本語プログラミング言語なでしこ用OAuth 対応の Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]関連記事の目次。 ■関連リンク 1. 使い方 - なこったー / nakotter - 解説 - Site Untitled[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark] 「なこったー」配布サイト 定型文投稿ツールで新 ...
-
[なでしこ][15パズル]『15パズル』 Ver.2 完成だよ!!
snowdrops89 04/01 21:10:01
15パズルでやりたいこと、出来ることといったら、このくらいかなあ? あと思いつくのは、駒の数を増やしてみるくらいですけど、大体のやり方が見えているので、学習としては効果が薄そうなのに加えて、それを解きたい気持ちが湧き上がってこない(汗)しかも、当初は全然そんなつもりじゃなかったから、その辺りの数値は全部数字で決め打ちしてるから、直すのがえらくめんどー(--; などの問題により、パス!(だから何でも変数にしておいたほうがいいよ、っていう好例?;) ・・・ってわけで、バージョン2の完成! としました ...
-
[なこったー]twitter APIで使われる英文形式の日時を日本時間に変換
mame-tanuki 09/01 00:00:00
これは、日本語プログラミング言語「なでしこ」用Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]に限った話ではないのですが、Twitter APIで使われるツイート投稿日時(create_at)データは非常に扱い辛いです。 例えば、こんな形式です。 これは見づらい。色々と頭の中で変換しなければなりません。すなわち… 英文形式(何月なのか、頭の中で英和辞典が起動…) 協定世界時(日本時間は ...
-
[なこったー]「なこったー」で自分への言及ツイート(mentions)を取得&グリッド表示
mame-tanuki 08/30 00:00:00
日本語プログラミング言語「なでしこ」用Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]の「返信取得」関数を使用し、Twitter APIの「statuses/mentions」 APIを呼んでみるサンプルです。 【関数】返信取得({ハッシュ=?}PARAMで)~ 今回使用する関数は、「返信取得」関数です。 ■説明 Twitter APIの「statuses/mentions」 APIを ...
-
[なこったー]「なこったー」でリツイートする
mame-tanuki 09/08 00:00:00
なでしこ用Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]の「リツイート」関数を使用し、Twitter APIの「statuses/retweet」APIを呼んでみるサンプルです。 【関数】リツイート({文字列}STATUS_IDを)~ 今回使用する関数は、「リツイート」関数です。 ■説明 Twitter APIの「statuses/retweet」 APIを「なでしこ」から呼び指定し ...
-
[なこったー]「なこったー」で返信する
mame-tanuki 09/13 00:00:00
日本語プログラミング言語「なでしこ」用Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]の「返信する」関数を使用し、Twitter APIの「statuses/update」 APIを、「in_reply_to_status_id」引数を指定して呼んでみるサンプルです。 【関数】返信する({文字列}STRと{文字列}STATUS_IDに|STATUS_IDへ)~ 今回使用する関数は、「返信 ...
-
[なこったー]なでしこ用Twitter 連携ライブラリ「なこったー」で自分のタイムラインを取得&グリッド表示
mame-tanuki 08/26 00:00:00
日本語プログラミング言語なでしこ用OAuth 対応の Twitter 連携ライブラリ「なこったー(nakotter)」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]で遊んでみた。 1. 使い方 - なこったー / nakotter - 解説 - Site Untitled[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark] とりあえず、次のような機能を持つ、単純なサ ...
-
[なこったー]「なこったー」でツイートを削除する
mame-tanuki 09/11 00:00:00
日本語プログラミング言語「なでしこ」用Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]の「つぶやき削除」関数を使用し、Twitter APIの「statuses/destroy」 APIを呼んでみるサンプルです。 【【関数】つぶやき削除({ハッシュ=?}PARAMで{文字列}STATUS_IDの)~ 今回使用する関数は、「つぶやき削除」関数です。 ■説明 Twitter APIの「st ...
-
[なこったー]「なこったー」でつぶやく
mame-tanuki 09/07 00:00:00
日本語プログラミング言語「なでしこ」用Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]の「つぶやく」関数を使用し、Twitter APIの「statuses/update」 APIを呼んでみるサンプルです。 【関数】つぶやく({ハッシュ=?}PARAMで{文字列}STRと)~ 今回使用する関数は、「つぶやく」関数です。 ■説明 Twitter APIの「statuses/update」 ...
-
[なこったー]「なこったー」で指定したユーザーのタイムラインを取得する
mame-tanuki 09/14 00:00:00
日本語プログラミング言語「なでしこ」用Twitter 連携ライブラリ「なこったー」[http://www.undefin.net/nadesiko/xpln/lesson/L3-1:bookmark]の「ユーザTL取得」関数を使用し、Twitter APIの「statuses/user_timeline」 APIを呼んでみるサンプルです。 【関数】ユーザTL取得({ハッシュ=?}PARAMで{文字列}SCREEN_NAMEの)~ 今回使用する関数は、「ユーザTL取得」関数です。 ■説明 Twitt ...
-
[雑談]なでしこ基礎文法最速マスター
white-ball 02/06 18:27:18
完全に出遅れた! 結構書くの大変ですね、これ。ツッコミ募集。 参考: Perl基礎文法最速マスター - Perl入門~サンプルコードによるPerl入門~ http://d.hatena.ne.jp/perlcodesample/20091226/1264257759 Route 477 - Ruby基礎文法最速マスター http://route477.net/d/?date=20100125 前口上 なでしこの文法一覧です。他の言語をある程度知っている人はこれを読めばなでしこの基礎をマスターしてなでし ...
-
[雑談]HMAC-SHA1
white-ball 04/02 03:48:44
OAuthやxAuthなどで使うHMAC-SHA1について、一部で要望があるようなので書いてみた。 一応NYSL書いてますが、ようは自由に使ってもらって結構&使って何があっても知らんよ、と言うことなのであんまり気にしないで下さい。 12:18追記:鍵が規定より長かったときの処理がおかしかったので修正。 ※http://www.ipa.go.jp/security/rfc/RFC2104JA.htmlを参考に作成 /* NYSL Version 0.9982 A. 本ソフトウェアは Everyone' ...
-
ubuntuでなでしこ
mr-80b 06/17 00:00:00
http://aoikujira.com/nadesiko/kouryu/mbbs.php?m=thread&threadid=52 ちょっとずつ賛成のコメントが入っているみたい。 2.0かどうかはともかく、なんとか足がかりつかめないかな。 もうすぐ夏だし、夏といえば合宿!とかで一気に士気を高めてやる、とか…。
-
[なでしこ][サイコロ]現象消え・・
snowdrops89 08/30 21:37:43
昨日書いていた、当たりすぎなサイコロの現象は、再現できなくなりました。 zipを解凍した、1.524では、正常動作しているようです。 1.531をインストールした後に、1.524を上書きインストールした時に、何かがおかしくなっていたのかもしれません。 その後、1.523を上書きインストールした時に現象は消え、それっきり再現不能となりました。(再度1.531→1.524も試したんだけど・・) それか、本当に神が降りてきていて、もう去ってしまったかだね!(爆) 1.531に関しては、神様は関係 ...
-
[なでしこ][サイコロ]当たりすぎるサイコロ!?
snowdrops89 08/30 00:06:54
1.531はどうもおかしいので、とりあえずバージョンを1.524に下げてみました。 ナゾの色々な現象は消えて、やっぱり1.531からの不具合なのかなー。 でも、さらっと検索した感じじゃ、同現象っぽいの報告は見当たらないねえ。 むむむ。 アドベンチャーのほうは、意味が分からずちょっと検証がすぐには難しそうだったので、とりあえずちょぼいちで遊んでみる。 ところが・・・ 当たりすぎです! サイコロですから、乱数ですから、6回に1回の確立でしか当たらないはずなんですが・・・ 3回やっ ...
-
SQLiteでテーブル一覧を出力するSQL
mr-80b 08/19 00:00:00
WIKI=「{ランタイムパス}tools\wiki.db」をSQLITE開く。 「SJIS」にSQLITE出力コード設定。 SQL=「SELECT name FROM sqlite_master WHERE type='table' UNION ALL SELECT name FROM sqlite_temp_master WHERE type='table' ORDER BY name;」 R=WIKIでSQLをSQLITE実行 Rをメモ記入 情報源:http://www.kaede- ...
-
定例チャット会案
mr-80b 01/31 00:00:00
なでしこの月1の定例アップデート日付の次の日以降の最初の土曜日の23:00~24:00にチャット会を開いて、なでしこの新しいバージョンを主なネタに、その他雑談もOKな感じでゆるい感じのチャット会ができるといいかも。
-
[TIPS][API]UNIX時間を取得する
kyuuzyuu9yen 06/28 19:32:24
UNIX時間を取得したいことがたまにあるのですが、標準ではついていないので自作するしかありません。 システム時刻を取得して時差を引いてもいいのですが、どう書くorgでWin32APIのGetLocalTimeを使ってみたので、その標準時刻版のGetSystemTimeを使ってみました。 [http://ja.doukaku.org/comment/6599/:title] ゲッターを使って「UNIX時間」として使えるようにしてみました(関数の名前を短くした方が簡単か・・・) やっぱり「今日」と「今」か ...
-
[ちょっと要望]乱数
mr-80b 08/17 00:00:00
ちょっと要望 6の乱数-1を表示 といった書き方には、プログラム初心者の方には違和感があるので 乱数(1~6)を表示 乱数(100~200)を表示 1から6までの乱数を表示 といった形で表記できるようになるとより分かりやすくなるのではないかと思います。
-
下記のプログラム「ビープ音を消すにはA.nako」は、
matumatuh18 05/17 18:11:11
キータイピング時に、ビープ音を消しながら 数字の1~3を画面表示するように改造した。 動作結果 : 「ビープ音を消すにはA」を、 実行すると、 エディターが上下に3つ表れた。 ENTERキーを押すと、 3つのエディター間を上・中・下 の順番で移動した。 移動時にビープ音が鳴らなくなった。 移動しながら、 「1」 「2」 「 ...
-
状況
mr-80b 07/20 00:00:00
[http://b.hatena.ne.jp/entry/http://nadesiko.g.hatena.ne.jp/mr-80b/20080720/p1:title] バイナリダンプのエントリにamachangよりブクマコメントいただきました。 用語は説明だけではダメ。状況とサンプルコードが必要。具体的な何か。 状況かぁ。
-
[雑談]日本語プログラミング ワークショップ
white-ball 09/30 01:44:28
行ってきました。 会場が会場だけあって、普段行くような勉強会とは違う、アカデミックな感じでした。 以下レポート。 東京に至るまで 足代をケチって夜行バス(OCAT->東京駅)で。 初めての夜行バスでしたが、まあ寝られなくはないですね。でも、寝ている時間はともかく、熟睡度はMLながらでのほうが高かった気がします。 集合するまで 東京に着いたのは7時半頃、まだ集合まで時間はあります。 時間までに、靖国神社あたりでもお参りに行こうと思ったですけど、飯田橋まで行って、意外と距離があることに気づいたので近 ...
-
[API]相対パスを展開
kyuuzyuu9yen 09/20 19:14:44
質問掲示板に絶対パス→相対パスの質問がありました。では、逆はどうやればいいのかと思って調べてみたら、APIにあるんですね。 http://msdn.microsoft.com/ja-jp/library/bb773571%28en%2dus%2cVS%2e85%29%2easpx http://nienie.com/~masapico/api_PathCombine.html MSDNにはなぜか日本語の資料がありません・・・ 例によって「パス結合」はPathCombineのラッパーです。絶対パスと相対パ ...
-
特別なことじゃないプログラミング
mr-80b 08/28 00:00:00
日本人が、日本語をしゃべり、日本語を読み、日本語を書く、その延長に、ちょっと(?)形式に則った形で書くと、それをコンピュータが実行してくれて、あら便利、というぐらいの、特別なことじゃない存在。 そんな風になって欲しいなあ、と思う今日この頃。 「プログラミング」という言い方も、特別なことをしている感じがしてしまうので、あまり使いたくない。
-
マニュアル
mr-80b 08/18 00:00:00
全エントリ数 … 1120 何も説明のないエントリ … 767 パーセンテージ … 約68.48% WIKI=「{母艦パス}wiki.db」をSQLITE開く。 「SJIS」にSQLITE出力コード設定。 ALL=WIKIで「SELECT count(*) FROM logs;」をSQLITE実行 NOCONTENTS=WIKIで「SELECT count(*) FROM logs WHERE length(body) = 10;」をSQLITE実行 PER=(NOCONTENTS[1]÷ALL[1 ...
-
バイナリダンプ
mr-80b 07/20 00:00:00
[http://d.hatena.ne.jp/ululun/20080720/1216518813:title]より 例えば「なでしこ」の「バイナリダンプ」の説明には『文字列Sをバイナリとして1バイトごと16進数でカンマ区切りにして返す』とあるのですが、何が書かれているのか理解出来ません。バイナリで返すとかカンマ区切りってなんだよ、って話。ググってなんとなくこうなのかなって思うけど良くわからない。テストの仕方も良くわからない。 詳細の説明も公式サイトには掲載されていません。マニュアル本を売ろうという ...
-
wassr
mr-80b 07/05 00:00:00
勉強がてら、ワッサー(wassr)のクライアント作ってみようかな…。 くじらさんのソース流用させてもらって大丈夫かな…。 追記 う~んうまくいかない。HTTP 1.0でリクエストしてる? 追記2 とりあえずひっぱってきて表示します。 #ワッサー(wassr)クライアント id=「xxxxxxxxxxxx」 friends=「http://api.wassr.jp/statuses/friends_timeline.csv」 更新ボタンとはボタン そのクリックした時は 更新する ●更新 ...
-
ラベル
mr-80b 03/30 00:00:00
[http://nadesiko.g.hatena.ne.jp/nakochu/20080329:title] なこちゅさんのところを見て、自分でもやってみる なるほど。 短くても、Wは小さく変更されるようです。 また、文字の幅は「文字幅取得」で取得できるようです。 がんばれば、文字列の幅が100より以下ならばそのまま表示して、それよりはみ出す場合は、最後を「…」にして、幅100以下に抑えて後は省略して表示する。みたいなロジックも組めなくはなさそうですね。ちょっと手間がかかりそうですが。 ...
-
[なでし録]キーワードを編集
Makoto1984 05/10 01:23:10
[配列カスタムソート]のキーワードを編集してみた。 こんなんでいいんだろうか?...
-
数字にカンマを付ける
kisaburo 04/15 00:00:00
2月19日以来久しぶりの なでしこ日記です。 今日は 数字にカンマを付けるプログラムを書いてみました。 なでしこで計算させて表示すると 例えば 157856と表示されますが ここにカンマを入れたて 例えば 157,856と表示したほうが 見やすいかなぁ~と思い その方法を考えてみました。 ここで Kで条件分岐しないやり方は無いか考えましたが まだ、解りません バイト挿入は(K-1)回繰り返されます。 その辺をうまく書けたら ここの部分は一行で済むのでは・・・ と考えています。 がっ! その方法が・・・ ...
-
チャット
mr-80b 03/03 00:00:00
クジラさんがなでしこ公式サイトのトップにもリンクをはってくれました! うれしい反面、ひやかしの方も増えたりするかもしれません。 本来の目的である「日本語プログラム言語「なでしこ」についてみんなで楽しくチャットする」の雰囲気を維持できるよう、適度なスルー力も含め、みなさんのご協力をいただけますと幸いです。 なお、もし手に負えなくなったら、即刻閉鎖します(^^;
-
チャット
mr-80b 03/01 00:00:00
lingrでチャットルームを作ってみました。そして、グループトップにブログパーツをはってみました。
-
[ぼやき]チラシの裏 なでしこの文法
kyuuzyuu9yen 03/24 20:51:26
[http://nadesi.com/wiki/index.php?99%B1%DF%2F%CA%B8%CB%A1%2F%A4%CA%A4%C7%A4%B7%A4%B3%A4%CE%B4%F0%C1%C3%CA%B8%CB%A1:title=wiki]を書いていて思ったこと。 制御構文の中と外で「=」の挙動が違う たとえばPHPで以下のようにすると意図したとおりになりません ところが、なでしこで以下は意図したとおりになります なでしこではCやPHPと違って結果をwhileでぐるぐる回して値がなくなっ ...
-
チャット
mr-80b 03/04 00:00:00
とりあえず設置してみたチャットですが、どう使うかは、手探り状態ですね。日時決めてチャット大会を開く、といったのが、オーソドックスな展開ではありますが・・・。 実はそういうのは得意ではないので、誰か企画してくれれば・・・
-
[GUI]メモ部品に「折返」を追加
kyuuzyuu9yen 03/06 21:38:21
なでしこ学習帳に参加してみました。よろしくお願いします。 OSCの時に自分がメモ部品に右端で折り返すプロパティが欲しいと言ったのを思い出したので、言いだしっぺの法則により自分で作ってみました(^ ^; 単純に「スクロールバーは"縦"」ってやればいいだけなんですが、たまに忘れるのでこうするといいかなあという妄想でした。
-
テストをするプログラム
mr-80b 02/02 00:00:00
イメージとしては、こういう感じになるでしょうか。
-
[学習]ホットキー登録
mr-80b 08/19 00:00:00
「CAPS LOCK」に「結果報告」をホットキー登録 ホットキー登録で、これが通るのが分かるのに結構時間がかかりました(汗) ホットキー登録で登録できるキー一覧があるとうれしいのですが。 とりあえずCAPS LOCKについてはマニュアルに書いておきました。
-
無限ループについて
mr-80b 11/18 00:00:00
なでしこ本 57ページあたりの話。 無限ループの書き方として、 必要の間 (処理内容) とか、 1の間 (処理内容) といった表記が紹介されていますが、ちょっと普通の日本人には分かりにくいと思うので、ここはぜひ、 繰り返す (処理内容) で無限ループが実現できるように、検討してもらえるとうれしいなあ。 ちょっと要望でした。 2007/12/15追記 「反復」でいけますね。
-
[コミット][プラグイン]CRYPT暗号化
white-ball 12/12 02:10:48
昨日、追試がまずいとか書きましたが、諸般の事情により追試が延期されたので少し時間が出来ました。 なので、ちょっとばかり作業。 dcuファイルは削除しました。多分漏れとか削除しすぎとかはないはず。 それから、ちらっとそういった話を聞いたので、Unix互換のCrypt、要はPerlのcryptと同じ機能の関数をnakostr.dllに追加しました。 Delphiでのコードが見つからなかったので、Cのコードをリンクする形で。 ……Cのコードも拾い物だけど、"I have provided into public ...