AimTask、またはタスクスケジューラの実行方法

みなさんこんにちは!

この記事では、私の友人と私がどのようにしてGTDソフトウェア実装のバージョンを作成し、最終的に何を作成したかについて説明します。

私たちがこれを行ったのはどうしてで、結果として何を得たいと思いましたか? それはどのように始まり、どのように終わりましたか?

それで、あなたはまだ疑問に思っていますか? そして、彼らが言うように、猫の下で歓迎します。



それは、約1年前、顧客とプロジェクトのイデオロギー家と知り合いになって始まりました。 彼との短い電話での会話の後、私の頭に残っていたのは、私がやらなければならないこと、何らかのプログラム、顧客自身が働いている施設の内部のニーズのようなものでした。 そのため、顧客とのミーティングに明確な確信を持って行きました。彼らは今、私に小さな技術的な任務を与えてくれます、私はすべてを迅速に行い、ささやかな報酬を得るでしょう。



しかし、会議では、もう少し行う必要があることが判明しました。つまり、すべての可能なプラットフォームで動作するタスク管理システムであり、オフライン、オンラインで作業し、クラウド内のデータを同期し、主婦にとってできるだけシンプルで明確にする機能があります。 彼によると、このシステムは、Wunderlist、Getflowなどのジャンルで広く知られているクラシックと直接競合する必要があります。 私の反応 デバイス間の交換プロトコルの実装および軍隊のニーズに合わせたブリックインターフェイスの作成のための軍工場での2年間の仕事の後...はい、気にしないでください! 準備完了! いつ開始しますか? この提案は新鮮な空気の息吹のようであり、合理的で、親切で、永遠のものを作り、歴史にその痕跡を残すという、すでに長い間忘れられていた夢を実現する機会と思われました。



数日かけて考え直した後、私は顧客に別れを告げ、帰り道に行動計画を立て始めました。 そして、私は自分でそれを行うことができます。仕事ではC ++ / Qtで記述し、Qtが大好きで、プロも好きなので、質問なしにデスクトップクライアントを記述します。 さらに、彼はすぐにWindows、Mac、Linuxの3つのプラットフォームをカバーし、予算が非常に限られていることを考えると、これはすべて素晴らしいソリューションであると思われました。 短hemo核では、プロでのインターフェイスの作成は長く、効果的ではないと誰かが言うでしょう。 しかし、私は主なものはあなたが書いているものではなく、あなたが書いているもの、つまり手を意味していると信じています。 そして、各プログラミング言語またはフレームワークには独自の問題があります...デスクトップクライアントの開発者は大丈夫です。いつでも自分自身に頼ることができます。

しかし、その後? Android、IOSのクライアントが必要です。Webクライアント、そして最も重要なのは同期サーバー自体を持つこともいいでしょう。 他に誰がこの冒険に引き込まれるべきですか? もちろん、大学の同志たち。 結局のところ、1つのベンチで6年間務めた後、経験のある人材紹介会社よりも優れているのは誰なのかを彼らと一緒に知っています。

呼び出しがありました。 レッチャダロバ! 百年はあなたのようにお互いを見ていませんか? チェ仕事? ...私も。 はい、少し稼げるトピックがあります...明日のビールについて明日の夕方に話しましょう...聞いて、セルゲイはどこにいるの? すべてありますか? 聞いて、彼に携帯電話を渡すか、私のパイプが古くなって、すべての連絡先が覆われていた...イヤリング、お元気ですか? サーバー内の何かを理解していますか? ....... こんにちはキリュウ...コートの馬は誰ですか、明日の夜にそれをつかんでみましょう...

残りの各プラットフォームおよびサーバーのピースごとに合計+4人の開発者。 ピザ屋やパブでのさらなる会議、顧客との会議、新しい実際の技術仕様の作成、ウィキアでのプロジェクトページの作成、期限の整理、GTDの理解、さまざまな創造的概念論争、開発者のiosの変更、新しいものの検索、設計を手伝ってくれた元クラスメートのたまの会議...夕方、夜、週末に多くのプログラミング。

そして今、1年が経ちました。 今何があるの? サーバー、Windows / Mac(アルファ)用のクライアント、アルファアンドロイドクライアント、iOSおよびWebクライアントを使用するには早すぎる...

さて、私たちのシステムが世界で最も魅力的であると考える理由についてのいくつかの言葉:

-シンプルで美しいインターフェース、厳格で哀れなことなし。

-同期(インターネットがあればどこでもタスクを利用できます)

-オフラインで作業する機能(インターネットがない場合)

-グループワークの可能性(相互にタスクを作成する)

-各タスクには、そのディスカッション「対応」のフィールドがあります

-対応してファイルを添付できます

-便利なタスク検索およびフィルタリングシステム

-システムに登録して、クライアントをローカルノートブックとして使用することはできません

-アルファ版は自分で見たとおりに作成しました。コメントや提案でシステムをさらに改善するのを手伝っていただければ幸いです。



誰でもここここで WindowsおよびMacクライアントをダウンロードできます。



さて、最後にいくつかのスクリーンショット。 スクリーンショットはウィンドウ専用です。MacとLinuxのクライアントインターフェースは同一であり、ios、android、ブラウザのクライアントインターフェースも非常によく似ているため、iosとandroidのガイドラインに従ってください。



ログイン画面

画像

タスクリスト

画像

タスクの対応エリア

画像



PS私は前もって謝罪し、特にMacOのもとで、可能性のあるバグを厳密に判断しないようお願いします。



All Articles