個人でプレスリリースしたら、Yahoo!に載ったった
1
先日公開した個人アプリをプレスリリースしたら、ケータイウォッチ経由でYahoo!に取り上げてもらいました。
どう書くか、どこに送るか、そのタイトル、文面は?などわからないことばらけで進めたのですが、なんとか成功体験を1つつかめたのは良かったです。
https://k-tai.watch.impress.co.jp/docs/news/1190264.html
プレスリリースの書き方について迷われている方もいると思うので、全文面を公開します・・!
取り上げられた様子がこちら。

こちらがその文面です。
よろしくお願いいたします
理系男子必見!「数マニア -数学は美しい-」を6月12日よりリリース
~ひたすら円周率を読み上げる究極のリラクゼーションアプリ~
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Androidアプリ「数マニア -数学は美しい-」を提供開始
- 「数学ガール」「博士の愛した数式」など数学をテーマにした小説や映画が有名ですが、「数マニア」は、美しいヒーリングミュージックの代わりに、数をひたすら読み上げて安眠へと導く少し変わったリラクゼーションアプリです。ひたすら続く数字を聞きながら、深い眠りへとあなたを導きます。
https://play.google.com/store/apps/details?id=com.rainbows.read_pi
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
夫婦でスマートフォンアプリケーション開発を手掛ける「なないろプロジェクト」(所在地:**)は、リラクゼーションアプリ「数マニア -数学は美しい-」を、2018年6月12日より正式にリリースしました。これまで、数学定数を1万桁読み上げるリラクゼーションアプリはありませんでした。
【Google Play ストア ダウンロードページ】
https://play.google.com/store/apps/details?id=com.rainbows.read_pi
■アプリ概要
アプリ名 :「数マニア -数学は美しい-」
配信開始 :2019年 6 月 12 日
料金 :無料(広告モデル)
ジャンル :音楽&オーディオ
対応 OS :Androidバージョン 4.1以降
■ターゲット
理系の男子大学生
■背景
今回開発したのは夫である**。開発背景をこのように語ります。
「高校の数学クラブで数学オリンピックを目指した高校生も、しがない会社員となりました。それでも数の不思議への想いは変わらず、円周率をひたすら読み上げるアプリを作りたくなりました。
円周率をピアノで弾くととても美しいことをご存知ですか。無味乾燥な数字の羅列も、実際に聞いてみると不思議な気持ちにさせてくれます。寝る前のリラックスミュージックの代わりにきいてみてください。『どうして円周率にはゼロが出てこないの?』『どうして同じ数字がこんなに連続するの?』そんな疑問をもとにだんだん眠くなるはず。。きっと数学マニアだけではなく、みんなに響きます」
■3つの特長
1:円周率以外にも、アペリー定数、オメガ定数など5つの定数を収録
当アプリは、数学的に興味深い性質を持つ定数を5つ厳選しました。
円周率や黄金比などだれもが知っている定数から、アペリー定数、オメガ定数など数学的に奥深いものも掲載されています。それぞれの定数には、小ネタも併せて掲載されているので、友人とのちょっとした雑談にも重宝します。
2:スマホアプリ初!5つの無理数を1万桁まで読み上げ可能
当アプリは、Androidの提供するTTS(Text to Speech)機能を用いて、それぞれの定数を1万桁読み上げます。数列を掲載するWebページは数多くありますが、1万桁を読み上げるリラクゼーションアプリはこれまでありませんでした。
3:読み上げ言語は、英語、日本語に対応
「数字を読み上げられると目が冴えちゃう」という方に配慮して、読み上げは日本語、英語に対応しています。気分に合わせて好きな言語が選択可能です。
■今後の展開
今後の展開について、開発者はこのように語ります。
「このアプリ製作を通じて、数学の奥深さを改めて感じることができました。興奮しすぎて眠れないときは、わたしもこのアプリでリラックスしたいと思います。少しでも多くの方に興味を持っていただけると幸いです」
■会社概要
組織名(個人開発者) :なないろプロジェクト
(英語名Awesome Rainbows)
代表者 :実名
所在地 :実際の住所
■本件に関するお問い合わせ先
組織名 :なないろプロジェクト
担当者 :実名
所在地 :TEL:携帯番号
Email :awesome.rainbows7じーめいる
是非、参考にしてみてください。
また、もっとこうしたらというアドバイスもお願いいたします!
Pandasでcsvを読み込む
高機能なデータハンドリングが魅力のPythonですが、Pandasを使用すると複雑な処理を1行でできるので便利です。よくわからないけど、とりあえずPythonでデータを操作したいというなら、Pandasでデータを読み込めば間違いありません。
[chat face=”man1″ name=”” align=”left” border=”gray” bg=”none” style=””]汎用的なデータの読み込みならPandasがおススメ![/chat]
そもそもPandasってなんだっけ?
Pandasは、データハンドリング用で使われる最も有名なライブラリのひとつです。
Pythonは本体には最小限の機能しか備えておりません。パソコンにソフトをインストールしてできることを増やすように、Pythonは、追加のパッケージ(ライブラリ)をインストールして様々なことができるようになります。Pandasは、データ処理用のライブラリです。データの読み込みは様々な方法でできますが、最も覚えることが少なく、汎用的な手法として、Pandasでのデータ読み込みがおススメです。
例えばPandasは下記のようなときに使用できます
・Excelデータの読み込み
・CSV形式の読み込み
・txtデータの読み込み
どうやってインストールするの?
Pandasのインストール方法は、大きく分けて二つあります。一つは、Pythonの本体に単独でインストールする方法。もう一つは、Anacondaを利用する方法です。Anacondaとは、よく使用するパッケージをPython本体と一緒にダウンロードできる拡張版Pythonのイメージです。Anacondaは下記からインストールできますが、その場合、すでにPandasは自動でインストールされていますのでそれ以上の環境構築は必要ありません。
pipでインストールする場合:
pip install pandas
Anacondaでインストールする場合(おすすめ):
https://www.anaconda.com/で最新版をインストールすればOK.他の言語でもいえることですが、追加ライブラリのバージョンは、合わせておかないと動きません。これを依存関係といいますが、これらを整えて配布されているのはAnacondaです。Continuum社の有料サービスの無料版というのも安心です。
ホップ:Pandasでのcsvデータを読み込むには?
それでは、実際にPandasでcsvのデータを読み込みます。コードをGitHubにあげておくので、そちらからダウンロードかまいません。web上でPythonを実行できるpaizaのページからコードを貼り付けて実行していただいてもいいと思います。
paizaのページ:https://paiza.io/projects/featured?language=python3
GitHub;https://github.com/awesomerainbows/wp_read_csv

