You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Flaskではデフォルトでは5000番ポートで開発サーバが起動する。 自分はとあるアプリの開発で普段、Flaskで開発したとあるアプリをMac上で起動しているんだけどこれがある日うまく動かなくなった。アプリケーション的になにかをいじったわけではなく、ぱっと思いつく心あたりはない。 ターミナルからMacで使用されているポートを確認したら確かに5000番が何かに使われている(IPとかユーザ名だけマスクした)。 % lsof -i:5000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ControlCe 490 xxxxxxx 22u IPv4 0xf8bcd361exxxxxxxx 0t0 TCP *:commplex-main (LISTEN) ControlCe 490 xxxxxxx 23u IPv6 0xf8bcd36xxxxx
华为开发者联盟是华为面向生态伙伴的开放合作平台,致力于从开发、测试、推广、变现等环节助力开发者,聚合了HarmonyOS鸿蒙、HMS Core、AGC等开放能力,方便开发者一站式获取,轻松完成应用开发。
CyberAgent にて行われたカンファレンス「CA BASE NEXT」の登壇資料です。 https://ca-base-next.cyberagent.co.jp/sessions/can-we-build-web-applications-in-rust/
Intro Web の https 化が進み、それに伴って https を前提とする API も増えてきた。 そうした API を用いた開発をローカルで行う場合、 localhost という特別なホストを用いることもできるが、それだけでは間に合わないケースも少なからずある。 localhost を https にするという方法もあるが、そのように紹介されている方法には、いくつか注意すべき点もある。 この辺りの話を、直近 1 ヶ月で 3 回くらいしたので、筆者が普段使っている方法や注意点についてまとめる。 特に推奨するつもりはない。 Update chrome の --host-rules について追記 localhost での開発の注意点 例として https://example.com にデプロイする予定の ServiceWorker を用いたアプリがあったとする。 開発をローカルで行う
8月30日、理化学研究所の「計算科学研究センター」(神戸市)に設置されているスーパーコンピューター(以下、スパコン)「京」の電源を停止しシャットダウンした。本格稼働したのが2012年だったので、7年間の運用だったことになる。 スパコン「京」といえば、何よりも2009年の事業仕分けの際に蓮舫議員が発言した「2位じゃダメなんですか?」を連想する人が多いだろう。今でもツイッターで「事業仕分け」と検索すると、その発言を揶揄したツイートがとにかく多い。今回の運用終了のニュースが出たことでさらに増えている。あれから10年も経っているにもかかわらずだ(当時、テレビ各局が毎日のように同じ映像を流していたことが今でも影響しているのだろう)。 それほどまでにインパクトを残した「2位じゃダメなんですか?」という言葉が、実は間違っていなかったということは、ほとんど知られていない。 私は当時、政府の事業仕分けを担当
概要 最近はデータ分析などのためにPython環境を手っ取り早く構築する際にAnacondaがよく使われているようです。 Anacondaおよびそれを最小構成にしたMinicondaでは、付属のパッケージマネージャcondaを用いてPython本体を含む環境全体を管理することができます。 従来のPython開発では、次のように用途に応じて個別のツールを使い環境を構築することが必要でした。 pip: パッケージの管理 virtualenv | venv: 複数のパッケージを含む環境の管理 pyenv: Python本体の管理 Anaconda/Minicondaではこれらをcondaのみで行うことが可能です。 conda create でPython本体を含めた環境を作成 conda install でパッケージを追加 チーム開発を行っていたり、成果物を本番サーバで稼働させるような場面では、
よそに提供する処理をFramework化したら便利かも?と思って試してみました。 実装内容(.mファイル)を隠蔽して誰かにコードを提供したい時に役立ちそうです。 ちなみに隠蔽できるのは実装内容だけです。 Framework内で利用するリソース(画像やら音楽など)は丸見えですのでご注意を! (アクセスキーファイルとかは持たせないこと...) 1. Cocoa Touch Frameworkプロジェクトを作成する Cocoa Touch Framework作成用のテンプレートを使います。 2. Frameworkで提供する処理を実装する Frameworkで提供する処理を実装していきます。 Objective-CとSwiftで方法が少し変わるので,それぞれ解説しています。 ちなみに,Swiftで提供する方が楽です...。個人的には。 (1) SwiftでFrameworkを作る場合 普通に.s
関連記事 この記事も古くなりましたね。執筆時の実装バージョンKotlin 0.12から1.0.2へのアップグレード対応をした際の知見を記事にしました。 Kotlinを実案件で使いました 先日、僕の勤め先のQonceptは『リアル鬼ごっこ』×富士急ハイランド 巨大遊園地からの逃走を開発、リリースしました。 富士急ハイランドで実際に鬼ごっこをする企画で、一般のお客さんがスマホで専用アプリを使いながらクリアを目指します。園内には鬼役のスタッフや、ゲーム進行に関わる設備などがあり、これらとスマホがiBeacon(BluetoothLE)を用いて連動することで、ダメージを受けたり、アイテムを使用したり、クイズを解いたりなどします。 Qonceptの開発範囲は、iOSアプリ(とAppleWatchアプリ)、Androidアプリ、サーバサイドでした。 受注確定となった時点で、残り日数と開発者リソースに対
5月末付で、弊社のエンジニアが退職することになりました。 彼は私がこの会社の社長を勤めて、初めての新卒採用の社員の一人だっただけに、思い入れも強く、彼の人生が輝かしいものになることを祈念せずにはおれません。 弊社は大手企業様との直接取引の案件が多く、業務系システムからWeb系システムまで、幅広く開発業務を行っております。 弊社は、彼のようなスペシャリストの他、営業、マネージャー、PM、PLなど多彩な人材を抱えており、それぞれの文化が異なっているのを面白く見ておりました。 特に、エンジニアの世界では退職した時にブログ・エントリを書く文化があるそうです。 私はエンジニアではなく経営者ですが、退職エントリを書いてみようと思います。 何をやってもらっていたか Web系システムの開発をお任せしていました。 将来的にはフルスタックエンジニアを目指してもらう為、新卒入社時より、Web系システムの制作チー
電子マネーWebMoney(ウェブマネー)がつらい. 私はWebMoneyを個人顧客として使ったことはありません. 決済手段として導入しようとしていてとにかく仕様が地獄. 怒りのあまり文章が整ってないですし順序も支離滅裂です. 私の怒りを整理するために書いているのであまり参考にはならないかもしれません. 仕様書が簡単にアクセスできる場所にない 「問い合わせ」をしないと仕様書が見れません. 普通にweb上にパブリックに公開していません. 我々の場合, 詳細な仕様書が来たのは契約後でした. なので私は契約する前にWebMoneyの仕様書を確認することが出来なかったので, 契約することを止められませんでした. 仕様書がPDF WebなんだからHTMLで提供してほしい. コピーも難しいしコード例もとても見づらい. 動作確認環境が古すぎる Linux glibc2 (kernel 2.4/2.6)に
PySpa統合思念体です。これからJavaScriptを覚えるなら、「この書き方はもう覚えなくていい」(よりよい代替がある)というものを集めてみました。 ES6以降の難しさは、旧来の書き方にプラスが増えただけではなく、大量の「旧来の書き方は間違いを誘発しやすいから非推奨」というものを作り出した点にあります。5年前、10年前の本やウェブがあまり役に立たちません。なお、書き方が複数あるものは、好き嫌いは当然あると思いますが、あえて過激に1つに絞っているところもあります。なお、これはこれから新規に学ぶ人が、過去のドキュメントやコードを見た時に古い情報を選別するためのまとめです。残念ながら、今時の書き方のみで構成された書籍などが存在しないからです。 たぶん明示的に書いていても読み飛ばす人はいると思いますが、すでに書いている人向けではありません。これから書くコードをこのスタイルにしていくのは別にいい
Amazonでは製品開発をするとき、まず最初にプレスリリースを書くらしい。これは”Working-Backwards“と言うデザイン手法。面白げなので色々と調べてみた。 Working-Backwards法の商品開発では、お客様の視点をスタート地点にするため、開発前にプレスリリースを作成する。プレス内容は、既存プロダクトの問題点と、それを新製品がどう解決するかが中心になる。 プレスがユーザーに響かなかった時点でプロジェクトはボツ。そもそもその商品は作らない。これにより見当違いな商品を作るリスクを、一番最初の段階で低コストに回避できる。 このWorking-Backwards法で書くプレス内容は主に以下のとおり。 見出し 顧客が商品を理解できるタイトル 副題 ターゲット層と、彼らのメリットを1行で。 概要 商品の特徴と利点をまとめる。この段落で全てを理解できるように。 課題 このプロダクトが
「ソースコードを書かない」開発者の育成・就職支援を推進――ブルーミーム、パソナテック、アカリク3社連携:大学院生、ポスドクも対象に ブルーミームは2015年7月21日、パソナテック、アカリクと協力し、自社が販売するコードレス開発基盤「OutSystems Platform」の専門技術者の育成と就職支援を進めていくことを発表した。育成プログラムと選考プログラムを実施し、合格者は実際の開発プロジェクトにアサインしていくという。 ブルーミーム(BlueMeme)は2015年7月21日、パソナテック、アカリクと協力し、自社が販売するコードレス開発基盤「OutSystems Platform」の専門技術者の育成と就職支援を進めていくことを発表した。パソナテック、アカリクが育成プログラム参加者を募集し、ブルーミームがトレーニングを実施。育成プログラム後の選考プロセスに合格した受講者は、実際の開発プロジ
jq Manual jqで簡単JSON加工 | Developers.IO jqコマンドが実は高性能すぎてビビッた話 - beatsync.net JSONを超絶に読みやすくする jq コマンド - WebAPIバリバリ使うor開発する人必須 CLIでJSONの整形をする - ( ꒪⌓꒪) ゆるよろ日記 JSON形式の情報を様々な条件や書式として成形、フィルタリングツール『jq』。上記関連エントリで私もこのツールの存在を知る事になったのですが、ツールの簡易さ・便利さに感動しながら私もちょくちょく利用させてもらっています。 そこでこのエントリでは、jq公式ページに展開されている利用ガイド・リファレンス的な位置付けの『jq Manual』を写経がてらざっくり日本語訳してみました。ざっくり訳なのでこの部分の訳おかしい・間違ってる等ありましたら御指摘頂けると幸いです。例示されているサンプルコードも
あらすじ Web技術が複雑になる中で、JavaScriptのプロファイリングをとる方法とは。 プロファイリングを取るためのコードを手で書いてみましょう。 とてもシンプルで、かつ最高のJavaScriptプロファイラ sjsp を作りました。 本当にあった怖い話 上司 「とにかくJavaScriptのコードを速くしてくれ」 私 「分かりました、速くします」 (次の日) 私 「いいプロファイラがないなら作ればいいじゃない」 同じチームの人 「えっ?」 私 「最高のJavaScriptプロファイラ作ったよ」 同じチームの人 「「えっえっ???」」 私 「早速使ってみたらこことここが遅いって分かったよ」 同じチームの人 「「「この子は一体…」」」 JavaScriptのプロファイリングの難しさ 近年、Webブラウザーの処理速度は著しく向上し、その可用性の高さから、アプリケーションのプラットフォーム
上記のフォーマットの中で、最も一般的に使用されるものは、PE(Microsoft Windows上)、ELF(LinuxおよびUNIXの他のほとんどのバージョンで)とMach-O(OS XとiOS上で)である。 脚註[編集] ^ a b “a.out(5) - FreeBSD Man Pages” (英語). Freebsd.org (2010年6月10日). 2012年7月9日閲覧。 ^ “elfsign – Freecode”. Freshmeat.net. 2012年7月9日閲覧。 ^ “(3elf) - Elf library routines”. Uw714doc.sco.com. 2012年7月9日閲覧。 ^ “FatELF: Universal Binaries for Linux”. Icculus.org. 2012年7月9日閲覧。 ^ “ElfIcon: Icons f
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く