Ovi published

The lastest app released (Ovi) is now published in the store (link)
I am creating the web gadget version of it.
('Obi' means strap, band, belt in japanese)



一番最後にリリースしたアプリ (Ovi) がストアで公開されています。リンク
今ウェブガジェットバージョンを用意しています。

Ovi release

I am releasing a new app named Ovi, this is a 'help' page about it


This calculator app has an unique user interface, that besides enabling input of numbers bigger than 9 by one action, offers the following features.
  • Matematical expressions are evaluated immediately after user input, and can be modified easily.
  • Expressions can be applied to a set of numbers (from 0 to 100) on left or right side.
  • Expressions can be entered by device keyboard and copy to clipboard as text.
Buttons that are not common in traditional calculators

'↑↓' Switch between these 3 modes:
  1. Normal calculation (evaluation result is on top)
  2. Expression & numbers (the expression (on top) is applied on the left of number buttons showing the results on each one)
  3. Numbers & expression (the expression (on top) is applied on the right of number buttons showing the results on each one)
'R'  Reset the number buttons to 0 to 100.
'0'   Scroll the numbers buttons panel near to the number 0.


Screen Shots


 


新しいアプリをリリースしています、これは Help ページ です

この計算機アプリはユニークなユーザーインターフェースによって9より大きい数字の入力を一つの操作で可能になっている上、次の機能があります
  •  数式は簡単な操作で入力・編集でき、ただちに結果が表示されます
  •  数式は0から100までの数字の左右両辺に適用することができます
  •  数式はデバイスのキーボードによる入力でも編集可能です、また、テキストとしてコピー可能です
通常の電卓アプリにないボタンの説明

'↑↓' 下記の三つのモードの切り替え:
  1. 1.通常の計算 (結果が上の方に表示されます)
  2. Expression & numbers (上の方の数式が数字ボタンの数字の左にくっつき、結果が各ボタンに表示されます)
  3. Numbers & expression (上の方の数式が数字ボタンの数字の右にくっつき、結果が各ボタンに表示されます)
'R'   ボタンの数字を0から100にリセットします
'0'   数字ボタンのパネルを0あたりの位置に戻します





The usage of pedalin'n mix on the web

These images taken from 'Google analytics' show the visits to pedalin'mix web page, I think that its usage times are more than the UWP app, However,I think that the UI needs some improvements.
Google analytics からとったこれらのグラフは pedalin' mix ウェブガジェットのアクセス数を表しています。UWPアプリより使用数は上のようですが、ユーザーインターフェースを改善したいです。

Wbbb crashes

UWP developers can get information about app crashes from Microsoft devcenter
It seems that the crashes of White black beard board have decreased from last update.




UWPの開発者は Microsoft devcenter でアプリケーションのクラッシュ情報を参照出来ます。
アップデート後、White black beard board のクラッシュが減ったようです。

How to create something (that looks like) scrolling horizontally forever

I need this feature in the app that I am creating now,
I have made a sample project that include it.

How to build the project:
1. Create a new UWP project using Visual Studio 2015 or 2017
2. Paste the code in insideMainPageCs.txt between curly brackets after "MainPage:Page" in "MainPage.xaml.cs"
3. Paste the code in insideMainPageXaml.txt between <Page> tags in your "MainPage.xaml"
4. Build and run

As a short explanation,there is a grid with 3 columns and the elements that scroll,are within "children grids" located in each column of that grid. When ScrollViewer object reachs right or left corner,the children grid in the "gone" column is moved to the "coming" column so that it looks like the elements continue forever .



現在作っているアプリでは題の機能が必要です。
機能を実装したサンプルプロジェクトを作成しました。

以下がプロジェクトの作成方法です:
1. Visual Studio 2015 か 2017 で新規プロジェクトを用意します
2. insideMainPageCs.txt   のコードを "MainPage.xaml.cs" の "MainPage:Page" 後のなみかっこの間に貼りつけます。
3. insideMainPageXaml.txt のコードを "MainPage.xaml"   の <Page> タグの間に貼りつけます。
4. ビルドして実行します。

