タグ

ブックマーク / codezine.jp (13)

  • エンジニア急増中のクラスターが編み出したリモートワークのベストプラクティスとは?

    オフィス回帰が顕著になるなか、リモートワークの是非はなかなか結論が出ないテーマだ。リモートワークがいいのか、どういうことに配慮するといいのか。メタバースを運営し、エンジニアを多く抱えるクラスターの取り組みと現状について、クラスターのソフトウェアエンジニア asukaleido氏が自身の考えなどを交えながらリモートワークについて考える。 これからは主体的、クリエイティブ、リアルとバーチャルが相互作用する世界で働く クラスター株式会社は2015年に設立、メタバースプラットフォーム「cluster」を運営している。今回登壇するのはソフトウェアエンジニアのasukaleido(大泉明日香)氏。同社内では日常的に使われているハンドルネームとアバターでの登場だ。同氏はクラスターに2023年7月に入社し、主にWeb開発環境改善を行いながら、Unityでの機能開発に従事している。 誰もが実感しているように

    エンジニア急増中のクラスターが編み出したリモートワークのベストプラクティスとは?
  • どうすれば、楽しんでアウトプットを続けられる?「わかばちゃんと学ぶ」シリーズ著者が大切にしていること【前編】

    漫画でWeb技術が身につく「わかばちゃんと学ぶ」シリーズの著者である湊川あいさん。彼女はこれまでのキャリアにおいて、積極的にアウトプットを続けることや人に教えることを大切にしてきた。書籍の執筆はもちろん、各種カンファレンスやオンライン講義への登壇、SNSでの情報発信などを精力的に行ってきたのだ。湊川さんがこうした活動を続けられた理由を、前後編の2回に分けてお届けする。前編では、書籍を執筆するようになった経緯やモチベーション維持の方法、人に教えるという行為の意義について伺った。 初心者だからこそ、初心者の目線に立って伝えられる ――湊川さんは、何をきっかけに書籍を執筆するようになったのですか? 私はもともと、ある企業のWebデザイナーとして働いていました。会社員を続ける傍ら、メディアプラットフォームのnoteに「マンガでわかるWebデザイン」という漫画を掲載していて。半年間ほど投稿を続けてい

    どうすれば、楽しんでアウトプットを続けられる?「わかばちゃんと学ぶ」シリーズ著者が大切にしていること【前編】
  • ソフトウェア開発の「品質vs.スピード」、本当は何を犠牲にしているのか【デブサミ2020】

    デブサミ2020の1日目、「質とスピード」というセッションが人気を集めた。2019年10月に開催されたEngineering Organization Festival 2019で評価の高かったセッションをアップデートして再演したものだ。登壇したのは、テスト駆動開発者として有名な、タワーズ・クエストの和田卓人氏。ライオンのアスキーアートといっしょに紹介されることが多いという。プロジェクトマネジメントにはQCD(Quality:品質、Cost:コスト、Delivery:納期)という概念があり、トレードオフの関係になると言われている。確かに開発の現場でも、「いまは大事な時期だから、品質を犠牲にしてスピードを優先しよう」といった判断が行われることは少なくない。しかし、和田氏は、ソフトウェア開発の文脈において、逆の効果をもたらすことを、多くの資料を引用して再構築してみせた。 タワーズ・クエスト株式

    ソフトウェア開発の「品質vs.スピード」、本当は何を犠牲にしているのか【デブサミ2020】
  • 京都大学、Pythonによるプログラミング演習教材を無料公開

    プログラミング演習の教材は、プログラミングの初学者を対象にPythonを用いたプログラミングを演習方式で学ぶもので、京都大学学術情報リポジトリ(KURENAI)で公開されている。編のほか、横道にそれる話題をまとめたコラム編の2つの教材がある。著者は国際高等教育院 教授の喜多一氏。 教材は、2018年度に全学共通科目として実施された授業を元に構成されたもので、到達目標としては以下の3つを挙げている。 Pythonによるプログラムの実行についての基操作ができるようになる。 Pythonプログラムを構成する基的要素の機能と書式について説明し、例題を用いて実行例を構成できるようになる。 Pythonを用いて簡単なプログラムを自ら設計、実装、テストできるようになる。 著者は、教材のまえがきにおいて、多くの解説書がプログラミング言語の紹介に終始しがちななか、Pythonというプログラミング言

    京都大学、Pythonによるプログラミング演習教材を無料公開
  • 開発者向け新クラウド「CloudGarage」はなぜ定額型なのか――コンテナ管理ツールRancherとの組み合わせで実現するマイクロサービス時代のインフラ (1/3):CodeZine(コードジン)

    2017年7月、NHNテコラス株式会社が提供を開始したCloudGarageは、開発者向けの定額型パブリッククラウド。定額で複数のインスタンスを簡単に生成・削除できることから、ソフトウェア開発者がインフラの新しい技術に対して自由に試行錯誤する場として適していると言えるでしょう。稿では、CloudGarage事業を立ち上げたNHNテコラス株式会社の角 俊和氏、Rancherを日で展開するRancher Labsの新藤洋介氏に、現在普及が進んでいるコンテナ利用の意義、簡単な操作でコンテナオーケストレーションを実現するRancherの優位性、CloudGarageとRancherの組み合わせで開発者にもたらされるメリットなどを伺いました。 コンテナ登場の背景と、難解なKubernetesをシンプルな操作で扱えるRancherの可能性 ――NHNテコラスでは、データセンター事業から、今回新しく

    開発者向け新クラウド「CloudGarage」はなぜ定額型なのか――コンテナ管理ツールRancherとの組み合わせで実現するマイクロサービス時代のインフラ (1/3):CodeZine(コードジン)
  • ECMAScript 2015はなぜ策定まで時間がかかったか? 仕様策定のリーダー、アレン・ワーフスブラック氏に聞く

    Mozilla主催のフロントエンド開発者のためのカンファレンス「ViewSource Conference」が、北米・オレゴン州ポートランドにて11月2~4日に開催された。ここで、ECMAScriptの仕様策定のリーダーを務めたアレン・ワーフスブラック氏は「ECMAScript 2015:なぜそんなに時間がかかったのか」というタイトルでセッションを行った。氏によると、2015年6月にリリースされたECMAScript 2015は、1999年のECMAScript 3リリース以来、初めての包括的な再定義となるという。なぜ時間がかかったのか、その思うところについてインタビューを行った。 聞き手:近藤佑子(編集部)、矢倉眞隆氏 協力:清水智公氏(Mozilla Japan)、浅井智也氏(同) アレン・ワーフスブラック(Allen Wirfs-Brock)氏 アレン・ワーフスブラック氏の行ったセッ

    ECMAScript 2015はなぜ策定まで時間がかかったか? 仕様策定のリーダー、アレン・ワーフスブラック氏に聞く
    shin0O
    shin0O 2015/11/12
    本体はともかく周辺のツール群が酷い感
  • アジャイルアカデミー「アジャイルサムライの見積りと計画づくり」はどうやってうまれたのか?

    ここから先は分かるヤツだけ分かればいい ――ここから先は余談なんですけど、過去の角谷さんのインタビューはRubyに関するものが多くて、アジャイルの話をがっつりしているのは@ITのインタビュー「スーパーマンである必要はない」くらいなんですよね。最近はスーパーマンも悩んでましたけど(笑)。 角谷:「Even Kryptonians Get the Blues(*5)」ですよ。大きい正義みたいなのがないから、スーパーマンも悩んじゃう時代ですよ。スーパーマンじゃない僕らはどうすればいいのかと。スーパーマンですら定職にはつけないし、いろんな声が聞こえてきてお前らうるさい、とか(笑)。 ――育てのお母さんに教えてもらった方法を使うしかない(笑)。 角谷:目の前のことにフォーカスして他人の声をシャットアウトしないとやってられない、と。きびしい時代ですね(*6)。 ――でも、アジャイル開発ってプログラマが

    shin0O
    shin0O 2015/07/27
    "こういう企画があって、予算が決まっていて、納期がココで、みなさんにお願いするので、アジャイルでお願いします、みたいな" ←笑い事じゃないんだよ
  • 7462

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    shin0O
    shin0O 2015/07/27
    P.3. の 「これからのアジャイルの世界」 が一番濃い。
  • Microsoft、「.doc」「.xls」などのOfficeバイナリファイル仕様を公開

    Microsoftは15日、Office 97以降で使われているバイナリファイル形式の文書仕様を公開した。「Microsoft Open Specification Promise」(OSP)プログラムの下で使用できる。 公開されたのは拡張子が「.doc」「.xls」「.ppt」となるOffice製品のバイナリファイル仕様。これらのバイナリファイルはOffice 97より採用され、Office 2003まで基的な保存形式となっている。最新版のOffice 2007からはデフォルト保存形式が「Office Open XML」(.docx、.xlsx、.pptx)となっているが、バイナリ形式での保存もできるようになっている。 MicrosoftのWebサイトでは「Word 97-2007バイナリファイルフォーマット」(.doc)、「Excel 97-2007バイナリファイルフォーマット」(

    Microsoft、「.doc」「.xls」などのOfficeバイナリファイル仕様を公開
    shin0O
    shin0O 2012/03/16
    これはまた資産の有効活用。
  • 3層データバインドを正しく活用しよう(前編)

    ASP.NET Webフォームアプリケーションを用いて業務アプリケーションを作成する際、何も考えずに進めていくと保守がしにくかったり、開発効率が思うように上がらないといったことがありがちです。連載ではツールやフレームワークの機能を最大限利用しつつ、保守、開発効率を意識したWebフォームアプリケーションを開発する方法を学んでいきます。 はじめに ASP.NETが2002年に初めて登場してから、まもなく10年になります。その間も、ASP.NETは絶え間なく進化を続けてきました。結果、ASP.NET 4まで進んだ現在では、初期のころに比べると格段に複雑さが増しています。 連載では、そんなASP.NET 4のWebフォームを用いて、会議室予約システムを開発していきます。サンプルを作成する過程を通じて、業務アプリケーションを作成する際に、それぞれの局面でどのような機能を利用すればよいか理解してい

    3層データバインドを正しく活用しよう(前編)
  • C#たんと学ぶ/わりと硬派なソフトウェア開発講座 第1回「C#でできること」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    C#たんと学ぶ/わりと硬派なソフトウェア開発講座 第1回「C#でできること」
  • 原文をスラスラ読みたい! 「MSDNライブラリによく出る英単語 100選」(1/2):CodeZine

    はじめに MSDNライブラリには、マイクロソフトの技術情報が大量に掲載されていますが、英語版に比べ、日語版の内容は中途半端なのが実状です。 たとえば、スレッドの優先順位を設定する「SetThreadPriority」関数の説明を見ると、英語版には「Windows Server 2008およびWindows Vistaでは、スタートアップやレジストリのRUNから自動実行されたプログラムに対するスレッドの優先順位指定が、システム開始から60秒程度効かない」との注意書きがありますが、日語版にはありません。 また、仮想ディスクの情報を設定する「SetVirtualDiskInformation」関数を検索すると、英語版には説明がありますが、日語版には項目自体がありません。 そこで記事では、MSDNライブラリの英語版がスラスラ読めるように、とはいきませんが、英単語で引っかかることが少なくなる

    原文をスラスラ読みたい! 「MSDNライブラリによく出る英単語 100選」(1/2):CodeZine
  • 400万行のコードを15分で見える化! プログラム解析ツール『Understand』で開発効率アップ

    システムの多機能化により、プログラムの内容が複雑化している。テクマトリックスの『Understand』は、プログラムの構造を可視化することで、ソースコードの解析時間を大幅に削減できる開発支援ツール。今回は同社の福永一寛氏に、Understandの機能や特徴について聞いた。 システムの多機能化により、プログラムの内容は複雑化している。既存コードの改修や多人数での開発における情報共有のためには、プログラム構造の理解が必須だが、ドキュメントと実装内容とが乖離している場合も多く、解析自体に工数がかかることもある。テクマトリックスの『Understand』は、プログラムの構造を可視化することで効率的なソフトウェア開発をサポートするソフトウェア開発環境。「組込みシステム開発技術展(ESEC)」にて、同社の福永一寛氏にその特徴を聞いた。 ソースコードの解析作業時間を大幅に削減する『Understand』

    400万行のコードを15分で見える化! プログラム解析ツール『Understand』で開発効率アップ
    shin0O
    shin0O 2010/06/02
    VB,COBOLに対応すれば広まるんじゃないかな…?
  • 1