「Atom」を含む日記 RSS

はてなキーワード: Atomとは

2018-02-27

サーバマシン起動が無駄に仰々しいこと。。ばかみたい

重厚長大イコール高性能かよ?バブル期の考えのまんまだな。

起動にちんたら7〜8分もかけてさ、この起動時間は、新モデルになるにつれてどんどん長くなっている。

Xeon積んでるのに、へんなインストール支援ツールやら、RAID構成ツールやらは、二万円程度で売られていそうなAtom機と遜色ない遅さ。

Windowsデスクトップから管理ツールWEBベースに成り果てて、無駄https接続だったりして、証明書エラーエラーポップアップも多発するし却ってセキュリティ気持ち悪い。

もしかしてここのメーカーだけなのかな。。いままでなんとなくメーカー統一してきたけど、替えどきなのか。

2018-01-30

anond:20180130150104

可能ならメモリも8GBにしたい…

それ無しでもSSDだけで、新しいのATOM機より快適だと。

どうすべきか

実家放置されてる Core2Duoメモリ4G、HDD500G のノートWindows10インストールして使うか、

ビックで売ってる、Atomメモリ4G、フラッシュメモリ64Gで約2万のノートを買うか。

実家に帰った時にネットサーフィンしたり動画を見る程度だから、どっちでもいいっていえばいいけど。

Windows10海外サイトで千五百円で売ってるからそんなに金はかからない。

2018-01-24

大学図書館にまともな本が無い

司書の話がバズってるので便乗して書き込み

とりあえず、ここで伝えたい事はブコメトラバで「皆さんのおすすめの本を教えてください」ということです。

↓以下駄

大学情報系の学部にいるんだけど、設備が酷い。

学内無線が通ってないどころか、作業スペースも1GB もないかUSBを持ち歩かなきゃいけない。

というのはまあ慣れるんだが、図書館に本を借りて勉強しようとしても、情報系まともな本が置いていない。

大学の利点といえば、高い本をただで何冊も読めることだと思っていたのに、なんだCS5フォトショイラレ2010年頃のMOS教本ばかりが並んでいる。

挙句の果てにはiPhoneの使い方などの本ばかり。高校のほうがもっとマシな本が置いてあった。

ということで最近友達と結託して図書館に何冊か技術書などを買ってもらえるように届け出を出している。

最近届け出を出して入った本は、リーダブルコード・入門 Python 3・みんなのPythonGitが、おもしろいほどわかる基本の使い方33Atom実践入門など色々ある。(友達が凄い出してたけど、僕はあまり把握しない)

僕の周りはとりあえずPython適当数学計算とか、あわよくばアプリ開発などをしてみようと思って活動しているかPythonの本の届け出が多い。

だけど、他の知り合いや他ゼミの子の話を聞くと、プログラミングをしたいけど何から始めたら良いかからないと言う子が多かった。

から、何をしたいか決めて、言語も決めて(気に入らなかったら変えても良い)とりあえず何か初めてみようと言う提案をした。

自身Pythonの次はRubyもやってみたいと思ってるからもっと他の本も欲しい。

こういう活動をしていたら、情報系の学部生はあまり図書館に届け出をしないらしく、だから本が足りないと司書の方に教えてもらい、何か必要な本があればドンドン教えて欲しいと言っていただけた。

から大学初心者から上級者までとりあえず幅広く(出来ることな就職してからも苦労することのないように)対応できる本を入れてもらえるように申請を出そうと思ってる。

でも、僕の知見は広いとはいえず、出したのもそのGitなどの本ぐらいであまり貢献できてない。

はてなにはエンジニアの方などのユーザーが多い印象があるので、ご教示いただければ幸いです。

2017-11-19

プログラミング勉強をしよう

Atomインストールしてパッケージ入れまくってたら飽きてきた

前はsublime textで同じことをやって飽きた

そもそも秋田県に住んでるからプログラミング覚えても使う仕事がない

2017-09-11

新調する自宅サーバーのスペックを考えた

今はAtom 330+ION+SST-SG05B+SSD+HDD+TVチューナー構成

ケース新調&SATAポート追加&OS入れ替えの必要が出てきたので、新調することにした。

パーツ名称価格備考
マザーボードASRock H270M-ITX/ac¥13,760H270M, Mini-ITX, SATA最多
CPUCeleron G3930T¥4,220最小TDPで最安のもの
CPUクーラーサイズ 風神スリム¥3,674ロープロファイル, 汎用12cmファン
メモリTeam TED48GM2400C16DC01¥6,980DDR4-2400 4GB×2
システムドライブX25-M 80GB¥0SSD, 余り
データドライブWD40EFRX¥0WD Red 4TB, 流用
バックアップドライブWD80EFZX¥32,617WD Red 8TB
余りHDDWD1003FZEX¥0WD Black 1TB。ファイル履歴シャドウコピー用。壊れたら他のドライブから間借りする。
余りSSDX25-V 40GB¥0用途未定。キャッシュに使うにも書き込みが遅い。余りHDDが壊れた時のシャドウコピーとか。
電源Corsair RM650x 650x¥12,917260Wまでファンレスで動くATX電源
ケースLian-Li PC-Q25B¥19,830ファイルサーバーに適したケース
ファンコントローラGRID+ V2¥4,280Windowsから制御できるファンコン
TVチューナーPX-W3PE Rev1.3¥0地上波2ch, 流用
合計¥98,278

