【追記あり】(JIS配列のキーボードの場合)macOSのパスワードに、"|"を使ってはいけない(訳ではないが、注意が必要な話)
macOS のパスワード変更画面では、記号の|
(縦棒。よくプログラムの論理演算子で or を表現するときに使うあいつ)を入力することが出来る。また、管理者権限を求められる場合などのパスワード入力画面でも|
を入力することが出来るし、コンソール上でも入力可能だ。*1
しかし、再起動後のログイン画面では、|
を入力することが出来ないのである。*2 Shift+\
を押下しても無反応。それがなにを意味するか。すなわち「OSにログイン出来なくなる」ということなのである。
たとえば、パスワード作成のちょっとしたテクニックで、「a
の代わりに@
を使う」「l
(小文字のL)の代わりに1
(西洋数字の一)を使う」など、形の似た別の文字に置き換えて推測されにくくするというものがある。
なにも考えずにこれを適用し、「l
(小文字のL)の代わりに|
(記号の縦棒)」をmacOSのパスワードで採用すると、次OSを再起動したあとからはログイン出来なくなってしまうのだ。最悪の場合初期化を余儀なくされたり、それに伴いデータの消失を招く可能性がありうるのである。まさに恐怖だ。
人によっては、「そんな文字使うなよ」という向きもあるかも知れない。だが、パスワード変更画面では入力出来てしまうのだ。なんという非フェールセーフであるか。俺はびっくりだよ。
今回は、iCloud のアカウントを紐付けていたため復旧出来たが、もしそういった設定をしていなかったらと考えると冷や汗しか出てこない。
もしかしたら、他にも同様の文字はあるのかも知れないが、今回は検証していない。なにせ恐怖なのだ。極力危ないことはしたくない。
みなさんもぜひお気を付けください。
2017/07/19 19:36追記
ブコメで id:moritata さんが、
macOSのパスワードに、"|"を使ってはいけない - 新潟の空は今日も灰色b.hatena.ne.jp また、Twitterでかつどんさんが言及されているとおり、起動直後は英語キーボード設定だからなぁ・・・ちなみに、「Shift+]」で入力可能。MacはJIS配列キーボードで使うもんじゃないなぁと実感した
2017/07/19 18:40
ブコメにも付いてますがUS配列だと思ってShift+]で|入力できますね。手元のMBPで確認できました。
— かつどん (@nozma) 2017年7月19日
Shift + ]
で |
を入力が出来るようです。
また関連して、US配列であれば、キートップ記載の文字と同じ文字が入力できるので、問題が顕在化しないということもあるようです。 私がUS配列には疎いものでわからなかった部分ではありますが、これで回避が出来るのであれば問題なさそうですね。
また、id:kitaj さんが言うようにシングルユーザモードという対応策もありますね。おそらく iCloud で復旧したときの挙動と似ているのでは無いかと思います(キーチェーンのパスワードが古いままになる)。
macOSのパスワードに、"|"を使ってはいけない - 新潟の空は今日も灰色b.hatena.ne.jpシングルユーザーモードで起動してパスワード変更したらいいんじゃね?
2017/07/19 18:59
macOSのログイン画面、いろいろと制限掛けられているのはわかるのですが、初見でこれは本当につらいので、なんとかしてもらえないものでしょうかね。。。
2017/07/19 22:08追記
起動直後はUS配列というのも実は疑問で、というのも、@
を含むパスワードはきちんとJIS配列の通りに入力できるのです(Shift+2ではない)。
なんだか、ログイン画面のキー配列はよくわかりません。
*1:なお、この記事の内容は MacBook Pro (Retina, 13-inch, Early 2015)、macOS Sierra 10.12.5、JIS配列キーボードのモデルで確認している。また、MacBook Pro (Retina, 13-inch, Mid 2014)、macOS Sierra 10.12.5、JIS配列キーボードのモデルでも確認した。
*2:スタンバイからの復帰時のパスワード入力では入力できる。
地方の会社が契約書を結ぶときの合意管轄
時々NDAを結んだりするときにチェックしたりすることがありますが、地方の企業にとって重要な観点の一つが合意管轄裁判所だと思います。
東京の会社同士、大阪の会社同士などであれば、東京地裁や大阪地裁を合意管轄裁判所にすればスムーズでしょう。しかし、我々のように先方と会社の地理的な距離が遠いことが多かったりすると、一つの裁判所に定めるのはちょっといやな感じがするのです。事実、先方からNDA文面案などをいただいたりすると、東京地裁が第一審の合意管轄されていることが多いです。
そこで我々がお願いするのは「被告の本店所在地を管轄する地方裁判所」にしてもらうということ。これであれば、問題提起した方が若干地理的なリスクを負うことにはなりますが、イーブンな条件になります。
もちろん、新潟の会社同士の契約や先方が同意してくださるのであれば、新潟地裁を第一審の合意管轄裁判所にする場合もありますが。
なにはともあれ、裁判所のお世話にならないような協業が出来るのが一番なのであります。
新潟市内のIT勉強会をするのに良さそうな施設
新潟の公共系貸し会議室・ホール事情
IT勉強会をやろうと思ったときに、問題になるのが会場選びです。
新潟市内で勉強会をやろうとした場合、結局毎回いくつかの会場に収束していくことになるのですが、あんまりまとまった情報もなさそうなので簡単にまとめてみました。
基本的に公共の施設で使用料の安めなところをピックアップしていますが、それ以外の施設についても、随時下の方のリストに載せておこうと思います。
なお、下で紹介した5つの公共系の施設では、ほぼすべてで 営利目的での利用は禁止 になっています。利用する用途によっては注意をしてください。
1. 新潟市中央図書館ほんぽーと
新潟駅からもそんなに遠くないところにあるほんぽーと。きれいな施設で、駐車場(有料)も完備。入り口付近にはカフェもあります。
ここは市立図書館ですが、イベントで使えるホールと2つの研修室を借りることができます。
中央図書館のホール・研修室の利用について - 新潟市の図書館
難点としては、駅から遠くないとは言え住宅街の真ん中にあり、懇親会に使うような食べ物屋さんまである国は少し遠い点と、割と人気なため予約が埋まりやすいなどでしょうか。また、図書館という性質上、館内での飲食は制限されます。
初回利用時には団体登録が必要です。
2. 万代市民会館
こちらも新潟駅万代口からほど近いところにある新潟市の運営する施設です。上記のほんぽーとよりは賑やかな場所にあります。
各階で管轄する部署や組織が違うため、予約する先は都度確認する必要があります。たとえば、2階は東新潟コミュニティセンターの所管で、和室では追加料金を払うことによりアルコールを持ち込んで飲むことも可能ですし、4階・5階の若者支援センターは、土曜日などに行くと勉強する高校生などが結構いたりいます。
付属の駐車場を利用する場合は予約が必要で、利用は主催者に限られます。近くにはコインパーキングが数多くあるので他の参加者にはそちらを使ってもらいましょう。
建物や設備は古く、プロジェクタの調子はあまりよくないです。
使う階にもよるのかも知れませんが利用には団体登録が必要です。
3. クロスパルにいがた
新潟駅から萬代橋をわたって新潟島に入ってすぐのところに立つ、こちらも新潟市の施設です。
駐車場(有料・立地も料金も青天井)もありますし、設備も建物もきれいで利用料金も高くありません。
こちらも万代市民会館と同じで、階によって、あるいは部屋によって所管する組織が異なるので、申込時は注意が必要です。
新潟駅から来ようとするとちょっと距離があります。歩いて萬代橋を渡るのはかなり面倒に感じます…。
やはり、初回に団体登録が必要です。
4. ときめいと(新潟大学サテライトキャンパス)
新潟駅直結の新潟大学が運営する施設。学生や職員などは無料で借りられますが、それ以外の人にとってはちょっと高い感じがします。
立地の良さもさることながら、設備も新しく、部屋は広いため、使いでのある会場だと思います。
駅から近いということで、電車・バス利用の場合の使い勝手は一番です。反面、使いやすい駐車場が近くには少ないというのは難点かもしれません。
それ以上のことは私自身が借りたことがないのでわからないのです…。
5. 新潟市市民活動支援センター
古町地区、西堀通りに面した新潟市の施設です。
団体登録は必要ですが、利用料は無料です。Wi-Fiもあります(ただし、Macとは接続の相性がとても悪く、全然つながりません)。
ただし、「部屋が狭い」「設備が古い」「新潟駅からはとても遠い」と定期的な会議などで使う以外では、なかなか使いにくい会場かなと思います。
なお、西堀の地下駐車場を使うと、最大で4時間まで無料で駐車場を使うことが出来ます。無料券は部屋を借りている時間分しかもらえないので、置いたまま買い物とかには行けませんが。
まとめ
新潟市の中央区を中心に会場候補をまとめてみました。冒頭にも書いたとおり、利用料金が手軽な会場を中心にピックアップしているため、潤沢に予算のあるような勉強会などでは、多少お値段が張っても民間の貸し会議室を使った方が良いこともあるかもしれません。そのあたりは、設備の必要性や収容人数に応じて使い分けしていけばいいと思います。
手弁当での勉強会で利用する程度ならば、今回紹介した施設はいずれも有用な会場となり得ると思っています。ぶつぶつ文句を言ったりしていますが、本当に感謝しているところです。
関東などですと、勉強会のために会社の会議室を貸してくださる場合もありますが、新潟ではそこまで例が多くない印象です。勉強会などで入ったことがある(貸してくださったことがある)のは、富士通新潟システムズさんとフラーさんくらいかな…?
また、場合によっては大学や専門学校なども貸してくださることもありますが、どちらにしてもその企業・学校の中の職員とのつながりがないと使わせていただけないなどの障壁を考えると、なかなか候補に入れにくいという実情があります。
弊社も場合によっては勉強会を開いたりしていますが、あまり広くはないですし、辛さを感じることが多々あります。
他の地域に目を向けてみると、長岡市にはまちなかキャンパス長岡(まちキャン)という市の施設があります。ここは、団体登録が必要ながら、無料で使うことができ、駅からも近く、しかも綺麗で新しいという、完璧な施設となっています。ただし、やはり人気は高いので予約の際は争奪戦が起こるとか…。
それを考えると新潟市の施設はそれぞれに一長一短な感があります。新潟市にも、駅前にまちキャンのような核となる施設ができてくれると市民としてはうれしいなあと思います。
それ以外の貸し会議室などについて
基本、手弁当の勉強会ばかりしかやっていないので、ビジネスや有料のセミナーで使うような立派な貸し会議室についてはあまり詳しくはないのですが、いくつか心当たりがあるのでリスト化しておきます。主に中央区内の施設に絞ってます。
- 新潟ユニゾンプラザ
- ちょっと新潟駅からは遠いかも…。
- 新潟の貸し会議室:駅南貸会議室KENTO
- 新潟駅直結の地下にあります。
- 駅まえオフィス貸会議室・新潟市JR新潟駅前の貸会議室・貸ホール・アクセス。
- 新潟駅前(万代口)すぐにあります。
- 新潟駅周辺 貸し会議室 レンタルスペース パレス
- 入ったことない。
- 会議室利用 | デンカビッグスワンスタジアム
- 車ないとつらそう。あと、アルビレックスの試合があるときはつらそう。
- 駅南コミュニティセンター 新潟市中央区
- 今まで知らなかった。コミュニティセンターだから、安く使えるみたいだけど、駅からはちょっと遠いかも。
- コワーキング・ラボこくじょう | 新潟国際情報大学[Niigata University of International and Information Studies]
- ミーティングスペースが借りられます。信濃川を渡るのは、心情的にもやっぱり遠い。
- 新潟の海水浴場・関屋浜の海の家 Sea Point Niigata シーポイント ニイガタ
- ここもコワーキングスペース。海近くてロケーションはとてもいいのだけど、いかんせんアクセスがしにくいという…
MVH-5200のレビューと対策
今年の2月に、カーオーディオのヘッドユニットを買い換えました。
続きを読むNDS meetup #8 「JavaScript Day」を開催しました
御礼
長岡IT開発者勉強会、通称NDS。次回で45回目を迎えるこの勉強会の名前を借りて新潟市で行っているNDS meetup(NDS in Niigata)も14日の開催で8回目を迎えることが出来ました。
前回までは時間がない!を合い言葉言い訳にもくもく会などを開催したりしていたのですが、今回はJavaScriptというものを一つのテーマに定めました。
その結果、30名もの方に来場いただきました! OSCのような大きなカンファレンスでもない中で、新潟市でこれだけの方に集まっていただいたのは主催者として、とても嬉しい気持ちです。
本当にありがとうございました。
勉強会について
今回、JavaScriptをテーマとした背景として、ウォーターセル社内から「新潟にどれくらいのフロントエンドエンジニアがいるんだ?」という声があがったからというものがありました。
そのため社員が張り切って発表内容を作った部分もあって、当初は「内容的にちょっと偏りが激しかったのでは…?」というところは正直否定できませんでした。 ですが、最終的には多く方に発表いただいたおかげで、非常に幅の広い内容になったなあ、と感じています。
- JavaScriptの歴史(一般的)
- React + Flux(フレームワーク)
- Mithril(フレームワーク)
- キャプチャからの画像Diff(テスト・開発手法)
- JavaエンジニアからみたJavaScript(一般的・AltJS)
- 初心者向けの説明(一般的・ビルドツール)
- ChromeDevTools(開発手法)
- ES6まとめ(ES6)
- Electron(Electron)
- ゲーム用フレームワーク(ゲーム)
JSだけでこの発表、しかも新潟という地方都市でって考えるとすごいと思います。
これは本当に発表者の皆様のおかげだなと思っています。 いくら聞く側の人がいても、発表する人がいなかったら、残念な会にしかなりませんから。
今後の運営について
勉強会本編は良い感じで嬉しかった半面、懇親会やその前後のごたごたもあり、大変申し訳なく思っています。 また、今回を最後に、NDS meetup開催の主導的立場で引っ張ってくださった @dictav さんが東京に行かれてしまうということで、正直今後のNDS meetup運営に不安な面もあります。
ただ、もちろんですが、今後もこの勉強会はまだまだ続けていきたいと考えています。 自分自身の力不足は否応なく感じますが、皆様も気が向いたときには、ぜひお手伝いいただければうれしいです。
特に、懇親会の時も話していたのですが、Code for Niigataを引っ張ってくれている山田さんの組織運営方針などはすごく刺激になってます。 僕自身彼のようにもう少し組織だった運営が出来る様、頑張りたいと思います。
次回の予定や他のイベント
今回のNDS meetupを発端として、「Niigata.js」を定期的に実施したいという話になっています。次回は来年2月か4月の開催予定で動いているようです。
NDS meetupとしては、懇親会の際に、1月のNDS meetupではiOS・Androidをテーマにやろうという方向の話になりました。 日程などが決まり次第、また告知いたしますので、奮ってご参加ください! もちろん、発表はしなくてもご協力いただける方も募集中です!
また、来月12月には、本家NDS#45とNDB(Niigata Developers Bonenkai)が開催予定です。僕もいまから楽しみです!
そのほか、Code for Niigataでは、来月13日にYahoo!Japanの技術者の方を招いて、myThingsのハンズオンをやるという話が出ています。後ほどC4Nから告知が出ると思いますので、こちらもぜひチェックしてみてください。
今後とも、新潟のIT系コミュニティ活性化のために、ご協力よろしくお願いします!
独り言
僕もなにか発表できる技術ネタ作らなきゃなぁ…
新潟のIT勉強会コミュニティ一覧を(暫定的に)まとめてみた
なにを作ったの?
新潟県内のIT勉強会コミュニティをMarkdownでまとめてみました。
ただし、まだまだ未完成です。今現在の動向がつかめていないコミュニティも多くあります。そもそもコミュニティじゃない団体も載せています。
思っていること
きっかけとしては、北海道のコミュニティ「LOCAL」の勉強会情報がすごく整っていて、新潟にはこういうページないよな…作りたいな…という思いからでした。
今のところ、新潟のITコミュニティの横のつながりは人を主に介してだけで、情報がまとまっているページがあるとか、Googleカレンダーにイベント情報まとめてるとか、そういうものは無かったように思います。ちょっと前までFacebookグループでやられていた方がいたようですが、今は更新されていないようで。
本当は、Code for Niigataのサブプロジェクト的に整備していきたかった内容なのですが、しばらく見た目綺麗にしたりするだけの手間が掛けられそうにないため、まずはRAWな形で公開することにしました。最終的には、Code forに移管すると思います。
今後はもう少し整備をしていき、コミュニティのリストだけでなく、イベントとしての勉強会・セミナー・カンファレンス情報なども載せられればと思っています。 理想としては、出張や転勤、場合によっては旅行などで新潟に来たITエンジニアが、フラっと情報を探せて、そのまま勉強会参加出来るような情報ページ作りをしたいなと考えています。
最後に
載せて欲しくない、載せて欲しい、情報を更新して欲しいなどについては、この記事のコメント欄か私のTwitterアカウントに声を掛けてもらえれば対応します。
それでは、新潟でよい勉強会ライフを!