<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Stack-Overflow on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/stack-overflow/</link>
		<description>Recent content in Stack-Overflow on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Fri, 21 Oct 2022 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/stack-overflow/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Stack Overflowがネット環境の無い所でも回答群にアクセスできるオフライン利用プロジェクトを発表</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2022/10/stack-overflow-offline/</link>
				<pubDate>Fri, 21 Oct 2022 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2022/10/stack-overflow-offline/</guid>
				<description>&lt;p&gt;英語圏のプログラミングQ&amp;amp;Aサイト大手 Stack Overflow の&lt;a href=&#34;https://stackoverflow.blog/2022/10/20/introducing-the-overflow-offline-project/&#34;&gt;発表した Overflow Offline プロジェクト&lt;/a&gt;は、プログラミングの疑問が出た時に検索でお世話になることの多い Stack Overflow やその姉妹サイト群の回答情報をダンプしたデータを、インターネットが使えなかったり貧弱な地域でアクセスできるようにしようというものです。&lt;/p&gt;&#xA;&lt;p&gt;少し前ならネット接続はもっと手に入れにくいもので、たとえば Wikipedia なんかもデータがまとめてダンプできるため、PCやスマートフォンにダウンロードしてオフラインで検索できるアプリには需要があり、なんなら Wikipedia のデータだけを持ち歩ける専用デバイスも存在しました。&lt;/p&gt;&#xA;&lt;p&gt;しかし、今ならどこのお店でもWi-Fiが提供されているし、携帯電話ネットワークの通信も安価にアクセスできるように思います。そんな今でもオフラインのアクセスが必要なのはどういう状況なんでしょうか?&lt;/p&gt;&#xA;&lt;p&gt;リリースの中で取り上げられている事例の一つは刑務所。少年刑務所でプログラミングを学んだ後に出所して企業のCTO になったある女性は、友人に四半期ごとにStack Overflow のサイトをダンプしたデータを差し入れてもらってプログラミングを覚えたということ。&lt;/p&gt;&#xA;&lt;p&gt;このような事例もあったことから、ネットのコンテンツをダウンロードしてアクセスすることを支援している団体&lt;a href=&#34;https://www.kiwix.org/en/&#34;&gt;Kiwix&lt;/a&gt;と連携し、より使いやすい形で Stack Overflow が支援した形でオフラインアクセスができるようにしようというのが今回の話だそう。&lt;/p&gt;&#xA;&lt;p&gt;また、南極基地で Python + Puppet を使っているプログラマ、インターネット普及率34%のカメルーンで安定した無料Wi-Fi を提供することが難しい大学、などの事例も紹介されています。&lt;/p&gt;&#xA;&lt;p&gt;そうは言っても、初級の言語入門ならともかく、あるいは初級レベルであっても、現代のプログラミングはパッケージマネージャで提供されるライブラリ群の利用が必須に近い状況で、オフラインでプログラミング学習をするのは実際には大変なのかなと思います。&lt;/p&gt;&#xA;&lt;p&gt;主要パッケージもThe Overflow Offline プロジェクトのようにオフラインで持ち込めるようにすればいいのかもしれませんが、依存に応じて無数の細かいバージョン違いのパッケージが必要となったり、必要な修正がされたバージョンが手に入らなかったりもしそうです。Q&amp;amp;Aサイトのデータだけでなく、オフラインでプログラミング学習をしてもらおうとするとこのへんにも仕組みが必要なのかなとも思いますね。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://news.ycombinator.com/item?id=33274186&#34;&gt;Hacker News&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Stack Overflow が求人機能の廃止を発表</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2022/01/stack-overflow-to-cease-job-listing/</link>
				<pubDate>Mon, 24 Jan 2022 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2022/01/stack-overflow-to-cease-job-listing/</guid>
				<description>&lt;p&gt;技術系Q&amp;amp;Aサイトの &lt;a href=&#34;https://stackoverflow.com/&#34;&gt;Stack Overflow&lt;/a&gt; が&lt;a href=&#34;https://meta.stackoverflow.com/questions/415293/sunsetting-jobs-developer-story&#34;&gt;ジョブ機能と開発者ストーリー機能の3末での廃止を発表&lt;/a&gt;しています。&lt;/p&gt;&#xA;&lt;p&gt;Stack Overflow やその他のカテゴリ毎の多くの質問掲示板を抱える &lt;a href=&#34;https://stackexchange.com/&#34;&gt;Stack Exchange&lt;/a&gt; では、技術的な問題への解決法を検索する人たちのための場所を提供し続けて質問と解決法のセットの巨大なコンテンツを持つにいたりました。Stack Overflow は日本語版を作って日本語市場にも参入しています。&lt;/p&gt;&#xA;&lt;p&gt;技術者が毎日のように検索結果から集まることから、技術者向けの求人広告の場所を売るというのもマネタイズとしては自然で、英語版の Stack Overflow を見ていてもサイドバーに楽天やメルカリなど、英語圏でも多く活動している日本企業の求人を見かけることも多くあります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://stackoverflow.com/jobs&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/01/stack-overflow-to-cease-job-listing/stack-overflow-job-listing_hu_29cda6cb2bcdb54d.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/01/stack-overflow-to-cease-job-listing/stack-overflow-job-listing_hu_9ddf11f54671efb0.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/01/stack-overflow-to-cease-job-listing/stack-overflow-job-listing_hu_3800bad70e561dcb.webp 1120w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/01/stack-overflow-to-cease-job-listing/stack-overflow-job-listing.png&#34; width=&#34;1120&#34; height=&#34;763&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;公式のコメントによれば、人材獲得機能は他の強力なライバル達との競争が激しく、利用者の問題を解決するという基本機能に集中したいということ。&lt;/p&gt;&#xA;&lt;p&gt;強力な競合というのは LinkedIn とか Indeed とか Glassdoor とかでしょうかね。採用されるエンジニア側のコミュニティよりも、採用担当者やエージェントのコミュニティの方が強かったりするのかもしれません。後者は採用に関して予算を持ってる方ですし。&lt;/p&gt;&#xA;&lt;p&gt;あるいは、普段技術的な調べ物で使っているユーザーも、転職先を探す時に Stack Overflow を見てみよう、とはならなかったのかもしれません。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://www.reddit.com/r/programming/comments/s8fem9/stack_overflow_will_be_discontinuing_jobs/&#34;&gt;reddit/programming&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>書籍「エラーメッセージでググれ」「Stack Overflowからコピペ」</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/03/googling-the-error-message/</link>
				<pubDate>Mon, 12 Mar 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/03/googling-the-error-message/</guid>
				<description>&lt;p&gt;いつもの動物の写真の表紙なので、本当にオライリーが出してるのかと思いそうになりますが、ウェブに流れているパロディ表紙です。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;As a programmer, it can be hard to explain what exactly you did all day. &lt;a href=&#34;https://t.co/rmsbrrZCqN&#34;&gt;pic.twitter.com/rmsbrrZCqN&lt;/a&gt;&lt;/p&gt;&amp;mdash; DEV Community (@ThePracticalDev) &lt;a href=&#34;https://x.com/ThePracticalDev/status/716390583217029124?ref_src=twsrc%5Etfw&#34;&gt;April 2, 2016&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/ThePracticalDev/status/716390583217029124&#34;&gt;&amp;ldquo;Googling the Error Message&amp;rdquo;&lt;/a&gt;(エラーメッセージをグーグル検索する)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;出版社のところが &amp;ldquo;O RLY?&amp;quot;(Oh Really? 本当に?)となっています。&lt;/p&gt;&#xA;&lt;p&gt;このツイートに対して、「こっちも忘れるなよ」と出されてるのがこちら&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;@taksuyu &lt;a href=&#34;https://x.com/bitemyapp?ref_src=twsrc%5Etfw&#34;&gt;@bitemyapp&lt;/a&gt; &lt;a href=&#34;https://x.com/ThePracticalDev?ref_src=twsrc%5Etfw&#34;&gt;@ThePracticalDev&lt;/a&gt; &lt;a href=&#34;https://x.com/katychuang?ref_src=twsrc%5Etfw&#34;&gt;@katychuang&lt;/a&gt; @argumatronic Don&amp;#39;t forget this one. &lt;a href=&#34;https://t.co/qFdSYo4nSL&#34;&gt;pic.twitter.com/qFdSYo4nSL&lt;/a&gt;&lt;/p&gt;&amp;mdash; Merlin (@TheWizardTower) &lt;a href=&#34;https://x.com/TheWizardTower/status/717853646960984066?ref_src=twsrc%5Etfw&#34;&gt;April 6, 2016&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Copying and Pasting from Stack Overflow&amp;rdquo;(スタック・オーバーフローからコピー&amp;amp;ペースト)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;こちらの表紙は&amp;quot;O&amp;rsquo;Reilly&amp;quot;と書いてあってちょっとやりすぎ感がありますね。&lt;/p&gt;&#xA;&lt;p&gt;エラーメッセージを検索するのはトラブルシューティングの基本中の基本だと思いますし、いろいろ調べてわからなかったら質問サイトで同じ問題に捕まっている人やそれへの回答を見つけるもの有用なのは間違いないので、パロディですが良いアドバイスですよね。&lt;/p&gt;&#xA;&lt;p&gt;と思ったら、後者については表紙に触発されてタリク・アリさん(Tariq Ali, GitHub@tra38)が&lt;a href=&#34;https://tra38.gitbooks.io/essential-copying-and-pasting-from-stack-overflow/&#34;&gt;本文を書いちゃってます&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tra38.gitbooks.io/essential-copying-and-pasting-from-stack-overflow/code_licensing.html&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/03/googling-the-error-message/essential-copying-and-pasting-from-stack-overflow-code-licensing-issues_hu_bd729476ee89198e.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/03/googling-the-error-message/essential-copying-and-pasting-from-stack-overflow-code-licensing-issues_hu_f3945d3faffc2529.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/03/googling-the-error-message/essential-copying-and-pasting-from-stack-overflow-code-licensing-issues_hu_6caf99d4a9f238d2.webp 878w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/03/googling-the-error-message/essential-copying-and-pasting-from-stack-overflow-code-licensing-issues.png&#34; width=&#34;878&#34; height=&#34;526&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;そんなに長い電子書籍ではないですが、Stack Overflow などの質問サイトで回答されているコードを利用したい時のライセンスについて、著作権保護の対象外となる「コード片(snippets)」とCC-BY-SA 3.0で保護される「もっと大きなコード」について、この二つの間の境界は曖昧であることや、それぞれを製品等に組み込むとした時にどのようなライセンス上の問題が起こりうるか、安全側に倒したい際の手段(クリーンルーム手法)、などまでを解説しています。&lt;/p&gt;&#xA;&lt;p&gt;Stack Overflow 上のコードが著作物とされるだけ長い場合でも、CC-BY-SA 3.0 から CC-BY-SA 4.0 への自動アップグレード経由で GPL 3.0 や Aertistic license として扱える、と書いてあり、&lt;a href=&#34;https://creativecommons.jp/2016/01/25/cc-by-sa-%EF%BC%88%E8%A1%A8%E7%A4%BA-%E7%B6%99%E6%89%BF%EF%BC%89-4-0%E3%81%8B%E3%82%89gpl-v3%E3%81%B8%E3%81%AE%E4%B8%80%E6%96%B9%E5%90%91%E3%81%AE%E4%BA%92%E6%8F%9B%E3%81%8C%E5%AE%9F%E7%8F%BE/&#34;&gt;そんなことになってたの&lt;/a&gt;か、と勉強になりました。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