手短に説明すると、三つの列をもったグリッドがあります。スクロールさせる要素をそのグリッドの各列にいれた"子グリッド"に置きます。ScrollViewer オブジェクトが右か左端に辿り着くと、見えなくなっていく列に入った子グリッドを次に現れてくる列に移動させて、要素がずっと続くようにみえるようにします。

A landscape generator

During cycling you can enjoy new landscapes a lot,
Here is a script that will generate randomly different landscape of mountains each time it is run.
These are the steps to run it on browser.(The output sample is from Microsoft Edge )

1.Open a PC browser and press F12 (open developer console)
2.Paste the script and run
------------------------------------------------------------
function aviewmaybeneverseenbefore(n){
 var subf = function(n){
   var ret = Math.ceil(Math.random(1) * 10)<=5 ? "`":"_" ;
   var i = 0 ;
   var retv = "" ;
     while( i <= n ){
     retv = retv + ret;
     i++;
     }
   retv = retv.replace(/(`+)/g, "/$1\\");
   return retv;
   }
   
 var ret = "";
 var i = 0;
   while( i < n ){
   ret = ret + subf(Math.ceil(Math.random(1) * 10))
             + ( (i % 10 == 0 && i != 0) ? "\n":"") ;
   i++;
   }
 return ret;
}
console.log(aviewmaybeneverseenbefore(200));
-------------------------------------------------------------


サイクリングでは多くの新しい景色を楽しむ事が出来ます。
上記のスクリプトは実行するたびに新しい山脈の景色を表示させます。
実行するためのステップは以下の通りです(サンプルの画像は Microsoft Edge からのものです)

1.ブラウザ上でF12を押して、開発用コンソールを開きます
2.スクリプトを貼りつけて実行します

March 2017 cycling post

Last month I went to cycling to the Shimanami islands
These are the steps I followed of how to get there from Tokyo.
(Premises: You know how to transport your bicycle in train according to JR (Japan railway ) regulations)
1. Take the bullet-train from Shinagawa to Fukuyama (about 3.5 hours, roundtrip ticket costs about 300 USD)
2. Take a local line (Sanyo line) from Fukuyama to Onomichi station (about 20 minutes)
3. Assemble the bicycle, (Onomichi station is very bicycle friendly, there is a space to assemble/disassemble the bike,
 there is a big Giant store near the station in case you need maintenance, etc.)
4. Start the 80km ride to Imabari. (the way is generally marked by a blue line on the left of the road)



3月にロードバイクをもって、しまなみ海道をサイクリングしました。以下が東京から行く場合のステップです。(前提、JRの規定に則って輪行が出来る)
1.品川から福山まで新幹線に乗る(3.5時間ほど、往復で三万円くらい)
2.福山から尾道まで山陽線に乗る
3.自転車を組み立てる(尾道駅は自転車に優しい駅で近くに組立ようのスペースがあります)
4.今治までのおよそ80キロメートルのライドを開始する。青い道路標識に従っていけば迷わずにいけます。

White black beard board renewal 2



I thought about adding new features to White black beard board on latest renewal,
However, I decided to make it more simple. Then I removed the 'check' button that could lead to confusion and changed some button icons.









White black beard board をリニューアルするとき、新機能をいくつか追加することを考えましたが、最終的にはよりシンプルにすることにしました。操作をわかりにくくしているかもしれないと思ったチェックボタンを取り除いて、ボタンのアイコンをいくつか変更しました。



App acquisitions

This data can be obtained from the dashboard that is provided to each developer in Microsoft developer center site.

December 2017



November 2017



October 2017


September 2017


August 2017



July 2017
June 2017


May 2017



April 2017


March 2017

Previous month




このデータは、Microsoftデベロッパーセンターで各開発者に与えられるダッシュボードから取得来ます。