候補から外れたもの

ケース
PC-Q28B
SS-DS380B
マザーボード
J4205-ITX
A68N-5600

2017-05-19

エディタAtom文字がなんか滲む

うまく表現できないのだが、マウスカーソルが乗ってないペイン文字がどんどん滲んでいく(エディタ部もメニュー部も)

クリックするなどして「前面」に持っていくとくっきり表示される

いくらぐぐってもこの症状が出てこないんだが、常用にしんどいのでなんとかしたい

Windows10なんだけど、だれか困ってる人いないかなー。Chromeでは起こらないんだけどなー

2017-05-07

Atomエディタ日本語入力確定前のカーソル移動が見えない

持ってる人はやってみよう。文節区切りを変え隊とかひらがなにゅうりょくしてryときのにゅうりょくみすけしたいときとかのどうさだ
なんでこんなことになってるのかと思ったら「AtomはChrome+JacaScript+CSSなのでブラウザ上のJavaScriptから読めないものはできん」ということらしかった。
Atom絶妙に重いのは中身Chrome(正しくはChromimum)だからか!なるほど!畜生
日本語利用を片隅に置いて作られたものじゃないから仕方ないのかねコレも

2017-04-08

http://anond.hatelabo.jp/20170407112743

プログラミング10年ちょい、仕事WebシステムとかiPhoneアプリとか、色々プログラミングしてるアラサーおっさんからだ。

増田10代後半〜20代前半くらいかな?と思って、書く。参考にしてほしい。うっかり年上だったら何かゴメン、でも少しは参考になると思う。

こういう「どこからやったらいいんだよ…」っていう悩みは俺もちょうど中学生くらいの頃に思ってて、悩みながら薦めたんだけど、

結局の所「どの経験もムダにはならないから、とりあえず沢山やってみるといい」ってことだ。これについては後述するけど、まずは細かい疑問に答えていこうと思う。

まず、色々調べてて、結構詳しいし感心した。ただ、その詳しさは、まだスタート地点だ。

どの言語がどういうものなのか、何となく知ってるのは役に立つから、これからアンテナを張り続けるといい。

MySQL使うべきなのかSQLite使うべきなのか、GolangにすべきかRubyにすべきかいっそJava?いやC#

こういう悩みが出るのは勉強した証拠しかし、この問題レベルの高いプログラマーでも難しい。

何故かというと、作ろうと思うもの次第だし、作ってみたら意外と相性が悪いみたいな事も起きるし、

何より、根性出せばどれを使っても作れるからだ。

疑問に思っているらしい、言語複数触れた方が良い理由は、こういう「どれを選んだら良いか」という問いに答えやすくなるからだ。

自分理解していないものが、今作ろうとしているものマッチするかしないか判断するには、言語環境に対する深い理解必要だ。

エディタ個人的にはVisualStudioXcode、あるいはIntelliJ系をオススメする。

何も設定していなくても好ましくない書き方の時に警告が出るから強制ギプスみたいに作用するからだ。

Twitterとかで騒いでる強いプログラマーの皆さんはvimemacsを薦めるけれど、意外にもchokudaiさんとかはVSでC#を書く派なのを思い出して欲しい。

IDEを作っているのもプログラマーなので、IDEを使うメリットもかなりあるんだ。使った上でやっぱりvimが良ければvimに戻ると良い。

パソコンスペックについては、確かにスペックが低すぎる。そのマシンで開発するなら、vim/emacsにせざるを得ない。 AtomSublimeでもキツそうだ。

書いてる通りで、Core i7/RAM 4Gくらいあればとりあえず基本的人権って感じ。

性能は高ければ高いほど良いけど、予算の都合だってあるだろう。 10万用意できるなら、結構選択の幅は広がるんじゃないかバイトなり親の説得なりお金ためるなり、頑張って調達するんだ。

さて、最初話題に戻る。

から勉強したら良いかからないなら、とりあえず何かをパクれ。Twitterクローンみたいなのでも良い。フォローテキスト書き込みだけなら作れるんじゃないか

なんならそれを公開してもいい。

もしアイディアがないなら、それこそTwitterで誰かが「こんなのあったらいいなぁ」って言ってるもののうち、何となく頑張れば作れそうなものに手をつけてみると良い。

どの経験もムダにはならない。やってみろ。1個作ったら、もっと広い世界が見えてくる。

2017-04-01

普段コーディングに使っているエディタエロ画像を閲覧すると

intelliJとかVSCodeとかAtomとかって画像開くと表示してくれるじゃないですか。

たまたまDownloadsディレクトリ作業していたから、エディタに表示されるファイル一覧にいつも見ている声優コラ画像ファイル名が見えていた。思わずクリックしたところ、いつもはコードが表示されている部分にどーーんと豊満オッパイが表示されちゃった。

めっちゃ興奮した。みんなもやってみて。

2017-03-18

gitしか知らないけれど

SVNの何がダメなのかよく知らない。

知る必要もないんだろうけど。

ただ、過去技術ってこうやって無くなっていくんだろうなって実感する。

