2018年4月22日

[Haskell]Ubuntu 17のIntelliJ IDEAでhello,worldするまでの手順

犯行動機

Haskellを動かせるIDEを知りたかっただけなんです。

前提

  • VirtualBox 5.2.8
  • Ubuntu 17.10
  • IntelliJ IDEA 2017.03.14(Community Edition)

手順

  1. stackのインストール
  2. IntelliJ IDEAの設定
  3. 新規プロジェクト作成
  4. ソース変更~Run

1.stackのインストール


2.IntelliJ IDEAの設定

IntelliJ IDEA起動→config→plugins→Browse repositories...→Haskellで検索→Intellij-Haskellをインストール→IDEA再起動






3.新規プロジェクト作成

IntelliJ IDEA起動→Create New Project-→Haskell moduleを選択→configure...→/usr/local/bin/stackを設定→Next→Finish→かなり待つ→Build Hoogleに失敗







4.ソース変更~Run

左ペインからapp/main.hsを開く→最後の行をmain = putStrLn "Hello World!"に変更→Run→Run...→Edit Configurations...→+→Haskell Stack→Haskell Stack Runnerを選択→Run






[ERROR]新規プロジェクト作成直後にエラーが出る


"Could not create Haskell module because could not retrieve or parse Cabal file for package path None"


作成したプロジェクトをフォルダごと削除してから作成し直すと出なくなります。
stackインストールの手順でわざわざダミープロジェクトを作成しているのは、このエラーの対策です。

参考URL

[Stack を使って Haskell をインストールする - Qiita]
(https://qiita.com/usamik26/items/fa7c1f14c5ce2a0bd9fc)
[stack について]
(https://haskell.e-bigmoon.com/stack/intro/stack-install.html)

2018年1月31日

ワイモバイルの3G無制限プランは本当に無制限だったのか

ワイモバイルの3Gサービス(の一部)は本日で終了となります。
プランによってはデータ容量無制限で使用できたのですが、1ヶ月間使い倒すと通信量はどの位になるのでしょうか。 計測してみました。

料金プラン:スマートプラン
APN:emb3.ne.jp
計測値:東京都内
計測期間:31日間
計測方法:Androidアプリ(通信量モニター)
通信消費方法:USBテザリングを行い、PC側でYoutube動画を同時複数再生


2017年7月17日

[Firefox]Yahoo!ニュースから朝日新聞デジタルのリンクを消す方法

概要

「この記事の続きをお読みいただくには、朝日新聞デジタルselect on Yahoo!ニュースの購入が必要です。」という文言に遭遇するのが嫌になったので、表示させなくする方法を調べました。

手順

  1. Adblock PlusとElement Hiding Helper for Adblock Plusの2つのアドオンを導入する。

  2. ツールバーかツールメニューのAdblock Plusのメニューから、[Filter preferences…]を選択。

  3. [Custom filters]タブを選択。

  4. Element Hiding Rulesを選択。フィルタリストが表示されない場合は[Actions]ボタンの[Show/hide filters]を選択。
     

  5. [Add filter]を押すと新規ルールが追加されるので、Filter ruleの欄にheadlines.yahoo.co.jp##A[href*="asahi"]を入れる。

  6. Enableにチェックを入れる。

  7. 同様の手順でheadlines.yahoo.co.jp##A[href^="rdsig.yahoo.co.jp/media/news/rd_tool/asahi/"]も追加する。

  8. [Close]を押す。
  ※ 朝日新聞デジタルの無料記事リンクも表示されなくなります。
  ※ 朝日新聞デジタル以外のリンクも表示されない場合があります。
  ※ news.yahoo.co.jpへのリンクは配信元が判別できないため、非表示にできません。

2017年1月28日

[GAS]Google Apps ScriptでTwitter,LINE,Slackにメール着信を知らせる方法




注意事項

他人のGoogle Apps Scriptライブラリ利用に際して

他人のライブラリを利用する場合、ライブラリのソースを必ず確認してください。
トークンなどの重要なデータをライブラリを渡す場合、データをライブラリ作成者に盗聴される恐れがあります。
ソースの確認方法は以下。

How can I view the source of a google apps script Library



2016年10月30日

ColdFusion11のためのサクラエディタ用設定ファイル

単語ファイルはよく見かけますが、キーワードヘルプは見かけないので自分用に作りました。
タグや関数の機能を忘れがちな方にとっては便利かもしれません。

ColdFusion11のためのサクラエディタ用設定ファイル