プラナリウム。 10,000タスク。

プラナリウム そこで、私たちは最初の小さな記念日を見るために生きました-1万分の1のタスクがプロジェクトで作成されました。

私たちは、このような重要なイベントに敬意を表して、座って更新しないことにしました。



外観


それにもかかわらず、私たちはこの基本的なステップを踏んで「将来の計画」ページをやり直すことにしました。今は前後に移動する必要はありませんが、今日のタスクを混乱から直接ドラッグできます。



明日のために


はい、はい、はい。 彼らもやりました。 このアプローチには反対ですが、それでもタスクを明日または翌週にドラッグアンドドロップできるようにしました。



ノートでの書式設定


そこでテキスタイルを使用できます。



アーカイブを操作する


これで、タスクだけでなく、タスクへのメモも見ることができます。 アーカイブからタスクを削除または復元する機会もあります。



ボットの更新


今、彼は多くのことを知っています。

更新されたコマンドのリストは次のとおりです。

* 今日の場合<ケース名>; <2番目のケースの名前>; ... <n番目のケースの名前>

* 明日 <ケース名>の場合; <2番目のケースの名前>; ... <n番目のケースの名前>

* 1週間 <ケース名>; <2番目のケースの名前>; ... <n番目のケースの名前>

* 来週 <ケース名>; <2番目のケースの名前>; ... <n番目のケースの名前>

* カオス <ケース名>; <2番目のケースの名前>; ... <n番目のケースの名前>

* 何をすべきか?



ご覧のとおり、バッチモードが追加されています。 タスクをすぐに一括で追加できるようになりました。

コマンド「何をしますか?」も表示されます-今日の予定リスト全体が表示されます。 提供されたテキストを提供してくれたChernyshevskyに感謝=)



別のポイント私は同義語の機能に注意したい。

あなたの多くは、コマンドが長く、電話から入力するのは都合が悪いと不平を言いました。 修正しました。 これで、自分でコマンドをボットに割り当てることができます。 つまり:

「今日」のチームが気に入らない場合は、「今日」に置き換えますか。 簡単!

-> today





これで、 today



するtoday



チームtoday



ボットは今日のタスクを作成します。



空の同義語もサポートされています。 コマンドなしでボットウィンドウにタスクをすぐに入力しますか? どうぞ!

->





矢印の後は空です。 これは間違いではありません。

制限は1つだけです。同義語は1つの単語で構成する必要があります。



PSテクノロジーについて少し(Habrまだ=)


若いルービストと経験を共有したいと思います。 あなたの多くは、以前のボットが大文字と小文字を区別したことを知っています。 そして、それは多くを激怒させた。 したがって、私はこの問題に対処することにしました。



最初はそれがゴミだと思った。 キー「i」を常連に追加すると、それだけです。 しかし、そこにありました。 Ruby 1.8はUTF-8に完全に対応しているわけではありません。 また、「i」キーは英語でうまく機能し、ロシア語の代替では、インタプリタは単に無視しました。



彼は、ピッキング、ピッキングを理解し始めました。 ルビー1.9が終了するまで(または環境が1.9に終了するまで)延期するか、コマンドを英語に変更することを考えましたが、最終的には解決策がありました-おにぐるま。



gem install oniguruma



、次に接続してrequire 'oniguruma'



、次にわずかに異常な方法で通常のパターンを作成します。

Oniguruma::ORegexp.new( "()", {:options => Oniguruma::OPTION_IGNORECASE, :encoding => Oniguruma::ENCODING_UTF8} )





だからここでは、Rub 1.8でロシア語のレジスタを破ることができます。

1.9ではこのような歪みはありません。



All Articles