みんな使うからgithub使ってるし、なんとなくgithub好きだからエディタAtomを使ってる。

計算機以前の「技術」って積み重ねていくもの無駄になる知識なんて無かったんだろうけど(切削加工の知識とか設計図の読み書きとか)、

計算機ができてから「これまで大活躍だったのに10年後には知っていても何の役にも立たない技術」っていうのが増えてきてるんだよねきっと

2017-03-12

から情報学部学科で学ぶあなたへ

購入すべき物

macでもwindowsでもいい、core i3以上、メモリが8G以上が乗った持ち運べる物。これは絶対に買うべき。atomceleronが乗った廉価機は避ける。どうしてもお金が無いなら5年以内の中古でも良い。

これは講義資料などの閲覧用。なくても良いが、あると非常に便利。逆にプリンターは大抵の大学にあるのでいらない。情報系の教科書web上に無償で公開されている物が多いので、それらを活用して学ぶべし。MOOC活用するのもよい。

以下は学ぶべき

大学カリキュラムにあっても、先行して学んで損はない。

コンピュータのしくみと合わせて学ぶ。

英語情報の方が早くて正確である場合が多い。

どうせいつか覚えるので、早めに使えるようになっておいて損なし。

  • OSにまつわる内容

基本。

使えると色々自動化できて便利。個人的にはpython(3)がオススメ

必須では無いと思うが変換ツールと合わせて使うと便利。レポートにも使える。

どちらかお好みで。大抵のエディタIDEで使えるため汎用性がある。筆者はemacs派。

サークル課外活動

ひとりで手を動かして継続的に学べるのであればそれでいいが、そうで無い人間の方が多いのでは無いかと思う。筆者もそうだ。そういった人間他者と共に学ぶのがよい。

大学情報系や電気電子系のサークルがある場合はひととおりみておくといい。真面目に活動していて、ソフトウェアなりロボットなり成果物があるようなら入って良いと思われる。唯のオタクの溜まり場になっているようならまあ入らない方がいい。

サークル以外にも、都市部に住むのであれば技術主体としたコミュニティが多くある。SNSや同期、先輩のツテを使って興味のあるものに参加してみるとよい。

プログラマーバイトなども良い経験になる。しかブラック職場もあると聞くのでよく選ぶべし。

といっても、課外活動に惚けて大学の授業を疎かにするのは愚の骨頂。大学の授業で学ぶのは全ての基礎なので、これを知らずにどんな最新技術に触れようと意味が無い。

競技プログラミング

これは情報学部で学ぶならやらない理由が無い。プログラミング力を鍛えるには最適である

AIZU ONLINE JUDGEやAtCoderゲーム感覚で楽しむとよい。

まとめ

思いつきで書いたので書き漏らしはあると思う。あとよく言われる教授質問に行ったりして活用しろ〜などは情報系でも同じ事が言えると思う。

情報系の学生として最もやってはいけないことは、読んだだけ、聞いただけで理解した気になってしまう事だと思う。授業で聞いた事全てとは言わないが、せっかく場所を問わず実験ができる学問なので、興味を持った内容だけでも良いのでコーディングして動かしてみて欲しい。

2017-03-05

コメ率の低いはてブエントリ英語エロか?

http://anond.hatelabo.jp/20170305115905増田以外のホットエントリで見ると。

2017年2月コメント率の低いホットエントリ

