#人生戦略実行マニュアル

悔いない人生への終活戦略立案と終活戦術実行

技術論

テクノロジー企業の特許とオープンソースの考え方

今日のお話し 下記の記事が興味深かったので、少し言及してみる jabba.cloud イーロン・マスクの考え テクノロジー企業にとっての本当の意味での知的財産ってのは特許なんかじゃない。素早くイノベーションを起こせる能力、つまりイノベーション速度なんだ。…

AppCode Realmのデータをデバッグで参照してくれなくてツライ

今日のお話し AppCodeでiOSアプリをデバッグしてるときに、Realmから取ってきた値が全部 0 とか nil になる。。 値が取れてない? 参照値がおかしいので、Realmのデータ取得方法の記述が正しくないのかな?と思いつつ、エラーになってないからそんなことない…

XCode13 にアップデートしなくても iOS15 アプリは作れる

今日のお話し 最近iPhone13 Proを購入したので、それでiOSアプリ開発をしようと思ったけど、現行バージョンのXCodeではiOS15に対応してなかった。 ということで まずはXCodeを最新版があるかなとAppStoreを見たらアップデート可能だったので、アップデートし…

システム開発における戦略と戦術 1

今日の話し システム開発のプロジェクトをどう攻略すべきかの考え方について整理する 目指す先は何なのか? 会社の方針、経営者の思想によって異なるが、営利企業であれば売上を出してコストを抑え多くの利益を生み出すことが一般的な目指すべきことだ。 た…

Python で slack 通知実装

slack通知の実装方法 slack通知を行うには主に2つの方法がある。 slackwebライブラリを使用する Slack API を requests で呼び出す slackwebはWebhookUrlを設定するだけで通知ができるので、実装が簡単だがFileアップロードなどのslackが提供するAPIを柔軟に…

近況報告:私がやっていること(分析基盤開発、スマホアプリ開発、マネージャー業務など)

今日のお話し 久しぶりにブログ復帰したので、近況報告したい 去年の12月に退職して、また起業した 2年半ほどサラリーマンをしていたが、やはり私にはサラリーマンという働き方は合わず(会社が合わなかっただけかもしれなくもない)退職した。再び起業して…

Android StudioでGitが「index file corrupt」と言ってきたら

gitのindexファイルが壊れてるので、リセットしましょう。 WindowsならコマンドプロンプトもしくはGit BashのどちらかでGitコマンドを使えるように設定してあると思うので、 $ cd (プロジェクトのディレクトリパス) $ rm .git/index $ git reset としましょ…

Swift(iOS)の環境構築をしてみた。

せっかくメインPCがMacだし、妹から白ロムiPhoneをもらったのでSwiftの環境構築をとりあえず行った。 やること 環境構築だけなら、そんなにやることはない。 ・iOS Developerプログラムに登録 ・Xcode 6 beta 3 をダウンロード&インストール ・証明書の設定

コミュニティ活動4回目【Ruby ActiveRecord】

6月から始めた勉強会、2回目 1回目の勉強会はWebサービスに関するプログラミング言語やフレームワーク、Ruby on Railsのハンズオンなどをやりました。 dotinstallでお勉強 2回目は何しようか迷いましたが、ActiveRecordについてきっちり理解しておきたか…

SublimeText3 ライブラリの場所を見つけるのに時間が掛かった

MacのSublimeTextでF7でカナ変換ができるようにしたかった MacのSublimeTextではF7キーを押すと「Build」が実行されてしまう。ただ、カナ変換がしたいだけなのに。 そこで、下記のサイトを参考にKeymapを編集することにしました。 Sublime Text 2 から 3 に…

独自ドメインでメールアカウントとHPをサクッと作る方法

というのをメモっておこうかと思います。 「お名前.com」でドメインとって、メールを「さくらのメールボックス」で動かして、会社サイトは「Amazon Web Service EC2」上にWordPressを動かす手順を書きます。基本的に詳細設定は他のサイトやSlideShareに丸投…

コミュニティ活動2回目【勉強会:WEBサービスの基本を理解】

コミュニティメンバー内で勉強会をスタートしました。 IT業界でお仕事をされている人が多いとはいえ、得意分野はバラバラなので基本の確認とRuby on Railsに関心を持っている人が多かったのでその辺の勉強会をしました。 作ったスライド。雑なので見ても役に…

さくらVPSでDockerをインストールしてみた(CentOS6.5)

WEBのお仕事をすることになったので、Dockerをインストールすることにした。 Dockerとは Dockerは簡単に仮想環境を作ることができるソフトウェアで、他のマシンにDockerをインストールしてあればOSイメージを簡単に以降できるので、WEBサーバを増やすときな…

VPNでできることできないこと【固定IPアドレスを手に入れる】

前回、VPNサーバの構築の話について書きました。 ノマドエンジニア向け ネットワークセキュリティ対策【VPN】 - To create, To entertain 「よし、これで安全にWordPressとかが運用ができる」と思ったけど、VPNサーバ上で動いているWordPressにブラウザでア…

ノマドエンジニア向け ネットワークセキュリティ対策【VPN】

ノマドに限らず、公共の無線LANを利用するのは セキュリティ的にあまり宜しくないのでVPN対策を講じることにした。 VPN環境構築の種類 VPNを構築する方法は2つある。 1.自宅のPCをサーバとしてVPNを構築する 2.レンタルVPSサーバを借りてVPNを構築する 3.公…

OpenSSLの欠陥について調べてみた

昨日のWBSでもやってましたが、OpenSSLを使ったシステムでも被害が出ているらしい。 暗号化ソフトに重大な欠陥:ワールドビジネスサテライト:テレビ東京 OpenSSL:三菱UFJニコス、タイムラグを狙われる - 毎日新聞 そもそもSSLとは SSLは、ユーザP…

svn コマンドメモ

よくsvnコマンド忘れるのでメモ 特定のディレクトリ下のファイルを追加 svn add dir/ --force とにかく、全ファイルを追加 svn add * --force ?ファイルを全部追加 svn st | grep ^\? | awk '{print $2}'|xargs svn add ファイルをrmとかGUIで削除したことを…

Developers Summit(デブサミ)2014に行ってきた話

数年前から気になってたデブサミ2014に参加してきた。 会場は目黒駅から歩いて数分の目黒雅叙園。「目黒雅叙園」の読み方を知らずに参加してたが、2日目帰りのマイクロバスで「めぐろがじょえん」ってアナウンスを聞いて読み方を理解した...(今更) (間違え…

<table>タグの入力フォームでsubmitが実行(送信)されない

WEBプログラマーではないので、世間では常識なのかもしれないがメモ。 HerokuではじめるRailsプログラミング入門作者: 掌田津耶乃,相澤歩出版社/メーカー: ソフトバンククリエイティブ発売日: 2013/03/15メディア: 大型本 クリック: 7回この商品を含むブログ…

はてなブログのサイドバーの幅を変更する

公式テーマ1位のこのテーマも悪くないけど、ちょっとサイドバーが狭いので調整してみた。 HTMLタグの構成を確認する Google Chromeなら右上の設定ボタン("三"みたいなやつ)> ツール > デベロッパー ツール でブログのレイアウトを確認してみる。sidebarを…

CentOS ファイルの文字コードを一括でUTF-8にする話

Windows -> Linuxにファイル持ってきたとき、文字コードがShift-JISになってたせいで文字化けすることがある。 放置することもあるが、コマンドで簡単に直るので、変換する癖をつけようと思うので作業メモ。 nkfコマンドを使う 文字コード変換にはnkfコマン…