最初に、Nimbus Noteとは何か、なぜ必要なのかを明確にします。 単純な場合、さまざまなタイプの情報を作成、編集、および分類するには、Nimbusが必要です。 無料版では、毎月100メガバイトの大きなトラフィック制限があります。 添付ファイル、モバイルアプリケーションでのオフラインアクセスなどのサポートがあります。多くの人がEvernoteのアナログと呼んでいます(いつかEvernootがNimbusのアナログと呼ばれる可能性があります:))あまりないもの。 いずれにせよ、私たちは自分の仕事をうまくやろうとし、誰が誰に似ているか、誰がすでにユーザーによってよりよく定義されているかを考えます。
最初のステップ
Nimbus Captureアドオンを自発的に作成するという決定が自然であると言うのは間違っています。 私たちのチームは長い間ブラウザアプリケーションを開発しており、それに応じて50を超えるアプリケーションがあります。 また、世界を変えることを決めた2人の人々がどのように出会ったかについての伝説も思いつきません。 魂のどこか深いところ(非常に深いところ)に限り、私たちはグローバルな計画を立てませんでした。 最初は、アプリケーションは自分で作成しました。これは、1日に数十枚のスクリーンショットを撮る必要があり、すでに存在するアプリケーションが私たちに合わなかったためです。 最初のバージョンでは、ニンバスは臭いがしませんでした。 Googleドライブにのみ送信できます。 次に、Chrome用のNimbus Noteアプリケーションの作業がすでに開始されています。 そしてちょうどそのとき、ノートを扱うためのフルサービスを行うことにしました。 それから私たちは最初の間違いをしました-いいえ、私はフリーランサーに対して何もありませんが、時々キャラクターがそのような
アドオンの最初のバージョン
そして彼は今見えます
仕事は本格的です!
上記で書いたように、2013年の夏の初めまでに、特にコンテンツ同期(everhelper.meサービス)の分野で既に基礎を築いていたため、本格的なサービスを作成するという目標がありました。そして、あらゆる面で作業を開始しました。 それから、私たちは彼らが持っていないものと私たちにとって役に立つかもしれないものを追加するために、可能性のある競合他社を詳しく調べ始めました。 そして、これは、サイトからの情報を保存しながら、アクションの完全な自由を与えるクリッパーの作成に役立ちました。 たとえば、ページの本当に必要な部分だけを保存したり、サーバーに送信する前にメモを編集することもできます。
Webパーツ...ええ、私たちは彼女に多くの問題を抱えました。 サーバー側はPythonで記述されており、AngularJSのフロントエンドとすべてがメインサーバーに転送されるまでスムーズに進むように見えました。 これが恥ずかしさが起こった場所です。 伝説のクリッパーによって作成されたメモはすべての管理スタイルを完全に破り、見た目は少なくとも恐ろしいことが判明しました。 私たちは解決策を探し始めました。 私たちはすべてを試してみましたが、サーバーパーサーを記述する必要があるという結論に達しました。これにより、不要なゴミのない程度にまとまった形でメモがクリップされます。 そして、しばらくの間、フレーム内のすべてのノートを表示し始めましたが、Angularとフレームの互換性が低いため、もちろん非常に不便でした。 しかし、2か月後にパーサーが作成され、管理パネルだけでなくモバイルアプリでもクリップノートを操作できるようになりました。 誰かがパーサーの技術的な機能に興味がある場合は、別の投稿を作成します。
これは、パーサーなしでフレーム付きのノートの怪しい外観です
Webパーツの他の機能については、ほぼ完全な紳士のセットがあります。 それほど悪くないエディタでメモを作成および編集できます。 写真からオフィス文書まで、さまざまな種類の添付ファイルをメモに読み込むことができます。 はい、管理速度はまだ理想からはほど遠いですが、最適化のための作業が進行中です。
添付ファイルのトピック、つまりそれらをどこに配置するかについて、多くの論争がありました:身体の中で、またはまったく同じで、いくらか別々に。 両方のオプションにはプラスがありますが、個別に行うことにしました。 メモ全体を検索するよりも、すぐにファイルのリストを表示できる方が便利なようです。
モバイルアプリケーションでは、冒険もありませんでした。 まず、iOS 7がベータ版で導入されたばかりで、iOS用のアプリケーションの作成を開始し、コードの半分を書き直して新しいデザインを作成する必要がありました。 しかし、今ではすべてのパターンと完全に一致しています。 確かに、私たちはすぐにVesperに似すぎていると非難されましたが、それは私たちにとってよりお世辞でした:)
Androidでは、事態はさらに複雑になります。 デフォルトであると思われるものであっても、多くのことを最初から記述する必要がありました。 たとえば、非常に多くのメモ(1000以上のメモがあるフォルダでチェック)でもスムーズに機能するスクロール機能や、クリッパーで作成されたメモを使用したくないエディタです。 前述のパーサーによりタスクが少し簡単になりましたが、それでも自分で決定を書かなければなりませんでした。 ベストプラクティスの一部をパブリックドメインに投稿します。
次は?
そして、作業は継続されます。 Nimbus NoteとNimbus Captureのデスクトップバージョンはリリースの準備中です。 Nimbus Sharedモジュールで作業が進行中です。これにより、チーム全員がメモを付けてグループで作業できるようになります。 TODOリストが膨大なサイズに達したことに感謝します。
これが私たちのプロジェクトの短くてやや混乱した話です。これは今後も継続されることを願っています。 これはまだ製品に関する作業に関する投稿であるため、サービスのほとんどの機能は特に省略しました。 サービスに関するご質問やご提案がありましたら、お気軽にお答えします。