コメントタイトルコメント数/ブクマブクマページ
0.0%Python3.6 から追加された文法機能 - Qiita0/96b.hatena.ne.jp/entry/324476241
0.8%文章ベクトル化して類似文章の検索 - Qiita2/245b.hatena.ne.jp/entry/324662835
1.0%[wip] 会社サーバサイドエンジニアにReactとかReduxのことを説明する資料 - Qiit1/97b.hatena.ne.jp/entry/319535213
1.1%機械学習ディープラーニングの入門者向けコンテンツまとめ - Qiita1/94b.hatena.ne.jp/entry/321793279
1.9%Web制作時の概算費用と想定納品日を簡単に計算する票をつくってみた – のんびりデザインしているよう7/375b.hatena.ne.jp/entry/320010979
2.0%最近見かけるレイアウト・ナビゲーション・スライダーフォームなどがどうやって実装されているのかのまと7/344b.hatena.ne.jp/entry/322198623
2.2%フロントエンド知らない私のwebpack入門 その1 - Qiita4/186b.hatena.ne.jp/entry/319233247
2.3%フルマネージドのSaaSクラウドデータベースサービスdashDBの活用スタイルとは ~手間いら5/216b.hatena.ne.jp/entry/323891713
2.4%Pythonをやるときに参考になりそうな情報 - のんびりSEの議事録19/807b.hatena.ne.jp/entry/322300431
2.5%React基礎 · GitBook17/681b.hatena.ne.jp/entry/321494522
2.7%開発効率を上げるテスト設計 // Speaker Deck5/183b.hatena.ne.jp/entry/323584734
2.8%畳み込みニューラルネットワーク可視化 - 人工知能に関する断創録3/108b.hatena.ne.jp/entry/322431100
2.8%グランブルーファンタジーを支えるインフラ技術 // Speaker Deck10/359b.hatena.ne.jp/entry/324611754
2.9%仮想DOMの内部の動き | プログラミング | POSTD6/206b.hatena.ne.jp/entry/321289144
3.0%金融データPythonでの扱い方 - 今日も窓辺でプログラム16/527b.hatena.ne.jp/entry/322842311
3.1%Python Jupyter notebookでpandasを使いCSVを読み込みグラフを描画してp5/162b.hatena.ne.jp/entry/321556884
3.1%React Redux Real World Examples 〜先人から学ぶReact Redux9/290b.hatena.ne.jp/entry/323749846
3.2%Awesome Python:素晴らしい Python フレームワークライブラリソフトウェア・リ15/472b.hatena.ne.jp/entry/319013267
3.2%履歴書志望動機|最速で書く方法と受かる書き方14/433b.hatena.ne.jp/entry/279613157
3.4%今日からはじめるGitHub初心者がGitをインストールして、プルリクできるようになるまでを解38/1128b.hatena.ne.jp/entry/318690305
3.4%スケーラブル GCP アーキテクチャ6/178b.hatena.ne.jp/entry/322723492
3.5%アーキテクチャから新しい! 初めてのエディタには、21世紀生まれの「Atom」がおすすめ【続・若手エ11/311b.hatena.ne.jp/entry/322534650
3.5%フロントエンドの基礎知識 // Speaker Deck15/423b.hatena.ne.jp/entry/322749937
3.7%ロードバランサー再入門 | ツチノコブログ26/704b.hatena.ne.jp/entry/323163487
3.7%APIサーバを立てるためのCORS設定決定版 - Qiita5/134b.hatena.ne.jp/entry/321742626
3.8%画像】こんなのソフマップじゃないwwwwwwwwwwwwww|ラビット速報5/131b.hatena.ne.jp/entry/321219627
4.0%動画あり】人志松本のゾッとする話のあるある探検隊の話怖すぎwwwwww | 2ちゃんねるスレッド10/252b.hatena.ne.jp/entry/319507149
4.0%翻訳2017年展望: pandas, Arrow, Feather, Parquet, Spa7/176b.hatena.ne.jp/entry/324411617
4.2%【たまに行くよ!って人向け】いつもと少しちがう東京ディズニーシーデートにするための5つの方法 @ja3/72b.hatena.ne.jp/entry/321496344
4.3%高速なシステムを作る方法 // Speaker Deck9/211b.hatena.ne.jp/entry/283448858
4.3%処分・廃棄にお金は要らない!?パソコン無料引取してくれる業者一覧7/162b.hatena.ne.jp/entry/320803373
4.3%タデサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~3/69b.hatena.ne.jp/entry/322583838
4.4%「Front-End Developer Handbook 2017」がGitBookで無償公開。フ24/542b.hatena.ne.jp/entry/318947145
4.6%デブサミ2017「DeNAの機械学習基盤と分析基盤」講演メモ #devsumi - 元RX-7乗りの7/152b.hatena.ne.jp/entry/322562611
4.6%大量の要素を高速に表示するためのバーチャルレンダリング入門 / Virtual Rendering 6/130b.hatena.ne.jp/entry/323604383
4.7%MySQLアンチパターン22/473b.hatena.ne.jp/entry/319218778
4.7%5年間コードを書き続けたエンジニアが、新人に読んでもらいたい11冊+αを紹介する - エンジニアHu47/1006b.hatena.ne.jp/entry/313934939
4.7%グーグル社員も長友選手も行う集中力を高める方法 - 自分で学ぶ心理学20/427b.hatena.ne.jp/entry/322090614
4.8%例の機械学習コースが良いらしいと知りながらも2年間スルーし続けたがやはり良かったという話 - Qii68/1418b.hatena.ne.jp/entry/321403591
4.9%NoSQL を使用する場合と SQL を使用する場合Microsoft Docs28/577b.hatena.ne.jp/entry/322834020
4.9%Awesome Selenium : 素晴しい Selenium ライブラリの数々 - Qiita5/102b.hatena.ne.jp/entry/321629987
4.9%誰でもできる、プレゼンが劇的にうまくなる基本テクニック - 科学非科学迷宮77/1557b.hatena.ne.jp/entry/318913434
5.0%脆弱性発見者が注目する近年のWeb技術 // Speaker Deck24/481b.hatena.ne.jp/entry/319516657
5.1%たった3つのコトで仕事が楽になる!「できる上司の会議」がマジで真似したい | CuRAZY [クレイ7/138b.hatena.ne.jp/entry/322534334
5.1%日経電子版を支える基盤API // Speaker Deck13/256b.hatena.ne.jp/entry/319592914
5.1%30歳から始める数学 - Shoyan blog50/982b.hatena.ne.jp/entry/323617832
5.1%インフラチームと開発チームの垣根をなくすためにAWSのCI環境を構築した話 - VOYAGE GRO20/392b.hatena.ne.jp/entry/323171376
5.1%『How to Get Startup Ideas』 - いかスタートアップアイデアを得るか -17/333b.hatena.ne.jp/entry/324384439
5.1%無料ウェブサイトブログに使える写真を検索可能な28サービスまとめ - GIGAZINE18/350b.hatena.ne.jp/entry/323600897
5.2%内向的な人のための面接ガイド - GIGAZINE14/271b.hatena.ne.jp/entry/322036523

Pythonデータベース関連が目立つ。コメント無しで96ブクマに達するPythonさん凄い。マウンティング心?を刺激しないのだろうか。炎上したくない人はインデントに気をつけながらオブジェクト指向で書くといい。

2017年2月コメント率の高いホットエントリ

コメントタイトルコメント数/ブクマブクマページ
74.5%はてブ要望「返信出来るようにして欲しい」 - interact114/153b.hatena.ne.jp/entry/319990286
73.5%あなた朱雀とか白虎とか四神を覚えたキッカケは何?」という質問に対し世代がバレそうになる人々→「幽319/434b.hatena.ne.jp/entry/322198765
67.8%内海 聡さんのツイート: "あなた甲殻類アレルギーだった場合あなたの心は殻に閉じこもっている可449/662b.hatena.ne.jp/entry/318821783
67.4%日米首脳会談 首相は「ドラえもん」のスネ夫になった!民進党野田幹事長が批判 (産経新聞) - Ya95/141b.hatena.ne.jp/entry/321930776
65.7%いい記事書けばブクマつくとか嘘っぱち!こんな嘘がまかり通るはてな界に物申すっ! - ゆるくいきていく260/396b.hatena.ne.jp/entry/323206934
65.5%痛いニュース(ノ∀`) : 梅沢富美男(66)、老害判定に怒り 「日本は俺達が作ったんだぞ!」 - 190/290b.hatena.ne.jp/entry/322785094
65.5%茶碗に米粒を残した状態で「完食」する人は完全悪ではないけど相容れられない、という話に意見続々 - T413/631b.hatena.ne.jp/entry/321479096
64.6%けものフレンズを視聴1分30秒で挫折。 - 自由ネコ122/189b.hatena.ne.jp/entry/321589678
63.7%けものフレンズコスプレ批判に対する異論まとめ - Togetterまとめ228/358b.hatena.ne.jp/entry/323622485
63.6%レジでバレる!二流の人の超ヤバい3欠点』という東洋経済記事を読んで。クレジットカードイメージ119/187b.hatena.ne.jp/entry/323599229
63.5%痛いニュース(ノ∀`) : 日本在住のイスラム教徒の子どもがハラール対応給食に苦慮→学校側に配慮290/457b.hatena.ne.jp/entry/321128745
63.0%あざなわさんの炎上はてな村権威のなさ - メロンダウト133/211b.hatena.ne.jp/entry/323813866
62.7%プレミアムフライデーって何でこんなに叩かれてるんだろう? - シャイニングマンの「勇気を君に」126/201b.hatena.ne.jp/entry/324113658
62.5%飯田譲治さんのツイート: "日本が悪い日本が悪いって、民間人は殺さないってルール破って、原爆落として65/104b.hatena.ne.jp/entry/321434534
62.4%偏差値40の大学日本必要なのか?子供を焼き殺す大学補助金は不要 - カキカエブログ166/266b.hatena.ne.jp/entry/318786744
62.2%坂上忍 清水富美加の月給5万円は正当「僕らの時もそうだった」 (デイリースポーツ) - Yahoo!237/381b.hatena.ne.jp/entry/321888913
61.9%清水富美加17日著書出版「全部、言っちゃうね。」 - 芸能 : 日刊スポーツ73/118b.hatena.ne.jp/entry/322431771
61.5%警視庁捜査1課長が竹刀で23歳美人記者ボコボコ (文春オンライン) - Yahoo!ニュース415/675b.hatena.ne.jp/entry/322218394
60.7%ゴルフに興じる首相、誇れない」民進・蓮舫氏:朝日新聞デジタル136/224b.hatena.ne.jp/entry/321608217
60.6%金があるのに、理屈をつけてコンテンツに金を落とさない」連中について - うらがみらいぶらり243/401b.hatena.ne.jp/entry/321324226
60.6%痛いニュース(ノ∀`) : 中学校で「やばい」という言葉を使用禁止に 若い世代意味多様化 - ラ132/218b.hatena.ne.jp/entry/324642052
60.3%受動喫煙対策東京だけでやれ」 自民党内で反対論噴出:朝日新聞デジタル241/400b.hatena.ne.jp/entry/321316384
60.1%娘の卒業式用の服を買いに行ったら驚愕した - コバろぐ92/153b.hatena.ne.jp/entry/321299915
60.1%「洗剤いらず」スポンジで教頭などが児童の体こすりけがNHKニュース215/358b.hatena.ne.jp/entry/322584234
60.0%松井一郎さんのツイート: "長谷川さんが、ブログで伝えたかったのは、健康であるための自己管理重要201/335b.hatena.ne.jp/entry/320414066

2016-12-11

自分プログラマーとしてのレベルが低くて凄く心配になってくる

Webエンジニア歴2年目。多分年齢的にはまだ若い

RailsとLaravelくらいは触れる。

でもPlayとかはHello Worldくらいしか作ったことな

オレオレWebフレームワークくらいなら作れる。

でもRailsソース見て内容を理解しろと言われても多分無理。

AngularとBackboneくらいは触れる、

けど最近フロントエンド界で大量に出てくるツール群には全然ついて行けてない。

ReactとかAngular2はビルドするまでが面倒くさくて投げた。

インフラネットワーク全然からない。この前ネスペ受けたけど午前で落ちてそうだったから途中で帰った。

会社にいるインフラ系の人達超人に見える。

静的型付け言語あんまり触ったことない。

というか動的型付け言語あんまり出てこないステートフルな分野のアプリ全然作ったことない。

言語仕様くらいはわかるけどデスクトップアプリとかは未だにストップウォッチくらいしか作れない気がする。

自分身の回りのよく使うツールを考えてみる

OS、勿論作れない。

Git、無理

Atom、うん作れない。

Office、無理無理

Steamクソゲーすら無理だし、もうむしろ増田くらいしか作れない気がしてきた。

例えば学生時代友達に「一緒にゲーム作ろうぜ!」とか誘われてもあんまり役に立てない自信がある。

就職するまでエンジニアってもっとなんでもできるものだと思ってたよ。

ネットにはスーパーエンジニアがいっぱいいるからよくわからないけど、もしかするとこんなもんなエンジニアっていっぱいいるのか

凄く将来が心配だ。

2016-11-05

SublimeTextじゃなくてAtomを使ってる理由

日本語Sublimeより書きやすいって点に尽きる。

結局コーディングだってそんなガッツリやるようなプログラム

静的型付け言語だったらそもそもエディタじゃなくてIDE使うし、

簡単スクリプトとか書くだけだったら日本語書く作業と同じウィンドウで扱える

Atomでいいかなーって思った感じ。

Sublimeプラグイン入れたらコーディング意外でも使えるレベルになるんだろうか。

2016-10-26

http://anond.hatelabo.jp/20161026022026

> エディタAtom を使うと怒られるの?

怒られない、むしろ自由から俺はVSCode使ってる。

でも社内の人間は「困ってない」って理由で使わない。

モダン環境が広まらない。

> 「IE8は別料金!」って張り紙しておいてもダメなの?

ダメ。「前も動いてたから」っていう理由要件変えずに仕事取ってくる。辛い。

http://anond.hatelabo.jp/20161026022026

エディタAtom を使うと怒られるの?

IE8は別料金!」って張り紙しておいてもダメなの?

2016-10-07

http://anond.hatelabo.jp/20161007222446

え、何で分かったの? Atomは割と好き

イマイチUIわからんところもあるけど

 

vimemacsかみたいな議論してる人たちを遠巻きに見てるタイプ

2016-09-19

ノートパソコンを買うのなら

パソコンが今買い時 ポイントは高性能、モバイル型」

http://style.nikkei.com/article/DGXMZO07281760V10C16A9000000?channel=DF260120166490

って言う記事を読んで、割りと頷ける部分は多いんだけどやっぱり商業ライターなのでバッサリ切れてないところがある(メーカーに気を使わなきゃならんだろうし)。たしか多角的に見るのは公平だと思うんだけど、日本大学生PC所有/利用率が低いなんて言うニュースもあったし、ノートPCを買わなきゃいけない人もいると思うので、私見でバッサリ感のある記事を書いてみようと思った。

その1

CPUはわりとなんでもいい。Core i3Core i7とかがいまの表記なんだけど、Core i5,Core i7,Core Mなんでもいい。極端に古くなければ困らない。

メモリは4Gほしい。ちょっと詳しい人がせめて8Gとかいいだすけど、初めて買うノーパソなら4Gで十分だ。

ストレージの容量も、あんまり気にしないでいい。でもHDDよりはSSDにしとくべき。これは記事の通り。CPUで2世代分くらい体感早くなる。

光学ドライブかいらねえですよ。めったに使わないし、もし使う場合は外付け買うとか、どっかでデータ読ませてもらうとかした方がいいよ。

・A4かB5ノートにしとけ。でかくて重いノートを家でデスクトップ代わりに使うとかもったいねえ。家で広い画面で使いたければ記事にあるようにディスプレイマウスでも買っとくほうが安くて快適。

・この条件で7万前後なら概ね性能で不満は出ないと思われる。この性能なら、ネット見たりレポート書いたりWebみたり、休日Youtubeしたり、あるいはSkypeで喋ったりしても、ぜんぜん余裕はある。おそらく今のノートパソコン更新ペースから行って、大学4年間使っても困らない。

その2

CPUCeleronというのかATOMというのにしてストレージをeMMCってのにすると、急に4万を切ったりもする。

・さすがに性能面では上に及ばず、動きがもっさりする。が、ネット見たりレポート書いたりWebみたり、休日Youtubeしたり、あるいはSkypeで喋ったり出来ないかというと、多分全部できる。ただそれぞれがもっさりしてて作業モチベに悪影響があるくらいだ。でも、ノートパソコンを持ってないよりは遥かに良い。4万円だして、とりあえず買ったほうが良い。

キーボードのついたPCスキルなんてスマホタブレットでは身につかないので、そこは別物だと割り切るべき。PCは「なんか楽しいものを見聞きできるモノ」じゃなくて「作業用の道具」なので。

その3

・10万円以上のノートパソコンは、PC好きな人、すくなくともPCがある程度わかる人向けだと今は思っておいて良い。狙いは「その1」の6~8万円のにしておこう。それでももっといいのが欲しい人は↓

・おしゃれな使い方がしたい人はMacbookAirでもかっとけ。

・そうじゃねえならSIM挿せるのは費用対効果がいい(おすすめ)。挿せる機種少ないけど。

・格好いいパソコン持ってても彼女は出来ねえぞ(俺調べ)。肩を並べてレポート作成デートとか都市伝説から

彼女がいるっぽい雰囲気(とか、出来たときの予行演習)をつかむためには、可愛いデザインUSBメモリでも買っておけ。500円とかあるから

2016-09-09

Windows 10 Mobile

Insider Preview 初期からBTキーボードでほぼ毎日つかってる人の感想

IMEが糞

 モニタつないで大きな画面でOffice動いたとしてもそれを無に返すレベルIMEが糞ほんとツライ

 ユーザー辞書機能も無いし長文書くのにつらみしかない

アプリが少なすぎ

 あってもAndroidiOS向けと比べるとしょぼいのが多い

 ニワトリタマゴだとは思うけどKKのやる気がなさげなので何ともはや

・端末の出来が安っぽいのが多い

 HPのは期待してる。けど、端末の出来以外の所がアレすぎるのでそれに7万出せるかと言われると結構悩む

 OSとしてはETWS対応してるのに、端末メーカー有効にしてないので使えない物がそこそこあるのでその端末一台運用お勧めできない。

continuum 機能自体はまぁどうでも

 ローカル作業する気ないから外部モニタでFullScreen表示できる何かとしか思ってない

 でかい画面でRDP動くのが重要

・入手方法が限られすぎ

 キャリア経由のがないとガジェオタ端末からの脱却はムリじゃね?

ビジネス向けだからこまけー事はいいんだよという人いるけど

多分そこでメインになるであろうcontinuumIMEが糞過ぎてストレスマッハですよ?

ATOMがどんどん改良されてスマホサイズx86版動けばと結構期待してたけど残念な結果になりそう…

合うかどうかは、人というかライフスタイルにだいぶ左右されると思われる

Office Applicationだけで仕事が完結してドキュメント参照の方が多い人なら悪くないかも?

2016-07-25

gitにおけるコミットログ/メッセージ例文集100

私はコミットログの書き方に悩む英語の苦手な人間である。実際、似たような人は世の中に結構いるようで、頻出単語を集計したりまとめたものは既にあって役に立つのだけれど、これらはあくま単語の話であり、具体的な文を構成する過程でやっぱり困る部分がかなりあった。

要するに、どういう時にどういう文が使われているのか、ということを示した例文集が欲しいのであるググると他にも「例文集があればいいのに」みたいな声はあるくせして、しかし誰も作ろうとしない。何なんだお前ら。それじゃ私が楽できないじゃないか

仕方なく自分でまとめたので、増田に垂れ流しておく。

はじめに

ここで挙げているコミットログは全て実際のコミットログから転載である。当然ながら各コミットログ著作権はそれぞれの書き手にある。いずれも各英文でググれば出てくるし、フェアユース範囲なら許してくれるだろうと考え名前プロジェクト名は割愛したが、ここにお詫びと感謝を述べておきたい。

抽出条件だが、参考にできそうなコミットログを多く含んでいそうなリポジトリGitHubSTARの多い方からざっと目で見て適当に選び、それぞれ最新コミットから5000件抽出した(あわせて前処理として、コミットログ冒頭のタグ情報は消去した)。

結果として対象としたリポジトリは以下の通り。

atomのみ5400件抽出していたため、計25400件のコミットログベースである。このうち、以下の条件に合致するものは参考例にすべきでないとして一律排除した。

こうして残った8540件を眺めながら、適当に切り出したのがこの用例集である個人的に「うーんこの」と思った表現も、散見される場合は載せた。

ということで、以下用例を羅列していく。

用例集

オプションフラグメニューを追加した
ファイルを追加した
メソッド機能を追加した
実装を別のものへ切り替えた
  • Use args.resourcePath instead of args.devResourcePath
  • Use arrays instead of while loops
  • Use auto instead of repeating explicit class names
  • Use weak pointer instead of manual bookkeeping
  • Change all uses of 'CInt' to 'Int32' in the SDK overlay
  • Change Integer#year to return a Fixnum instead of a Float to improve consistency
新しく何かに対応した/機能上の制約を取り払った
何かを使うようにした
より好ましい実装に改良した
何かを出来ない/しないようにした
  • Don't bail reading a metadata instance if swift_isaMask isn't available
  • Don't exit until the parent asks for an instance
  • Don't include Parent pointer in Nominal/BoundGeneric TypeRef uniquing
  • Don't use MatchesExtension for matching filters
  • Don't use ES6 class for AutoUpdater windows class
  • Don't use MatchesExtension for matching filters
  • Avoid `distinct` if a subquery has already materialized
  • Avoid infinite recursion when bad values are passed to tz aware fields
オブジェクトの内容や挙動確認やすくした
Assertを追加した
不要コードを除去した
コードを移動した
名前修正した
さなバグタイポ修正した, 警告を潰した
バグや好ましくない挙動修正した
テストコメントドキュメントを追加した
テストを削除した
テストコメント修正した
ドキュメント修正した

表現傾向とまとめ

以上の用例をふまえ、今回の参考ログ8540件から先頭の単語を出現回数で並べると次のようになった。

Add1149
Fix1014
Update584
Remove566
Use382
Don't260
Make228
Move178
Change103
Rename85
Improve76
Avoid68
Allow65
Implement60
Handle58

コミットログの基本形はもちろん動詞 + 名詞である名詞固有名詞複数形、不可算名詞が多いが、単数形場合冠詞は a が使われるか、あるいは省略される。the はまず使われない。

何かを追加した、という表現では非常に広く Add が使われる。メソッドからテストドキュメントに至るまで大概これでまかなえる。

一方、何かを修正した、という表現では広く Fix が使われる。「何か」は typocrash といった単語からメソッド名まで幅広い名詞を取るが、動名詞はあまり取らないのと、that節は取らないのでその点は注意が必要である

Fix は「何かが正しく動くようにした」ことを示し、正しい動作内容が何かを説明しない。そこで正しい動作内容に言及したい場合Make sure が使われる(こちらはthat節が取れる)。ただし Fix よりもニュアンス的に重い表現と思われ、Fix を使わず Make sure ばかり使うのはちょっとキモいのではないかと思う(Ensure はさらに重い表現っぽい)。

また、Fixtypo 以外でのドキュメント修正に対して使われることは稀である。対して Update はドキュメントコメントテストに使われ、本体コード修正に対しては使われない。本体コード修正にあわせてテスト更新したなら Update が使われる。ただ、テスト機構それ自体バグ修正したなら Fix である

無駄な何かを単純に除去したなら Remove を使う。これまでのもの(A)からのもの(B)に切り替えたのであれば Use B instead of A か Change A to B が使われる。新たに何かを利用するようにしたのであれば Use を、利用を取りやめた場合Don't use を使うことが多い。

何かをしないようにしたなら Don't を、内部実装効率化なら Make A + 比較級/形容詞Improve が使われる。

中身の変更を伴わない単なる名前の変更なら Rename A to B、コード機能論理上の場所を移動させたなら Move A to B である

この辺はリファクタリングと呼ばれる行為と思うが、Refactor というぼんやりした動詞はあまり使われず、このように変更内容の種類に応じて動詞が使い分けられている。

余談

コミットログにはWhyを書くべきだ、というのを何かで見かけたので because とか since を使ったログがどの程度あるかを調べたが、8540件のうち22件だった。基本的に短く、シンプルに、一目で意味が取れるログが好まれる傾向がある。例えば get rid of とか2件しか使われておらず、圧倒的に remove である

一方で、シンプル単語だけど開始単語としては使われないものもある。例えば次のような単語である。Expand(9)、Extend(8)、Print(5)、Optimize(5)、Publish(4)、Append(4)、Modify(3)、Manage(2)、Revise(2)、Dump(2)、Insert(2)、Migrate(2)、Enhance(1)、Edit(1) 。いずれもカッコ内は8540件に対する冒頭での登場回数である。結局、より一般的平易な単語で表せたり、Refactor同様に抽象度が高すぎると使われないのだろう。

おわりに

8000件もログを見たおかげで、迷いなくコミットメッセージが思いつくようになったのが個人的には今回書いてて最大の収穫だった。たぶんカンニングペーパーを作る行為それ自体効率のいい学習になるという話と同じだと思う。

このまとめも100以上用例を転載してあるので、それを読むだけでも多少は効果があるんじゃないかと思う。同じようにコミットログ書きたくねぇなぁ英語わっかんねぇなぁと思っている人にとって、何か役に立つところがあれば幸いである。

2016-07-14

八王子本屋は1日遅れ。

最近八王子引っ越してきた。

そして今日2016年7月14日)は、Atom実践入門─進化し続けるハッカブルなエディタと言う技術書が発売される日だ。

入荷されているか近くのそれなりに大きな本屋を選んで、入荷の確認電話をかけてみた。

くまざわ書店 イトーヨーカドー八王子店 15日入荷予定。

啓文堂書店高尾店 入荷していません。

ヨドバシカメラ 八王子店 15日入荷予定。

ACADEMIA くまざわ書店 入荷していません。

蔦屋書店 八王子みなみ野店 入荷していません。

丸善 多摩センター本日明日入荷、まだわからない。

くまざわ書店八王子店 入荷していません。

これはニッチ技術書なので入荷しにくい本だろうなぁと思ったけど

全滅とは・・・

これはネット書店に負けますね。

ちなみにヨドバシカメラネットでも15日発売予定。

アマゾンポチる・・・

Atom実践入門──進化し続けるハッカブルなエディタ | Gihyo Digital Publishing

https://gihyo.jp/dp/ebook/2016/978-4-7741-8302-2

ダウンロード販売EPUB/PDFセットなら今すぐ手に入る。でも紙の本がいい。

twitter検索してみると・・

書泉ブックタワーコンピュータ書売り場

https://twitter.com/shosen_bt_pc/status/751344261463830528

7/7先行販売『Atom実践入門』技術評論社

都心だと先行発売されているのね。

ログイン ユーザー登録
ようこそ ゲスト さん