もし初めての場合、どこに何をおいたらいいかわからないと思います。そのときは、読み込みたいcsvとpythonのファイルは同じ階層においてください。おススメは、デスクトップにtestというフォルダを作成して、そこにpythonファイルとcsvの2つを配置することです。
こんな感じです。
Pythonコードは下記です。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pandas as pd
df = pd.read_csv("hogehoge.csv")#ファイル名は、クオテーションで囲んでください。もしtest.csvという名前なら、"hogehoge.csv"は、"test.csv"です
print(df)#読み込んだデータをすべて表示
print(df.head())#最初の5行程度を表示
print(df.shape)#読み込んだデータの行数と列数を表示。100行2列なら(100,2)です
[chat face=”man1″ name=”” align=”left” border=”gray” bg=”none” style=””]全然読み込めないんだけど[/chat]
[chat face=”man1″ name=”” align=”right” border=”gray” bg=”none” style=””]ファイル名のあとに読み込む条件を指定すれば読み込めるよ[/chat]
読み込むことはできましたでしょうか。
整形されたデータの場合はこれで読み込めたはずです。
ところが、実際扱うデータは往々にしてエラーを吐いてしまいます。
その場合、下記の項目をチェックして、読み込む条件を指定して読み込んでみてください。
エラーが出る場合、ポイントは下記になります。列名(header)が先頭にあるかどうか
行番号(index)がデータに含まれるかどうか
列名のないデータだけのファイルかどうか
列名(header)が先頭にない場合の読み込み

