商用利用可能なアイコンを即刻ダウンロードできるアイコンサイトです。 ダウンロードした素材は、WEBページやアプリのアイコン、DTPデザインなどに使用可能!!
CSV(文字列)をObject配列に変換します 前提 個人的にライブラリに頼れるなら頼ったほうが良い派です。 勉強のためにとかライブラリ使えないだとかそういった感覚で読んでいただけると 2016年に書いたソース&記事みたいなので、リファクタ&リライト?してみました。
ども、@kimihom です。 Cookie のすごい基本的なところなんだけど、どハマりしたのでメモ。何時間もかけて原因を探って解決した先に、成長ってのはあるものだな。いい経験をした。 デスクトップアプリで発覚した問題 んでどういう話なのかっていうと、運営している Web サービスで、基本的にログインしたら使い続けられる機能がある。そこで、Electron を使ってデスクトップアプリ化をしようとしていた。 もともとシングルページっぽいアプリケーションだったので、デスクトップアプリ自体としてうまく機能していた(ログイン周りを除いては)。なぜかデスクトップアプリを起動するたびにログインしなければならない状態になっていた。毎回デスクトップアプリを閉じるたびにログアウトされてしまっているような感じになってしまっていて、相当不便な状態だった。 普段の Web アプリケーションとデスクトップアプリとで
工数管理とメンバーの責任感問題 質問者6:(1)ビジネスサイドとの調整に関する問題についてです。 ビジネスサイドのスタッフが、なにを開発するにしても工数を最小化しようとしてきます。現状、エンジニアが工数の根拠や、その施策の効果見込みを可能な限り数値化して説明していますが、説明にエネルギーがかかっており、エンジニアが疲弊してしまっています。 この背景には、チームがビジネス側とエンジニア側に分かれており、ビジネス側の政治力が強いという状況です。すべての施策はROI(利益見込/工数見積)で優先順位がつけられています。そのため、「工数を極小化するインセンティブが働きやすい→技術的負債がたまりやすい」「売上が立つわけではない施策の優先順位が低くなりやすい→負債返却、開発環境改善、セキュリティ対策といった施策の工数が取りづらい」という状況が生まれています。 現状は、エンジニアが施策効果を可能な限り数値
ひとでくんがエンジニア立ち居振舞いお題を作っていたので参加します。 時々同じチームのエンジニアに話しかけるようにしてる。各エンジニアがやっているタスクはGitHubのissueの説明をみればだいたいわかるという設定だけど、話しかけて何やってるかを教えてもらうと良いことがある。 話しかけた時、だいたい相手はうまくいってるか、うまくいってない状態になっている。うまくいってる場合は、よく書けたコードとか工夫した設計とかについて教えてもらえて、なるほどな〜と勉強になる。うまくいってない場合は、聞き役になって困りごとを説明してもらえれば問題の整理に役立つかもしれないし、運がよいとアドバイスすることもできる。 当然、集中しているときに声を書けるのはご法度なのでタイミングを見計らうのが必要になる。狙い目は昼休みが終わった直後とか、終業間際とか仕事に一段落ついてそうなときが良い。相手が席をたって帰ってきた
普段,エンジニアの暮らしというとコードを書いているイメージだけど,実際には,1日8時間のうち2〜3時間しかコードを書けていなかったりする. 実際にはエンジニアはふだん何をしているのか,こういうことを気をつけている,とか,今日の1日はこういう形でした,といった立ち居振舞いを集めて,知見として集めていきたい. ということで,エンジニア立ち居振舞いのお題を作りました. お題「エンジニア立ち居振舞い」 せっかくなので1つ紹介して終わろうと思います. 立ち居振舞い:GitHubの通知を全部見る 僕はチーム内では長い期間在籍しているエンジニアで,一日中GitHubの通知を見ている. GitHubで通知が来るということは,誰かが仕事を進めたということで,何か質問を書いたり,方針を書いていたり,コードをpushしたり,いろんなことを誰かが進めている. そういうときに,そのissueにとって役立ちそうなこと
例えばAnsibleでTomcatを起動したとき、確認のためにhttpでアクセスして確認したいとします。 curlでローカルにアクセス、失敗したら数秒後に再度アクセスして確認という処理をしたかったのですが、 Ansibleでそんなのないよなーって思って探してみたらありましたよ。 Do-Until Loops http://docs.ansible.com/playbooks_loops.html#do-until-loops untilがloopから抜ける条件 retriesがリトライ回数 delayがスリープの秒数 ですね サンプル さっきの仕様を実現するとしたら以下ですね。 - shell: curl -o /dev/null -w %{http_code} http://localhost:8080/ 2> /dev/null register: result until: resu
TDDに限らず単体テストを動作させたら早めに結果が欲しいでしょう。 ios開発では、何も考えずに書くとAppDelegateが呼ばれて、Controllerが呼ばれて・・・となり、時間が無駄にかかったり、テストケースが動く前に落ちたりします。 知っている人にとっては当たり前の解決方法ですが、意外と日本語記事が少なかったので、後輩のために書いてます。 Main Interfaceをコードで書く 以下の部分を書いているとテストを動作させるとそこのControllerが動くので消しておきます。 上記の代わりにコードで書いときます。 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) ->
programming notes. mainly about JavaScript / jQuery. [@Takazudo] [takazudo@gmail.com] Hint: alt + / ポチってもうたー開発メモ。 UIだけJSでいじってる時はそこまで慎重になることでもないけども、頻繁にガシガシajaxする場合は、既に走っているajaxリクエストもうまいことハンドリングすべき。ポチってもうたーでは、ツイートをJSONで返すよう、サーバーサイドでサービスを用意しているわけだけれども、まぁ、普通に考えれば、こんな感じで、JSON返ってきたらUIを更新するってやるんじゃないだろーか。 $.ajax(url, query).then(function(){ // UI更新しちゃう }, function(){ alert('ゴメンなんか変'); });しかし、これには問題があって、JS
tailはファイルの最終行から数行を表示するコマンドだ。 標準では10行を表示する。 同じような機能のheadコマンドと同じようにインデックスを作成するのに便利である。 後で詳しく説明するがtailにはそれ以上に便利なオプションも用意されている。 tailコマンドの基本 コマンドの基本動作 使い方は、次のとおりだ。 $ tailファイル名 /etc/sensors3.confの最終行から数行を表示するには次のコマンドだ。 $ tail /etc/sensors3.conf /etc/sensors3.confの最終行から数行が表示された。 ファイルの複数指定 ファイル名は複数指定でき、半角空白でつなげることができる。 例えば、/etc/passwdと/etc/groupの両方を出力したい時は次のコマンドだ。 $ tail /etc/passwd /etc/group また、ファイル名にワイ
長時間労働が問題となり、電通での過労死問題が記憶に新しい昨今において、釣りみたいなネタを投下してしまったが、勝手に叫ばせてください。 プログラミングの仕事をしてるんだが、どうにも作るのが遅い。 全然サボってないし、10時間くらいずっと画面見て、わからないことは年下の先輩にこまめに聞いてる。 でも遅い。予定に間に合わない。 PMに相談したらスケジュールを延ばしてくれた。 でも遅い。PMいわく「残業させないためにスケジュール延ばしたんだから、定時で帰ってください」 うちの会社は残業代が出る。 それを見込んで転職したんだが、こんなにもついていけないとは思わなかった。まだ1ヶ月だけど。 残業されると残業代を出さないといけないし、残業代とは関係なく残業したらプロジェクトの収支に関わるから、 PMからしたら帰ってほしい、という気持ちはわかる。 前置きが長くなったけど、言いたいのは 「無能なのは自分のせ
初心者向けにiPhoneのTipsを紹介する連載「iPhone Tips」。今回のテーマは「ホームボタン」です。 iPhoneユーザーが一番酷使する物理キーの1つが、ホームボタンです。使っていると劣化するのは仕方ないとはいえ、ホームボタンが壊れてしまうと、満足にiPhoneを使えません。故障したと思ったら、早めに修理に出しましょう。 まずは本体を再起動 ホームボタンが反応しないのは恐らくハードウェアの故障が原因だと考えられます。しかし、アプリの不具合の可能性もあるので、まずは本体を再起動してみましょう。 そして、再起動のついでに、iPhoneケースや保護フィルムがホームボタンを覆っていないか確認を。劣化した保護フィルムがホームボタンの動きを妨げていた、なんてことがあるかもしれません。 解決しない場合は修理に 再起動してもホームボタンが動かない場合は、iPhone本体が故障している可能性があ
Android™ 6.0搭載 / クアッドコアプロセッサー MediaTek社製の高性能CPU、MT8735Pを採用し、クアッドコアプロセッサーならではの高速マルチ処理を実現。 Android6.0搭載で現状の多くのアプリに適合し、ビジネスにもデジタルサイネージなどにも、快適なパフォーマンスでご利用いただけます。 SIM / LTE対応 SIMフリータイプのタブレットPC。 規格の適合するSIMであれば、必要に応じた通信事業者のプランが選べ、無線環境のない場所でもいつでもすぐにネットワーク通信が可能です。 また、高速LTE網にも幅広く対応。 LTE(4G) : 800(B19)/900(B8)/1800(B3)/2100(B1) MHz WCDMA(3G) : 800(B6、B19)/2100(B1) MHz
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く