タグ

プログラミングに関するwisbootのブックマーク (53)

  • 「こんなん履いててプログラミングできるわけない」天才プログラマー登大遊氏が情熱大陸に登場、名言を連発しザワつくTL

    情熱大陸 @jounetsu 今夜23:00~放送! サイバー技術開発集団 統括 登大遊🔥 プログラミングの天才🖥 コロナ禍にあえぐ自治体を救う‼️ しかし、この場所は一体…🔦 #登大遊 #プログラミング #テレワーク #情熱大陸 pic.twitter.com/ZG2eMDH3of 2021-02-07 20:42:44 Daiyuu Nobori (登 大遊) @dnobori 2/7(日)23:00~の情熱大陸は、全国の自治体テレワークを実現するためのIPA・J-LIS緊急開発「自治体テレワーク for LGWAN」の物の構築記録です。プログラム、サーバー、Raspberry Pi、光ファイバを複雑に組み合わせ何とか間に合わせる、危険な国家的デスマーチの様子を安全なリビングから楽しめます。 pic.twitter.com/mGRURdPLF7 2021-02-06 19:29

    「こんなん履いててプログラミングできるわけない」天才プログラマー登大遊氏が情熱大陸に登場、名言を連発しザワつくTL
    wisboot
    wisboot 2021/02/08
    けしからん(褒めてます/面白かった。登さんはホント相変わらずでブレてないわーw
  • 世界は60年前の言語で動いている。米コロナ失業申請クラッシュでCOBOL使いの古兵が大忙し

    世界は60年前の言語で動いている。米コロナ失業申請がクラッシュ、COBOLの古兵が大忙し2020.04.17 22:0039,477 Joanna Nelius - Gizmodo US [原文] ( satomi ) コロナでギークが一番驚いたのがこのニュース。 失業給付金の申請者が史上最悪の1680万人に達して全米で業務システムがクラッシュ! 化石のプログラミング言語COBOLを操る古参プログラマーが現場の最前線に駆り出され、「こんなこともあるんだな…」、「コロナって計り知れないな…」とIT業界を驚嘆させています。 絶滅すると言われ続けて60年COBOLは1959年、インターネットが生まれる遥か以前のメインフレーム時代に生まれたコンピュータ言語です。大学で教わるようなものではなく、使いこなせるのは現場で覚えた生き残りの人たちだけ。完全自動処理ではなく、手動で実行する処理も多く、早くから

    世界は60年前の言語で動いている。米コロナ失業申請クラッシュでCOBOL使いの古兵が大忙し
    wisboot
    wisboot 2020/04/18
    COBOLで構築されたシステムは、すでにテストされ、現場で実際に運用されており、現在までの膨大な業務フローを体系化しているので、極めて価値が高く代替が無いんだよね。言語自体にそこまで価値があるわけじゃ無い
  • 仕事でプログラミングしてる人ってどこでプログラミング覚えたんだろ

    すぎむら @sugitk @Trooper501st 学生時代もほんのちょっとだけやりましたが、仕事を通して身に付けたのが99%ですね。。どうやって 0→1 にしたのかはもうわからないです(笑) 2019-02-05 21:59:23

    仕事でプログラミングしてる人ってどこでプログラミング覚えたんだろ
    wisboot
    wisboot 2019/02/08
    馴れ初めはベーマガなんだけど、本格的にプログラミングしたのは派遣先で放り込まれたVB6とSQL Serverの介護保険システムなんだよなぁ…w/今はC#とxamlの海を泳いでます、luaスクリプト楽しい…(癒し
  • 強いエンジニアにHelloWorldさせてみた(縛りあり) - Qiita

    縛りプログラミング こんにちは、LIFULL HOME'S事業技術開発部の宮崎です。 これはLIFULL その2 Advent Calendarの8日目の投稿になります。 ついでにLIFULL Advent Calendarもよければご覧下さい。 縛りプログラミングとは 今回の記事は、僕がConfluenceの記事で出したある問題の解答集となります。 その問題が以下のとおりです。 ソースコードにダブルクォート、シングルクォート、数字を書くこと無く、「LIFULL」と出力して下さい。 最後に改行を付けること。 言語は問いません。 完全にHelloWorldですね。このHelloWorldを幾つかの縛りを設けて解いてみろ!という感じです。 この記事を見た方もどのような方法があるかぜひ考えてみて下さい。 幾つかは自分で実行の環境を用意するのがめんどくさかった用意できなかったので、動作確認で

    強いエンジニアにHelloWorldさせてみた(縛りあり) - Qiita
    wisboot
    wisboot 2017/12/09
    回答22が凶悪すぎて脳がコンパイルを拒否してしまった…。perlヤバイ
  • プログラミングの学び方がわからない

    C言語とかC++は・・・これで作らないといけないものが今の所ないし、これでお金を稼ぐのはハードルが高いし、 WindowsAPIを使って複雑なプログラムを作りたいわけじゃないのでwhileとかifとか基的な構文だけ覚えるだけで満足。 Javaは・・・使える人が多いからあえて今から学習しなくてもいいような気がする。 文字列の結合だけでもダメやり方と良いやり方があるらしくて、何かPHPのようにその言語特有のセオリーみたいなのを覚えるのが面倒くさそうなので入門の時点で学習するのをやめた。 Goは・・・HTTP/2が使えるから学習してる。他の言語だとnghttp2をインストールしないといけないようなのでGo便利だと思ってる。 ライブラリの選択肢が多すぎるのでこういうのが作りたいってときにこれを使うのがいいよっていうのが知りたい。 GUI作るのにライブラリありすぎてどうやって選べばいいのかさっぱ

    プログラミングの学び方がわからない
    wisboot
    wisboot 2017/04/08
    C#使っとけば良いんじゃね。よく知らないけどUnityとかいうフレームワークで使えるらしいし/初心者向けの本でも買って、例題を自分で実装しながら理解していくのがいいのかな。
  • 開発者に嫌われているプログラミング言語トップ25 | マイナビニュース

    fossBytesに3月28日(米国時間)に掲載された記事「Which Are The Most Loved and Most Hated Programming Languages|2017」が、Stack Overflow Developer Survey 2017の調査結果を引き合いに出し、開発者に愛されているプログラミング言語と嫌われているプログラミング言語のトップ25を伝えた。愛されているプログラミング言語1位はRustで、これにSmalltalkとTypescriptSwiftGoが続いている。 嫌われているプログラミング言語トップ25は次のとおり。 Visual Basic 6 VBA CoffeeScript VB.NET Matlab Objective-C Assembly Perl Lua Hack Groovy Common Lisp Dart Erland P

    開発者に嫌われているプログラミング言語トップ25 | マイナビニュース
    wisboot
    wisboot 2017/03/30
    VB6嫌われてんなぁw/でも、あの爆速コンパイル速度は今でも魅力的なんだよなぁ。コードは書きたく無いけど
  • 僕がIDEではなくテキストエディタでプログラミングする理由 | 非IT企業に勤める中年サラリーマンのIT日記

    一般的にプログラミングというのは総合開発環境(IDE)を使って開発するものです。JavaだったらEclipseとかNetBeans、C#だったらVisual Studio、AndroidだったらEclipseかAndroid Studioと、だいたい決まっています。 でも僕はどれも使いません。 何を使っているかというと、IDEじゃなくテキストエディタのみ。コンパイルはコマンドプロンプト上でコマンドを打つという原始的な方法をとっています(実際はバッチファイルを作ってそれを走らせる)。この話をするとたいてい不思議がられますね。何でそんな無駄なことするんだ、みたいな。 [ad#top-1] IDEを使うとプログラミングを覚えない まず第一の欠点はこれ。当然ながらIDEはプログラミングの補助をしてくれるので、自動で必要なコードを生成してくれる頭のいい奴です。でも、これって便利な一方で、プログラミン

    僕がIDEではなくテキストエディタでプログラミングする理由 | 非IT企業に勤める中年サラリーマンのIT日記
    wisboot
    wisboot 2016/07/01
    デバッグ便利すぎて、Visual Studioから離れられない体になってしまった。IDEでもSSD積めば爆速になるので、自分はPC遅かったらアップグレードするかな
  • 僕はもうプログラミングしなくていいんだ

    大学四回生の夏、下宿の扉に「出入禁止」とチョークで大書し、親を呼ばれて精神病院に連れて行かれた。 パソコンを買ってもらったのは小学三年生の冬だった。今でも覚えている。1996年12月2日のことだ。Windows95発売で世間は揺れていた。インターネット回線がうちに来たのは翌97年の1月、これはそこそこ早い導入だったと思う。さらに翌々年の99年にはケーブルテレビで常時接続になった。親には先見の明があったが、しかしパソコンには詳しくなかった。PC-8001も確かそうだ。親はこれが次世代の必需品になると確信して買っていたが、買った一方で使い道が分からなくてオブジェとして放置していた。親はPC-8001をパソコンだと言っていたけれど、僕にとってパソコンはおっきなテレビが標準で付属しているものだったし、マウスもなかったので、それがパソコンだとは到底思えなかった。でも親は言った。今度来るのは違うんだ、

    僕はもうプログラミングしなくていいんだ
    wisboot
    wisboot 2014/12/06
    自分はゲームと音楽からプログラミングに触れたので、楽しくて仕方なかったな。コードの意味は全く理解出来てなかったけど、トライ&エラーでゲームを改造したり打ち込んだり…。まぁ要はベーマガですよw
  • xlwings·さよならVBA。PythonとExcelの相互コミュニケーションライブラリ MOONGIFT

    Webアプリ全盛の現在とあっても、業務では未だにExcelが多く使われています。その結果としてVBAが活躍しており、メンテナンスが難しかったり、コピペされるコードが量産されていたりします。VBAがダメという訳ではないのですが、触りたくないと考えるプログラマは多いのではないでしょうか。 もっと自分が使い慣れたプログラミング言語でExcelを扱いたいと考える人に使ってみていただきたいのがxlwingsです。PythonExcelで双方向の操作が可能になります。 xlwingsの使い方 デモ。ExcelからPythonを呼び出します。 xlwingsPythonからExcelのデータを読み込んだり、ExcelからPythonをコールできます。その結果、PythonからExcelにデータを追加したり、検索結果を表示させることも可能です。VBAの代わりに使うことが可能です。 Pythonであれば

    xlwings·さよならVBA。PythonとExcelの相互コミュニケーションライブラリ MOONGIFT
    wisboot
    wisboot 2014/10/11
    調べてないけど、多分xlwingsを実装したExcelファイルを相手先PCで動かすには、そのPC上にPythonがインストールされてないと動かないんだよね…w/さらに言うなら、PythonのVerup時の後方互換性は自分で確保する他無く、茨の道
  • Linus Torvalds、 GCC 4.9.0のコード生成にブチ切れる

    Phoronixで知ったが、Linus TorvaldsがGCC 4.9.0のコード生成にブチ切れている。 問題はLinuxカーネルのload_balance()がランダムにパニックを起こすというもので、その原因は、報告者の使っているコンパイラーであるGCC 4.9.0のコード生成がおかしかったという話だ。 Linus様は御自ら生成されたコードを読み給い、平生と変わらぬ調子で物事の道理を示された。 Linux-Kernel Archive: Re: Random panic in load_balance() with 3.16-rc From: Linus Torvalds Date: Thu Jul 24 2014 - 14:47:25 EST On Wed, Jul 23, 2014 at 6:43 PM, Michel DÃnzer <michel@xxxxxxxxxxx> wro

    wisboot
    wisboot 2014/07/27
    これがツンデレと言うものなのですね(違/コード修正による副作用は全く予期しない所で唐突に発生するので、バグの切り分けは外科手術のような繊細さと発生箇所を予測するセンスが求められるのだな…
  • スクールガールストライカーズの 内製クライアントエンジン

    近年、ハイスペックなスマートフォン、高品質なネットワークが普及し、それによりモバイルゲームの制作手法やそれを取り巻く環境も変化してきました。スクウェア・エニックスでは、そのような環境の変化に対して、日々新たなチャレンジをし続けています。そして、このようなスピード感溢れる業界の流れには、会社の枠を超えた技術情報の共有、交流が欠かせないと感じております。 そこでこの夏、社内のエンジニア・テクニカルディレクターによる最新のモバイル開発の技術情報や社内モバイルエンジン、開発秘話によるセッションをメインに、スクウェア・エニックス モバイル オープンカンファレンスを開催する運びとなりました。また、セッションの後は登壇する弊社スタッフと直接ディスカッションやフリートークができる場を設けております。この機会にスクウェア・エニックスという会社についても、より詳しく知って頂ければ幸いです。 マネージャー・テク

    wisboot
    wisboot 2014/07/18
    すげー、ダクトテーププログラマだ/マルチプラットフォームをサポートするために、スクストを実装する専用コンパイラを書いたということか。ドラゴンブックも当然知ってるんだろうなー。憧れる
  • ロックマン1のディレイエンディングTASについて:FinalFighterのブロマガ - ブロマガ

    今回のTASについてざっくり説明 1:ロックマンの位置やドロップアイテムの出現時間を調整したりする 2:バグを引き起こす 3:エンディングが呼ばれるよう調整してある このようなTASはACE(任意コード実行)というジャンル名で呼ばれています。 ACEは最近急に発展してきたため、普通にクリアしていくTASとは違ったジャンルになり発展しつつあります。 大百科:任意コード実行 今回はロックマン1でACEをするととても速くエンディングを見られるのでは?というTASの方向性の1つを形にしました。 新TASに至った経緯 2010/11/28 前回のTASの完成 2011/01/21 ディレイFFオブジェクトテクを見つけ、アイスマンステージでオブジェクト00~FFが出現することを発見 2014/4/29 FinalFighterが、ピロ彦先生のスーパーマリオブラザーズ3のTASについて簡単に解説を読む

    ロックマン1のディレイエンディングTASについて:FinalFighterのブロマガ - ブロマガ
    wisboot
    wisboot 2014/05/15
    いくらツールアシストとはいえ、コントローラー入力のみで任意コード実行可能ってオイw/しかも、そこに至る解を支援スクリプトをぶん回して推測して導き出すとは…発想が凄い
  • IT業界 深刻化する人材不足|特集まるごと|NHKニュース おはよう日本

    阿部 「暮らしを便利にしてくれるパソコンや、スマートフォンのアプリ。 ゲームから地図、家計簿まで、さまざまな機能のものがあり、利用者は増え続けています。」 鈴木 「IT業界はスマートフォンなどの普及に伴って、今後も大きな成長が期待されています。 ところが業界では、アプリの開発にあたる高度な技術を持った人材が足りない、厳しい状況に陥っているといいます。 現状を取材しました。」 今月(4月)、都内で開かれたアプリのコンテストです。 予選も含めると、参加したのは全国の高校生から大学院生まで600組。 自分たちで開発したアプリの技術の高さやアイデアを競います。 ゲームやスポーツの指導者向けのアプリなど、幅広い作品が出品されました。

    IT業界 深刻化する人材不足|特集まるごと|NHKニュース おはよう日本
    wisboot
    wisboot 2014/04/28
    グローバル企業お得意のアウトソーシングでもすりゃいいんじゃないですかぁ?(棒/まぁ外に出したところで、成果物の検収も出来ないんじゃ、どの道技術者が日本に居ないとどうしようも無いがw
  • オブジェクト指向 v.s. 関数型プログラミング

    近年、関数型プログラミングの重要性はいろんなところで叫ばれています。 Javaの最新バージョンに関数型プログラミングに関する新機能が加わりました。 Rubyも昨今、関数型プログラミングへのサポートが手厚くなってきています。 プログラミングの教科書の大手、オライリー社から、Javascriptで関数型プログラミングを行うための解説書が発行されました。 関数型プログラミングへの注目度は高まってきています。 おそらく、みなさんは既にオブジェクト指向が何か、を知っています。 でも関数型プログラミングとは何か、胸を張って語れる人は、周りに見当たらないかと思います。 実際、オブジェクト指向によってプログラミングする方法は、わかりやすい解説があちこちにある一方で、 関数型プログラミングとは何か、何が良いのか、ということについての、よいまとめは見つけることはできませんでした。 この記事を読む方の中で、「関

    オブジェクト指向 v.s. 関数型プログラミング
    wisboot
    wisboot 2014/04/10
    このグルーヴ感w/昨日知らなかった知識を得て、視野が広がった世界をとても面白く感じたんだろうなぁと思う/関数型言語はこれから主流となるのだろうか
  • Private Site

    Build a website. Sell your stuff. Write a blog. And so much more.

    Private Site
    wisboot
    wisboot 2014/03/08
    詳細設計なー、確かに分かるが自分は必要派かな。オフショアやるなら/リスケ前提でバッファ5割増で線引いてQA上がってきたら設計書変更してレビュー・承認・再見積もり・リスケ/予算超過しないようプロマネ
  • C#や.NET Frameworkがやっていること

    2014/3/1 Boost勉強会 #14 東京 にて https://sites.google.com/site/boostjp/study_meeting/study14 Boost勉強会なのに.NETの話で、1人だけ1時間(他の人は30分)。 来、自分のペースでは4時間くらいかかってもおかしくない分量を1時間で。

    C#や.NET Frameworkがやっていること
    wisboot
    wisboot 2014/03/02
    await欲しいです(切実/ダックタイピングの使い所がイメージしづらい、学ばねば
  • ドワンゴに入社した

    そう。タイトル通りだ。筆者、江添亮はドワンゴに雇用された。一体、どのような経緯でドワンゴに入社するに至ったのか。また、どんな仕事をしているのか。それを説明するには、時系列を追って書いたほうがいいだろう。 2013年8月21日 ふとみると、以下のようなサブジェクトのメールが届いていた。 【ご相談】ドワンゴ主催の C++11, 14 に関する勉強会にスピーカーとしてご参加頂けないでしょうか C++11? C++14? なんと、日C++14などという単語を知っている企業があったのか。しかし・・・ドワンゴ? SPAMだろうか。いや、こんなにピンポイントなSPAMがあるわけがない。 それにしても解せないメールだ。ドワンゴといえば、もちろん、あの有名なニコニコ動画の企業だ。ニコニコ動画と言えばWebサイトだ。ニコニコ動画やその関連サービスの開発にC++を使っているのだろうか。いやまて、たしか子会社

    wisboot
    wisboot 2014/02/13
    このクラスのメンターは雇おうと思って雇えるもんじゃ無いからな…/自社のバックエンドで使われてるなら成果をいち早く利用出来るし、極めて合理的/スタープログラマは成果を求められる分、それに見合う価値がある
  • tabs vs spaces

    wisboot
    wisboot 2013/12/16
    あー…w/んなもん、コーディングルール決めてプロジェクト内で統一するしかないよな。各個人の好みでしかないから/同一プロジェクトでタブとスペースが混じると困るので、そこは統一して欲しい
  • World - View Source!

    The animated ASCII globe surrounded by its own source code. An quine in 1024 bytes of JavaScript.

    wisboot
    wisboot 2013/09/19
    わーおw/これすごいな〜、視覚的なインパクトが強い
  • プログラミングの入門

    プログラムの定義プログラム:定義づけられた物事を進めていく妥当な手順・方法の決定、および物事・手順・方法の記述書 プログラミングの定義(コンピューター)プログラミング:コンピューターが進めていく物事を定義し、妥当な手順・方法を決定し、記述すること。 プログラミング = デザイニング union コーディング; デザイニング:進めていく物事を定義し、妥当な手順・方法を決定すること。 コーディング:コンピューターが進めていく定義づけられた物事の決定された妥当な手順・方法を、記述すること。 プログラミングに関わる人々PG(プログラマー):プログラミングする人。 CD(コーダー):コーディングする人。プログラマーとは限らない。 SE(システムス エンジニア):進めていくべき物事を定義する人。プログラマーとは限らない。 PM(プロジェクト マネージャー):(プログラマー)プログラマー。(コンピュータ

    プログラミングの入門
    wisboot
    wisboot 2013/03/26
    ベーマガに載ってたゲームを動かしたくてBASICの構文も英語も分からず唯々一心不乱にキーを叩いてSyntaxErrorと格闘した日々。そしてRUNを入力してゲームが画面に表示された時の感動。あの時プログラミングの喜びを知った