この場合、下記のコードで1行目と2行目をスキップして読み込みますので下記になります。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pandas as pd
df = pd.read_csv("hogehoge.csv",skiprows=2)#skiprowsの引数を指定することで先頭の2行を無視します
print(df)#読み込んだデータをすべて表示
print(df.head())#最初の5行程度を表示
print(df.shape)#読み込んだデータの行数と列数を表示。100行2列なら(100,2)です
[chat face=”man1″ name=”” align=”left” border=”gray” bg=”none” style=””]df = pd.read_csv(“hogehogehoge.csv”,header=2)と列名を指定しても読み込めます[/chat]
[chat face=”man1″ name=”” align=”right” border=”gray” bg=”none” style=””]0から数えるから、Excelでいう3行目は2で指定するんだね[/chat]
行番号(index)がデータに含まれる場合

この場合は、1列目はindexであると明示的に指定します。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pandas as pd
df = pd.read_csv("hogehoge.csv",index_col=0))#indexは0列目だと明示します
print(df)#読み込んだデータをすべて表示
print(df.head())#最初の5行程度を表示
print(df.shape)#読み込んだデータの行数と列数を表示。100行2列なら(100,2)です
列名がデータにない場合

この場合、1行目からデータであるということを指定する必要があります。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pandas as pd
df = pd.read_csv("hogehoge.csv",header=None))#header=Noneでカラム名はないことを明示します
print(df)#読み込んだデータをすべて表示
print(df.head())#最初の5行程度を表示
print(df.shape)#読み込んだデータの行数と列数を表示。100行2列なら(100,2)です
列名を作成しながら読み込みたい場合、
df=pd.read_csv(“hogehoge.csv”,header=None,names=[“a”,”b”,”c”,”d”])
のようにnamesの引数で指定します
その他の場合
その他さまざまな条件を指定してデータを読み込むことができますが、詳細は公式ドキュメントを参照していただくのがよいと思いますので、最後によく使う指定条件をまとめたいと思います。
◎ファイルが大きすぎる
⇒nrows:nrows=100のように読み込む行数をint型で指定
◎なぜかエラーが起きる
⇒engine:pythonで読み込むかCで読み込むかを指定。engine=”python”と指定すると柔軟に読み込める
◎日本語が文字化けする
⇒encoding:encoding=”shift-jis”で読み込んでみる
よろしくお願いします。
以上、お疲れさまでした。
CordovaでjavaScriptを1行ずつデバッグする
1
Chrome Remote Web Inspector によるデバッグがよさそう。
参考にしたサイトはこちら。
半日ほど迷った。ポイントは、アンドロイドの端末で「usbデバッグを有効化」することと、アプリ側にもやり取りを許可するためのソースを埋め込まないといけないこと。ソースはJavascriptではなくて、Javaなので、どこに書くか迷った。結局追加プラグインのファイルにJavaのファイルがあったので、そこに張り付けた。
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ WebView.setWebContentsDebuggingEnabled(true); }
一度実行されたらchromeとの接続には支障がないとのことで、プラグイン呼び出しのメインの関数のなかに記載した。なお、JAVAのファイルの中でパッケージをインストールする必要があるので、そのファイルの上のほうで下記コードも書き加えた。
import android.os.Build;import android.util.Log;import android.content.pm.ApplicationInfo;import android.webkit.WebView;
import android.util.Log;import android.content.pm.ApplicationInfo;import android.webkit.WebView;
書き加えたのはcordova-plugin-admobproプラグインのなかの
AdMobPlugin.javaというファイルで、
@Override protected void pluginInitialize() { super.pluginInitialize(); // TODO: any init code }という部分を
@Override protected void pluginInitialize() { super.pluginInitialize(); if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ WebView.setWebContentsDebuggingEnabled(true); }; // TODO: any init code }と書き換えた
Extract android app’s package name
windows10
if you are able to use use adb commands already, then you can get package name as below.
extract android app's package name
matplotlibで日本語を表示(python)
matplotlibで日本語を扱いたいとき、フォントをダウンロードして、matplotlibrcファイルを修正して、、みたいな方法が正統派なのかもしれない。
でも職場のパソコンに一斉にそういう設定ができますか?みたいなときがある。
1.フォントをダウンロードして、C:\Users\**\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttfの中にコピペをする
2.ファイルのなかにigfont = {‘family’:’IPAexGothic’}という文字列を追加しておく
これだけでよさそう。これなら自動でできそう。
ちなみにつまったところとして、コピペするファイルはipaexg.ttfとipaexm.ttfの2つだということ。一方だけでをコピペするだけだとうまくいきませんでした。フォントのダウンロード先は下記。
バラ十字会(Amorc)の正体。薔薇十字団とフリーメイソンとの関係はあるの?
1

4年間名古屋で活動していた会員経験を基に説明するよ.
4年間会員をしていましたが,2020年に名古屋支部の役員の休会されたのを機に休会しました.
3000円の月額が少し高いというように感じていたのも事実です.以降は休会半年前くらいの2020年初めの記事です.
2021年8月に追記
t
わたしはバラ十字会に入会して4年目になります。バラ十字!?なにそれ(笑)と妻に言われたものですが、なんだかんだ続いています。「怪しさ満点だな」という印象でしたが、HPに載っているオバマ大統領の推薦書をみて興味本位で入りました。ここでは実際にどんな活動をしているかお伝えしたいと思います。
バラ十字会とは結局なんなのか?怪しい組織なのか
HPを見るといろいろかいてあります。
・人生の意味・意義・理由を知りたいあなたへ
・人生を知り、豊かに生きる叡智を学ぶ
・世界の歴史の偉人たちが学んできた成功哲学
2016年に入会を検討したとき,ネットで評判を調べてもなかなか出ず実態がよくわからなくて困りました.
バラ十字会は
①月に一度送られてくる薄めの本を毎週読む。3ヶ月ごとに理解度確認テストのようなものを送付する
②毎月ないしは隔月で会合に参加する
という通信教育を行なっているNPO法人です。入っている感覚として、新興宗教かと聞かれるとそうではないと思います。入ったところでそれ以上の勧誘はありませんし、教義を強制されることもありません。物品の購入で寄付することはできますが、それはカトリック教会などでも教会に売店があるのと同じですし、購入を強制されたと感じたことは一切ありません。感覚でいうと、啓蒙・自助団体にちかいです。
とはいえ、バラ十字会は良くも悪くもぶっとんだスピリチュアル団体だと感じました。人間にはソウルと呼ばれる輪廻を繰り返す主体が存在し、人生を通じてその本質を開花させていくという思想です.ソウルを薔薇で表現し、肉体を十字で表現し、その組み合わせがアイコンに使われている薔薇十字です。学者を含む著名人も入会しており、海外では比較的知られた国際団体でもあります。
(強制はされないものの薔薇十字会の立場でいうと)特徴的なところでいうと、
・身体と霊魂(ソウルと呼ぶ)が存在する
・生まれ変わりはあり、ソウルは人生を通じて開花している
・この世界を超えた世界が存在する
などの考えは一般にはかなり衝撃だと思います。また、(強制はされないものの)会合に出ると全面に押し出されるのでこれも他にはない特徴だと思います。まぁ結構私は好きですけどね、
母体は?正体は?
ネットで検索すると薔薇十字団という昔の団体が出てくると思います。ただこれ自身は直接関係あるわけではないと思います。フリーメイソンとの違いみたいなのも聞かれるのですが、向こうのほうが有名です。本質的には変わらないと思いますが、もし人脈構築を目的とするならフリーメイソンの方がいいと思います。
日本ではマイナーなバラ十字会ですが、実はかなり大きな組織だと感じることがあります。
たとえば日本バラ十字会のHPには、オバマ大統領の祝電が掲載されています。いわく、バラ十字会自身は、古代エジプトの思想から生まれ、ギリシャなどの哲学を踏まえ、さらに先進的な科学的な知見を取り入れた教義を伝えるといっております。実態は上に述べたようなNPO法人で、4年経ってもまだ全体がつかめていないというのが正直な感想で、ときどき隔月で行われている会合で、日本にビジネスの出張できたのでついでに顔を出した、というフランス人がきたりしたこともありました。
どんな人がいるの?バラ十字の思想とは
HPに公開されている情報以上のことは言わないでくださいということなのですが、参加している人は会社員だったり学校関係者だったり主婦であったりです。私はNP-Systemsという個人事務所をやっています。精神的なものに惹かれているっていう点では皆同じだと思います。女性がやや多いです。
あらためてになりますが、バラ十字の思想としては
・身体と霊魂(ソウルと呼ぶ)が存在する
・生まれ変わりはあり、ソウルは人生を通じて開花している
・この世界を超えた世界が存在する
あたりは特徴的な思想です。古代エジプトから生まれ現代に続く知識を体系立てて伝えるとしています。シンボルはこん感じで、ソウルが身体を通じて開花していく様子を示しているとされています。

フリーメイソンとの関係は?秘密結社なの?
昔は秘密結社だったようです。いまは通信教育(!)です。一般には公開されておりません。(適切な準備をしてからじゃないとうまく教義を伝えられないからという理由です)フリーメイソンも似たイメージですが、フリーメイソンほどお金はかからないと思います。あと、フリーメイソンは紹介制なのですがバラ十字会は誰でも入会できます。フリーメイソンほど有名ではないので、興味本位で入る人が少ない分静かに過ごせるかなとは思います。
バラ十字会への疑問点
わたしは理系で、むかしは無神論者でした。科学しか信じないような性格でしたが、その目線であえて批判的な点をあげたいと思います
- 自らの組織の考えが歴史的にも科学的にももっとも正当・正しいと思っている
- 若い人が少ない
という2点です。
1点目については、例えば「前世があるか」「過去世があるか」「7という数字は神秘的か」「魂はいつ人体に宿るのか」といった事柄は、実際はわからないというのが真実だと思うのです。それを踏まえた上で、「でもわたしは個人的にはそうだと思います」というならわかりますが、バラ十字のスタンスは「あなたは知らないし信じないかもしれないけど、それが実は絶対的な真実なんです、強制はしないし思想は自由だと思うけど」というスタンスなのです。これを少し独善的だと感じる時があります。また、自分の意見をいうときに「科学的に正しい」「神秘学的に正しい」というのもやめた方がいいかと思います。性格には、合理的な判断によりこう考えている、ということだと思います。
2つ目については、まぁ高齢化の日本社会ではどうしようもないかな。。ちなみに男女比は男性3.5に女性6.5のイメージです。
おすすめなの?
わたしの意見だと、自らの本質であるソウルというものがあり、それが人生を通じて花開くことを目指すということに共感を感じられるか次第だと思います。無神論者で人間は肉体以上のものではないと思うなら難しいと思いますが、自分の本質は意識とは別のところにあるなにか高尚なものかもしれない、それに触れたい、近づきたいと思うなら、バラ十字会はベルトコンベアのような役割を果たすかもしれません。
また、個人的に会合で面白いと思ったことがあるます。
・幽霊の話、前世のはなし?ぜんぜんOK!
わたしの参加している地区を主導してくれている方はとてもいい女性ですが、お茶会のときに「どうぞここでは普段できない話を(笑)」と言ってくれたりすると和みます。たしかに前世、霊魂、秘密結社、話題はなんでもありです。
・会合ではエプロンのようなものをする。ふんどしに見えないこともないが、それを若い女性がしているのがちょっと面白い
強制はされませんが、薔薇十字会自身はかなりコアな思想をもっています。会合では瞑想のようなものを全員で最初の1時間程度おこなうのですが、建前上こう振舞ってくださいとか、これを着用してくださいとか言われます。別に思想を強要するわけではないですし、マナーのイメージなので問題ないと思いますが、ちょっとそういうところがどきどきしたりします。
・ときどき「こんな人が生活していたのか」と思うような人が参加していたりする。
以前、会合に初参加のひとが、古参の会員に「前世以来、ひさしぶり!」と挨拶していたのはびっくりした(笑)
どこで活動してるの?
会合は規模の大きさにしたがっていろんな名前がありますが、東京の大きなものだと入会してすぐに参加するのは難しいですが、3ヶ月くらいするとどの会合にも参加できるようになります。
東京では、板橋で毎月会合があります。
名古屋と奇数月に、金沢では偶数月に行なっています。
あとは札幌と大阪も定期的におこなっていますね。岡山もやっているようです。
実際に参加するとどういう人がいるのかわかりますし、迷っているなら参加するといいと思います。2回くらいきてやめてしまう人が多い印象ですが、それも問題ないとされている空気ですし。「フリーメイソンとか秘密結社に興味ある」「前世療法を仕事にしてて興味あって」みたいな人もいますし、いたって普通な人もいます。
まぁ精神的なことに興味があるならきてみてもいいんじゃないかと思います。

読んでくれてありがとう.これからもよろしくね