Author Archives: MathLearner

幼儿算数入门,印刷版

      No Comments on 幼儿算数入门,印刷版

从今往后是AI(人口智能)的时代。能善用AI的人才能获得功能。而能善用数学的能才能善用AI。作为数学的启蒙,教授算数显得尤其重要。 在教孩子算数时,您是否有困惑的经历?孩子不明数字的含意,加法也总是记不住。 如今,很多孩子都参加各种培训班的学习。自己的宝贝孩子是否已经落后了,您没有这样的担心吗? 这里,向您介绍免费算数练习题集。 结果在9以内的加法 结果在9以内的减法 结果在10~19的加法 结果在10~19的减法 结果在20~99的加法 结果在20~99的减法 结果在81以内的乘法 结果在81以内的除法 结果在10000以内的加法 结果在10000以内的减法 结果在10000以内的乘法 结果在10000以内的除法 上述各种计算问题都有最大1000页。 您也可以印刷之后使用。

幼児算数入門、印刷版

      No Comments on 幼児算数入門、印刷版

これからはAI(人口知能)の時代です。AIをうまく扱える人は勝ち残ります。数学をうまく扱える人はAIを征する。数学の入門として、算数を大事に教えましょう。 お子様に算数を教えるときに、お困りのご経験はないでしょうか?数字とその意味はわからない。足し算を覚えられない。 今の時代では、多くのお子様が各種塾に通っている中、自分の子が取り残されているか、ご心配になってことはないでしょうか? ここで、算数の無料練習問題集をご紹介致します。 結果が9以内の足算 結果が9以内の引算 結果が10~19の足算 結果が10~19の引算 結果が20~99の足算 結果が20~99の引算 結果が81以内の掛算 結果が81以内の割算 結果が10000以内の足算 結果が10000以内の引算 結果が10000以内の掛算 結果が10000以内の割算 上記の各は計算問題は各最大1000ページあります。 印刷して使用してもよいです。

Histogram Brightness Equalization

      No Comments on Histogram Brightness Equalization

Histogram brightness equalization is a simple color transformation process, that will make all color brightnesses distribute roughly equally. Histogram brightness equalization demonstrates interesting results when transforming pictures having skew color distribution. It is demonstrated in the following 3 pictures. The 3 pictures are taken at the same wooden surface.  The… Read more »

Tap Warpを写真アップロードアプリとして使いしましょう。

Tap Warp (タップワープ)は写真アップロードに特化したアプリです。Tap Warpは特定のウェブサイトに限定されず、どのサイトでも簡単に導入できます。Tap Warpを使えば、サイト毎にアップロード用のアプリを開発する手間は無くなります。サーバー側にデータ受付のAPIのみを用意するだけになります。開発のコストを大幅に削減できます。 Tap Warpの簡単な使い方については、デモンストレーションサイトからもご覧いただけます。 以下は典型的な流れを想定して、Tap Warpウェブサイトに導入する方法を説明してみます。 1. 設定を決めてJSONコードを作る 決めておきたい項目はいくつかあります。 写真の送信先(targetUrl):HTTP/HTTPSのPOSTメソッドで写真のデータを受け取ります。詳細は後ほどで。 送信先の表示名(realm):この表示名はユーザーが写真のアップロード先を取得する場合に、ユーザーに目視で確認される物です。短くて分かりやすい物を考えましょう。表示名を指定しなければ、送信先のホスト名は代用されます。 認証キー(authKey):送信者はあなた(サイトの管理者)から提供された情報にしたがって写真を送っていることを確保するため、認証コードが必須です。これは半角英数で構成される64~128文字の乱数です。 上記のtargetUrlとauthKeyは必須項目です。 簡単ながら、下記のJSONコードに纏めます。

このJSONコードはターゲットコード(Target Code)と呼ばれます。 2. QRコードを作る 上記のJSONをQRコードに変換する。 お好きなツールを使いましょう。PHPの場合はphpqrcodeは簡単に使えます。

できたQRコードの一例は右のような物です。 このQRコードは送信先の全情報を保有しています。これをあなたのサイトに掲載してユーザーにスキャンしてもらいます。 3. 写真の受け取りAPIを整備する Tap Warpが写真をあなたのサーバーに送信する場合は、HTTPのPOSTメソッドで送信してきます。リクエストのボディはJSONテキストです。詳細の仕様はAPIの説明書に記載されています。 Tap Warpからのデータの受信先として、適切なヘッダーを返す必要があります。 まずは、サーバーがHTTPのOPTIONSメソッドを処理するようにしましょう。これに関しては、各サーバーの設定ガイド等をググってみましょう。 OPTIONSメソッドとPOSTメソッドのリクエストに対して、下記のようにヘッダーを返してください。

Access-Control-Allow-*ヘッダーを返さないと正常に受信できないので、ご注意ください。 POSTされてきたデータはJSONフォーマットのテキストなので、これを解析してデータの中身を取得しましょう。 authKeyを最初に確認すべきです。データは適正のユーザーから送信されてきたかをチェックします。このauthKeyはターゲットコードでユーザーに渡された物です。サーバー側のデータベースに照合するなりにして、不正ユーザーからのリクエスト排除します。 写真のフォーマットはformatプロパティに記載されます。「image/jpeg」になります。 写真のデータはdataプロパティにBase64エンコードされた状態で渡されます。 纏めて、簡単な受信APIは下記のコードを有します。ご参考ください。

4. 纏め 「Tap Warp」は写真のアップロードを経常に必要としするウェブサイトにとって非常に有用なアプリです。ウェブサイトを製作する度にアップロード用のアプリを製作する手間とコストを省き、開発周期を短縮して、自社提案の魅力を向上させることが期待できます。ぜひ、導入の方をご検討ください。

Tap Warp対応の無料写真共有サイトを公開

Tap Warpは写真アップロードに特化したアプリです。iOS版とAndroid版を有しています。 此度はTapWarp対応の写真共有サイトを公開します。 「無料写真 @ QAON」です。このサイトの特徴として、写真のアップロードは「Tap Warp」でQRコードをスキャンしてアップロードしています。なので、パソコンに転送してからアップするという面倒さはまったくありません。 今すぐ、Tap Warpで写真を撮ってみて、快適なアップロードを体験してみましょう。

treeコマンドで特定のパスを排除する方法

treeコマンドはフォルダの構造を出力します。ドキュメント作成等の場合において便利なツールです。しかし、特定のフォルダを除きたい場合はてこずります。 treeコマンドは-Pと-Iのパラメータを提供しテイルのですが、これらはファイル名のパタンを認識するもので、「/」が入っている長いパスには通用しません。ここで工夫を加えます。 ステップは treeにフルパスを出力させます。 grep等で除きたいパスを取り払います。 パスの部分を消します。 具体的に見てみましょう。ここでスペースを節約するためにフォルダのみを取ります。 例えば、gems/doc/*のすべてを除きたい。 普通のtreeコマンドにフォルダを出力させては、下記のようなものになります。

フルパスを出力させれば:

gems/doc/*を取り除きます:

最後に、「./gems/gems/rubygems-update-2.6.6」のような前綴りを消します。これは正規表現の出番です。

これで綺麗に終わります。