IT |
気になる、記になる… |
「Google Pixel 4a」に搭載される壁紙が流出 − パンチホールディスプレイ用のデザインも |
https://taisy0.com/2020/05/15/121664.html
|
google |
2020-05-14 16:34:34 |
AWS |
AWS |
Cost and usage controls for Amazon Redshift |
https://www.youtube.com/watch?v=CYVBHA_9_zM
|
Cost and usage controls for Amazon RedshiftLearn how to monitor define and control your usage and associated cost for Amazon Redshift Spectrum and Concurrency Scaling features Learn more about AWS Analytics at Subscribe More AWS videos More AWS events videos AWS AmazonRedshift AWSDemo |
2020-05-14 16:02:36 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
BERTの精度を向上させる手法10選 |
https://qiita.com/YuiKasuga/items/343309257da1798c1b63
|
QAタスクなどですべての単語を使用することが重要な場合に用いられますが、分類タスクの精度向上にも寄与する可能性があります。 |
2020-05-15 01:53:45 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【Python3】Cloud Storageにアップロードするオブジェクトにmetadataを付与する |
https://qiita.com/ashcolor/items/06253c6be1c9fd21aae1
|
【Python】CloudStorageにアップロードするオブジェクトにmetadataを付与する目標PythonでCloudStorageにアップロードするオブジェクトにmetadataを付与します。 |
2020-05-15 01:31:57 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
Google maps APIで複数のドラゴンボールの場所にピンを立てよう! |
https://qiita.com/Ryunosuke-watanabe/items/77b05ec6cab162b3fe62
|
GooglemapsAPIで複数のドラゴンボールの場所にピンを立てようはじめにピンの立て方のおさらいfor文で回してピンを立てるJSONからデータを取得する最後にピンの立て方のおさらい私の一個前の記事にピンの立て方までが乗っていますので、そちらを参照してくださいGooglemapsAPIでドラゴンボールのある場所にピンを立てようQiita今回は複数のピンの立て方について解説していきます。 |
2020-05-15 01:30:58 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Ubuntu 20.04 で、EPSON PM-A850 プリンタを使いたい |
https://teratail.com/questions/261701?rss=all
|
PMAはLAN内のWindowsnbspHomeのパソコンに接続されており、Ubuntu上からは見えている状態です。 |
2020-05-15 01:52:30 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
JQueryのタブ切り替えでflexboxを使う |
https://teratail.com/questions/261700?rss=all
|
JQueryのタブ切り替えでflexboxを使う前提・実現したいことその画面をjqueryにてタブで切り替える機能を実装します。 |
2020-05-15 01:41:06 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
unity、キャラコントローラーの作成方法の選択 |
https://teratail.com/questions/261699?rss=all
|
unity、キャラコントローラーの作成方法の選択私は現在dでゲームを作ろうと制作を始めました。 |
2020-05-15 01:40:55 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
rails トップページから移動できない |
https://teratail.com/questions/261698?rss=all
|
投稿データモデルBookログインデータモデルUser発生している問題・エラーメッセージトップページに指定しているnbspwelcomehtmlerbnbsp内のリンクlognbspinsignnbspupをクリックしてもlognbspinページ、signnbspupページに移動しません。 |
2020-05-15 01:11:03 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
リストを既存のExcelシートの行に追加したい。 |
https://teratail.com/questions/261697?rss=all
|
リストを既存のExcelシートの行に追加したい。 |
2020-05-15 01:02:20 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
Railsチュートリアル学習記録(第1章) |
https://qiita.com/ad169bc/items/6f96125c61f8a67c5d7d
|
※gemfile「このgemは、今このバージョンになっているよ」といった感じで、gem毎のバージョンが書いてある場所。 |
2020-05-15 01:16:53 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
Amazon EC2(概要) |
https://qiita.com/j_p/items/46daddba9cb21980c918
|
インスタンス仮想コンピューティング環境。 |
2020-05-15 01:01:33 |
golang |
Goタグが付けられた新着投稿 - Qiita |
【Golang】関数 |
https://qiita.com/geniusmaaakun/items/30447a3e1d420bbdb3bb
|
【Golang】関数【Golang】関数Golangの基礎学習Webアプリケーション作成までの学習を終えたので、復習を兼ねてまとめていく。 |
2020-05-15 01:55:56 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
「きのこの山」を「たけのこの里」に『正しく』自動で修正して差し上げるプログラム |
https://qiita.com/CAIOS/items/047650347894a1efad9c
|
です 。 |
2020-05-15 01:27:17 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
Railsチュートリアル学習記録(第1章) |
https://qiita.com/ad169bc/items/6f96125c61f8a67c5d7d
|
※gemfile「このgemは、今このバージョンになっているよ」といった感じで、gem毎のバージョンが書いてある場所。 |
2020-05-15 01:16:53 |
技術ブログ |
Developers.IO |
[REPORT] AWS Summit Online ASEAN 2020 – TRACK 1(Level 100 – Introductory)How to grow and scale your startup – Làm thế nào để phát triển và mở rộng quy mô cho Startups với AWS #AWSSummit |
https://dev.classmethod.jp/articles/report-aws-summit-online-asean-2020-track-1level-100-introductoryhow-to-grow-and-scale-your-startup-lam-the-nao-de-phat-trien-va-mo-rong-quy-mo-cho-startups-voi-aws-awssummit/
|
REPORT AWS Summit Online ASEAN TRACK Level Introductory How to grow and scale your startup Làm thếnào đểphát triển vàmởrộng quy môcho Startups với AWS AWSSummitXin chào mọi người mình làNghi Nhưthông tin các bạn được biết ngày vừa qua sựkiện AWS Summit |
2020-05-14 16:07:53 |
技術ブログ |
Developers.IO |
[Report]Opening Keynote. #AWS Summit Online ASEAN |
https://dev.classmethod.jp/articles/aws-summit-online-asean-opening-keynote/
|
Report Opening Keynote AWS Summit Online ASEANXin chào mọi người Mình làToàn kĩsưAWS tại Classmethod Ngày vừa qua mình cótham gia sựkiệ |
2020-05-14 16:05:16 |
海外TECH |
Ars Technica |
These are the oldest Homo sapiens fossils ever found in Europe |
https://arstechnica.com/?p=1675745
|
neanderthals |
2020-05-14 16:50:53 |
海外TECH |
Ars Technica |
Limits on FBI access to search histories fails by one Senate vote |
https://arstechnica.com/?p=1675825
|
histories |
2020-05-14 16:22:50 |
海外TECH |
DEV Community |
A simple way to replace npm scripts in Deno |
https://dev.to/vonheikemen/a-simple-way-to-replace-npm-scripts-in-deno-4j0g
|
A simple way to replace npm scripts in DenoSooo I tried deno did the traditional hello world and seconds later I felt the pain of not having the npm cli and the package json file I can t npm start anymore and it bothers me more than it should Say whatever you want about the node module folder and npm Inc but npm scripts are the bee s knees Anyway as I was saying Deno s simplicity just punched me in the face Now this is usually the part were I search for a third party library to fill the void but not today Today I just want to run a couple of commands in a sequence that s not hard I can do that with some functions So I wrote this Taskfile jsfunction run name args tasks name in tasks tasks name args console log Task name not found async function exec args const proc await Deno run cmd args status if proc success false Deno exit proc code return proc The function run is the one that decides which task is going to be executed and it will be kind enough to tell you if the task you asked for can t be found But the interesting part of this story is exec that s the one that s going to execute the external commands I need using Deno run Now we can define our tasks run Deno args start exec deno run src mod ts async install await exec echo Installing stuff do other things echo str return exec echo str nThis is javascript y all async test need more power You got it if some condition await this echo Awesome do other things You can make this even better if you use a dependency to parse the arguments Deno has one on their standard library This is how you run it deno run allow run Taskfile js startNow simplicity strikes again That is quite a command no one wants to type that lucky for us we have the shell on our side To solve this we can make an alias alias deno task deno run allow run Taskfile js You can even improve this with some shell kung fu alias deno root task deno run allow run git rev parse show toplevel Taskfile js If you are in a folder controlled by git this command can be used to make sure you execute the Taskfile of the root of the project If anyone knows how to make an alias in powershell or cmd exe please put it in the comments Now we are done we can use deno task start to start our application script or use any other custom commands to automate what we need There is a bunch of things that this script doesn t do but if npm scripts were enough for you so will this |
2020-05-14 16:35:28 |
海外TECH |
DEV Community |
Shift Shift Forward: Incidents |
https://dev.to/glitch/shift-shift-forward-incidents-5cn7
|
Shift Shift Forward IncidentsShift Shift Forward is a podcast that showcases everything that makes Glitch the best place to create on the web Subscribe on Apple Podcasts Breaker Google Podcasts Overcast Pocket Casts RSS Spotify StitcherWe ve all experienced it before you go to your favorite website but it s not loading Or you try clicking on a link to complete a transaction but your browser times out and you get an error message It can be frustrating to deal with outages and similar issues from a user perspective but let s see what it looks like from the other side What happens when these incidents occur and what does it take to get everything running smoothly again On this episode we look at incidents from three different angles infrastructure support and leadership Mads Hartmann Cori Schlegel Antoinette Smith and Emmett Walsh take us through how their team fixes outages and other issues while senior support engineer Tasha Hewett shows us how she gracefully handles support issues and we end things off with a few words from our CEO Anil Dash Looking for bonus content Our app collection for this episode is where it s at including links to Glitch apps profiles articles and other information mentioned in this episode Executive Producers Maurice Cherry Keisha TK DutesEditor Brittani BrownEngineer Keisha TK DutesMixing C TranscriptJacky Alciné This is Shift Shift Forward a new podcast for Glitch that showcases everything that makes Glitch the best place to create on the web I m Jacky Alcinéand I work in a platform team In this episode we re taking a look at what happens when websites go down including ours We talked to Tasha Hewett our senior support engineer and learn what it s like communicating information to users during an outage or incident Later we hear from our CEO Anil Dash who gives us thoughts on these issues from a leadership perspective But first TK sat down with some members of infrastructure team They re the ones who not only get notified first when site issues happen but also help identify and fix those issues to get things back on track SEGMENT Mads Hartmann My name is Mads Hartmann and I m a site reliability engineer at Glitch Emmett Walsh My name is Emmett Walsh and I m a site reliability engineer at Glitch Cori Schlegel My name is Cori Schlagel and I m a site reliability engineer at Glitch Antoinette Smith My name is Antoinette Smith and I m the engineering manager of the infrastructure team at Glitch Keisha TK Dutes What is the process of response for when an incident happens Antoinette Smith It really depends When an incident occurs typically if it s something that we have an alert for then whoever the person who is assigned to feed the pager holder is the first person that it gets alerted and that handles it Keisha TK Dutes About the pager is there a literal pager that goes off or an email notification Antoinette Smith There is no literal pager There s a site called PagerDuty and everyone has an account on PagerDuty And then you can download the PagerDuty app or it ll go to your email It ll also go to our Slack channels but no physical pagers Emmett Walsh When the page first goes off I think maybe the most uncomfortable experience is if you re getting woken up three in the morning I would say my first response is just pure confusion I don t know what s happening It s happened before You get called by PagerDuty You have to answer the call to acknowledge it It s happened before I actually can t remember what a phone is or how to answer it for the first seconds Normally it s just complete debilitation And then shortly after that it is normally cases like Oh God is this a bad one or is it a good one Because you don t really know until you get logged onto your computer so it can be a minute or two of mounting trepidation where you re like Oh is it going to be a sticky one or not Until eventually you get stuck into it And then you very quickly try and figure out what the scope of the impact is Is it something that s really urgent Is it something that you can snooze both figuratively and literally or is it something where you need to call in the cavalry and get more support Keisha TK Dutes What s the difference between a good one and a bad one What s sticky What s snoozable Emmett Walsh The kind of page I see and I ll feel relief is one that is narrow in scope I understand it really well and I ve seen it before It s a bit annoying that I m being woken up to deal with something that we know is a problem but we haven t had a chance to do a more automated fix But at least I know exactly what to do and I know I ll be able to get back to sleep very soon A scary one is one where everything s down so all users are affected and I don t know why It s novel it s unfamiliar the signals I m getting from it are confusing We have different ways of measuring how things are doing I think that s the case where it s a bit of a tricky one Cori Schlegel Once you get to the point where you know what the problem is and at least a possible solution a candidate is something that we can try to resolve things In some cases it s still going to be hours and hours before we can recover That s a little dread inducing right Even if you re confident that you can fix it but you re looking forward to the other eight hours of monitoring things and restarting services or restarting the hosts restarting servers which is one of the things that takes a long time at Glitch We have a lot of servers If something affects all of the servers that are serving user projects that s a thousand servers that we have to recycle We can t do it quickly We can only do I don t know what the rate is but a few hundred an hour so that s a hour an eight or hour outage if it takes us that long to get to basically restart or recreate every single server that s serving a user project Those make for very very long days Keisha TK Dutes There s several different time zones across the team so how do you all manage that I ll go to you Mads When you re receiving the page are you eating a sandwich or sleeping or what Mads Hartmann Sometimes I m definitely eating a sandwich when I get a page The way that we have set it up at Glitch is that we have working hours coverage That means I will take the page during my normal working hours which is nice because it means that the Americans can sleep a little longer and hopefully don t get interrupted But we also have another schedule which is primary For that I am on call at night or in the morning and for all the hours in a day for a week That might wake me up Everybody who s on the rotation has a primary like that where they will have to cover the night time shift as well Keisha TK Dutes How does each person know their role in fixing the incident Mads Hartmann The way that we have it set up is that there is an initial person who will get the page and it s that person s responsibility to escalate if necessary That person might initially have a look at it and see if they can fix the problem themselves and go back to sleep or back to work If they can t then they can escalate to the secondary on call If that person when that person joins they ll try to fix it together If that doesn t happen you start calling in the cavalry and just pinging everybody and trying to get as many people in who might be able to help Cori Schlegel There are some cases where even the working hours on call and the primary on call and the secondary on call might all some of whom may be the same person occasionally will get on together at the same time and they ll be able to isolate where the problem is but they re not a person who is equipped to fix it And so that s when we ll interrupt somebody or get somebody else on a different team often out of bed or out of whatever zone they happen to be in to join in and try to figure out what the best way to fix the problem is Emmett Walsh When we decide who to call if you re the person who picks up the page first things we have intention we don t want to interrupt people who don t necessarily need to be interrupted because we want to keep shipping new features and bug fixes against the very massive concern If it s the outage that users are being impacted by then that s a pretty high priority Normally we will prioritize getting people off their normal work to address those things at least when we re trying to understand what s going on and maybe all the way through to resolution Keisha TK Dutes In this moment you re fixing it and it s taking all day How are you feeling Cori Schlegel How you feel really depends on what kind of incident and what phase of the incident When you re in the nobody can access Glitch state and nobody s projects are running because those are two different things There s at least three different things Nobody can actually create an account or create a new project Nobody can edit their existing projects Then the third type is the projects that everyone has already created None of those are running It s kind of three different categories at least three different categories When you don t know what s going on and everybody s affected in any one of those categories that is fear inducing and stress inducing Panic inducing maybe is the right phrase at least for me Cori Schlegel Once you ve sort of figured it out or at least you have a little bit of a direction to go then it can be a little You might know that it s going to take you awhile to figure it out But at least you have a pathway and you can feel a little more confident There s still a lot of pressure We need to try to fix this as fast as possible but it s not panicky It s just Let s just see how we can do this quickly rather than I have no idea what to do which is that those are the ones that it s especially at AM I have no idea I don t even know where I am because it s AM I also have no idea what s going on Mads Hartmann To me at least it is like you re feeling stressed throughout the whole thing but it can also be quite fun What you re doing during this incident response is you re trying to figure out what s wrong with the system That means you re coming up with hypotheses of what might be wrong Then you re trying to prove or disprove them together with the team That is extremely challenging and extremely fun for the most of it I think Mads Hartmann It s also where you learn a ton of stuff about your systems You learn more about your systems when they re broke than when they re working just fine I think that part is really fun and can be very rewarding Finally once you ve gone through the whole incident and you figure out what s actually wrong with the systems and you fix it then you re done That can be extremely fulfilling I think at that moment I m feeling at least always extremely proud of the team that worked on the incident and proud of myself for dealing with it without breaking down I think that is what makes it in the end worthwhile Being on the on call rotation is that it s not just threat and stress It can also be very fulfilling and challenging and fun and a great way to bond with your teammates who are in it with you if you re trying to fix the systems Keisha TK Dutes How does the user know that the incident has been resolved Antoinette Smith Well what s really helpful is more recently we have a support team I mean we ve always had a support team but we haven t had a support team that was actively involved in our incidents That s been a process change over the past few months We have a support team and when an incident occurs they ll update status page at IO so that people will know that Glitch is down or some part of Glitch is down They also handle communicating with people on social media with people in our forums They are part of handling the incident and their major task is making sure that people outside of our team and people that are the users that are interacting with Glitch know what s going on Once things are resolved once our team is like Oh cool this is done Things are looking good then they say Okay this is resolved They let everybody know Emmett Walsh Maybe I could talk more generally about the process things Emmett Walsh When we have an outage or some dropping function out at Glitch it s not over when we get things recovered again The job isn t done Afterwards we have a follow up process We go through an instant retrospective We first try as best we can to understand what happened Sometimes we ll have a really good idea in the middle of an incident Sometimes we ll never quite get to the bottom of it Either way we try to figure out the best we can Then we get together everyone involved or people who are interested who might have domain expertise even if they weren t involved We ll discuss what happened We ll try and pick out things that went well in how we dealt with the incident Be that from how we noticed it to how we dealt with it in the moment to how we communicated about it Emmett Walsh Likewise we ll think about things that didn t go so well Then we also think about where we just got lucky which depending how you think about it might be a didn t go so well depending how cynical you re feeling Then we ll try and come up with some actions We try and not be hit by the same thing twice We ll say Hey in this case the problem is the way we configure these servers We change the configuration this way We make sure this kind of problem won t happen again Then we try and prioritize when we can get that work done alongside our normal work in shipping new features or trying to do maintenance reliability work Keisha TK Dutes Given all that each of you do on a daily basis to make sure Glitch isn t experiencing issues running smoothly what would you like the users to know Mads Hartmann Alright One thing I would love the users to know is that sometimes incidents happened because we make mistakes We ship bad code we don t follow a process correctly and it s totally our fault We try to fix that as quickly as we can Unfortunately in other cases people out to get us They are trying to use Glitch in ways that is malicious both for other sites of the incident but also for Glitch They might try to use Glitch to attack us or take down another site In cases like that it will look the same to you Your Glitch will be down The project will not work But for us it s very different We re doing our best to also take care of those cases It s not always easy Emmett Walsh When there s an incident and Glitch is down I would love users to know that we really care and we really hate it when Glitch is down We work very hard and very quickly to get it back again Cori Schlegel I guess as far as what I d like Glitch users to know I d second definitely what Emmett says We care We re Glitch users When Glitch is down it affects us as well We do dogfood our own product Most of us use Glitch for things that are not necessarily in our day to day jobs Support has really engendered this across the board Glitch is pretty stable We don t have a lot of really big incidents I d like for users to remember that it s unusual for Glitch especially Glitch projects to be down and not responsive Antoinette Smith I guess what I would like users to know during times when the site is down or some key functionality is down is that Glitch is a really small company still Our team that are handling these incidents are very small In addition to shipping features to make Glitch better on top of that the team is also handling these incidents Everyone is working I feel as hard as they possibly can We want Glitch to be stable That s the thing that we want the most We re getting there but it will take us time Antoinette Smith And we re getting there but it will take us time SEGMENT Jacky Alciné When the website goes down our support staff is right there on the front line Next up is Tasha Hewett our senior support engineer Tasha Hewett Incident response is a team effort but more specifically it s like being part of an orchestra because everybody has their own part to play And while we all know what each other s role is we might not necessarily know how they physically play their part So we have to sit back and let everyone play their own instrument You have to leave alone the people who are fixing the actual issue let them do their thing while still paying careful attention to what s going on and then playing your part when it s your turn Tasha Hewett So basically what that turns into for me is a whole lot of lurking and slack just watching the wheels turning the suggestions for how we re going to fix it come up and letting the engineers who are responding do their thing And then my part in the orchestra is like the gong player I don t play much but when I do it s very important and the audience is going to hear it So I have to sit and wait and wait And when is it my turn Okay here s my turn I m going to do a status update or I m going to post on Twitter And it has to be at the right time and it has to be accurate So it can be a lot of pressure but it s an important role Tasha Hewett My name is Tasha Hewitt and my role at Glitch is senior support engineer So that makes me responsible for making sure that users are getting the help that they need quickly and consistently also representing the Glitch community when features policies and processes are being worked on During an incident in particular my responsibilities are making sure the community is informed about what s going on making sure that anyone who is experiencing a problem directly related to the incident is getting the help they need And also letting the rest of the incident response team know about any user facing issues that they haven t already identified Tasha Hewett When I hear about an incident I immediately am going to vet the issue that s been reported I m going to see if I can replicate it myself I m going to see how many reports are already coming in from users Our users are really great about detecting things because they re using our site all the time and letting us know if something isn t working Tasha Hewett It is stressful because for me in particular being the gong player you don t want to mess up the whole orchestra You don t want to hit that gong or send a message at the wrong time and that can be stressful But when incident response is going well and when you have a really good playbook for how these things play out you know what your part is You have a good idea of what you need to do and when you need to do it And when you do it well it feels really good to be able to give that information to your users Even if it s not what they re looking for if we re not saying Hey look this issue is still happening We re still looking into it It hasn t been resolved yet Just to be able to let them know we re there and we re seeing what they re seeing feels really good and makes all the pressure worthwhile Tasha Hewett Once an issue has been resolved it s really important for support to verify that that is true And then we need to communicate that to our users Really important is to be honest don t over promise anything If we ve made a mistake for example if we said things were resolved too soon and they weren t we need to own up about that We need to be transparent because that helps you build trust between yourself and the users Tasha Hewett The really important thing is never gaslight your users So if you re going to say things are resolved make sure that you can say that or make sure you re prepared to say Whoops that was a mistake Because the last thing you want to do is pretend like everything s okay when your users know it isn t Tasha Hewett Users can be more disgruntled about issues depending on the severity or type of the incident But I think it s more related to how the particular incident directly affects the user If you have a user who is repeatedly telling you that something is wrong and we unintentionally decide it s user error or make them feel like it s user error that can be really frustrating to them So it s always important to pay attention to your users and listen to the things they re saying regardless Always vet their issues Always check with them to see if what they re seeing is something that we can see too and investigate it When users realize that you care specifically about how they re being roadblocked by an incident they will have more trust in you to fix it for them Tasha Hewett When an incident happens we ll receive reports from our users via social media and also our forum and email and the thing I want to communicate to them and the most important thing I want them to know is that we care We feel for them we know it stinks to be in the middle of working on something and suddenly have to stop for reasons that are out of your control and for them to know that we are looking at it and we re not going to stop until it gets fixed Sometimes that happens in minutes Sometimes it can take a day to really sort out but we will not forget about it We are going to make sure that we can get all our Glitch users back on the platform and working on the apps of their dreams instead of wondering what the heck is going on SEGMENT Jacky Alciné When incidents happen it affects all parts of the company including leadership Now here s a word from the person at the top Anil Dash Hey everybody I m Anil and I m the CEO here at Glitch And whenever we have any downtime incidents or problems it s ultimately my fault But we always try to say that we are a blameless culture We try not to point the fingers And so people are very kind not to point fingers at me But you know what I think everybody at Glitch feels that way If there s ever a problem if there s ever an incident if there s ever a downtime I think everybody takes it so seriously and personally because we just all feel that responsibility and that obligation to keep everything working We love the apps that people build We love everything people make on Glitch Anil Dash And so any minute where you can t get to it or access it or do your work or make your project is stressful We feel it And it s odd because everybody in tech has this issue There s no website you ve ever used even Google even Facebook they have all gone down at different times They ve all fallen over some time And so it s a universal experience but everybody acts like it s totally outrageous It never happens It s really rare It is not Anil Dash outrageous it never happens it s really rare It is not rare and it s wild because it even can become part of the culture of a site Like I go back in time and I look at seven or eight years ago Twitter used to not be able to handle its traffic load all the time Anil Dash I mean who could blame them They had gone from nowhere to everywhere in like five minutes and it s hard to keep things running But it would be especially true when there was a big event awards show or a news event or something like that You would get this error message that had a drawing of a blue cartoon whale on it and they called it the fail whale that was when Twitter fell over It was sort of like this running joke that every time you would go to check out Twitter during something important you would get the fail whale Anil Dash I talked to people that helped fix it there and they felt really terrible about it and the truth of it is look if people are well hooked enough on your service that they get mad when it falls down that s probably a good sign But you don t feel that way at the time you feel like you re letting them down Anil Dash I think it s easy to forget that it s just humans There s just people that are running around probably frantically trying to keep this thing running and that s a perspective that s easy to lose unless you really think about the human part of it Anil Dash We spent some time at Glitch trying to do that towards the end of It was a huge year for us I think we went from a million apps on the platform to probably million I mean it was just outrageous We also saw the first big spam attacks people trying to use the site to build lots of spam apps or things like that Anil Dash So it was hard It s hard to scale anything It s hard to grow anything I mean we had growing pains in every part of the company and the technology infrastructure was no exception to that Even though we had this incredibly brilliant tech team you still have incidents and outages and downtime Anil Dash So I think by the end of the year people were really feeling it They were kind of feeling the pressure of it and I wrote about it a little bit publicly which was frankly kind of scary because I wanted to make it more clear that we re just people trying our best and that we re going to try and make everything great and bulletproof but we re not always going to succeed Anil Dash I mean our name Glitch means a problem It means a bug So hopefully that helps people feel more comfortable with the fact that sometimes things are going to break and hopefully everybody who creates on Glitch sees one is there s people that really really care and are really doing everything to try and make sure that everything you build is there and works and is fast and reliable and all that Anil Dash But also people create on Glitch all the time and are like Oh man my code is bad and my app broke and You know what Us too It s no different There s always somebody who s just on the other side that is trying to keep things running and make this thing work and they really really try and that s inspiring Anil Dash The other part I look at is the community and I m like don t worry if it s not perfect every time and it falls over sometimes because like I said that happens to us too Jacky Alciné That s it for this episode of Shift Shift Forward Visit us online at glitch com ssf Follow us on Twitter Our Twitter handle is glitch and let us know what you think about this episode by using the hashtag shiftshiftforward Jacky Alciné If you really liked the show then subscribe to us on Apple Podcasts Spotify Google Podcasts or wherever you find your favorite shows Leave us a rating and review Shift Shift Forward is produced by Maurice Cherry and Keisha TK Dutes with editing by Brittani Brown sound design by Keisha TK Dutes and mixing by C Special thanks to the entire team at Glitch Jacky Alciné Here is what s coming up on Shift Shift Forward We are watching a lot of movies and TV these days and it s interesting to see how apps websites and other consumer tech are portrayed Some directors set their entire production within desktop screens mobile phones and webcam footage and others use onscreen texting to show conversations and nonverbal interactions between characters And yet none of them really feel or look the like tech we actually use in our day to day lives Why is that We ll take a closer look and find out |
2020-05-14 16:22:22 |
海外TECH |
DEV Community |
Open Sourcing Your Creativity |
https://dev.to/azure/open-sourcing-your-creativity-29k6
|
Open Sourcing Your CreativityPeople tend to associate open source simply with the software that s created But what about other creative things that we come up with Open source is more than just adding a license to code you write Open source means a community can use modify and share some form of intellectual property because it s been made open to the world In the context of software you can look to the model of successful open source projects that become absolute behemoths like Red Hat Linux and Kubernetes More than codeBut we can open source other things in life We can use open source to promote our creativity and allow it to spread beyond just ourselves For instance Ashley Willis McNamara is an incredible member of the open source community Aside from her technical expertise Ashley provides the tech community with artwork that has an open source license This means if you d like to use one of the many gophers Ashley designed Ashley used the Creative Commons Attribution NonCommercial ShareAlike International License for the artwork she provided the Go community The artwork can not be used for commercial purposes anywhere revenue is obtained including advertising ashleymcnamara gophers Gopher Artwork by Ashley McNamara Readme Gopher ArtworkBased on original artwork from the amazing Renee French You can also find us on Twitter ashleymcnamara reneefrenchHow can you use these things Download and unzip the gophers zip and in there you ll find the PNG files These files are ready to print and I suggest Sticker Mule for high quality color correct stickers Special shout out to Renee FrenchBrian KetelsenSteve FranciaSoftware usedThe application used to create the Gopher Images is Adobe Illustrator LegalThis work is licensed under a Creative Commons Attribution NonCommercial ShareAlike International License This artwork can not be used for commercial purposes anywhere revenue is obtained including advertising View on GitHubBy exercising the Licensed Rights defined below You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution NonCommercial International Public License Public License To the extent this Public License may be interpreted as a contract You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions That means members of the community can enhance various projects they are working on with artwork created by Ashley as long as they promise not to use this artwork for financial gain This kind of selflessness is the type of thing that s helped open source initiatives become successful People wanting to give to help others Open sourcing my tunesRecently I decided to start making a lot of videos for my work as an Azure Cloud Advocate at Microsoft I didn t really want to get myself into any concerns around using copywritten music and started looking for free tracks The internet has a lot of interesting royalty free music but it really wasn t cutting it for me I have an ear for what I like and to be honest I wanted the right kind of sound for my presentations So I finally grabbed what I had Garageband for Mac and sound loops along with some time Once I came up with enough songs that I felt comfortable to share with I put them on SoundCloud After thinking about what I could do with them to help my community a tad like what Ashley s done I decided to apply the same license to my tunes My hope is that the music I create can be part of someone else s podcast video or whater format they want to use it in I just want the creativity I have had to get into the hands of others I have no financial benefit to doing this I just simply want to contribute GitHub is a cool startA lot of interesting projects can start on GitHub the world s largest collaborative code website Repositories exist for almost anything you can think of People obviously share their code on GitHub but tons of other interesting projects like Ashley s gophers exist there There isn t just code to correct there s tons of other parts that your help could be used Maybe you find an open source list of really interesting things that are not code related at all The New York Times is well known for their investigative reporting but did you know they are also an open source contributor on GitHub Sure they provide tons of interesting apps and helpers for other developers but they also open source information In an age where we are concerned about the wellbeing and health due to COVID the New York Times open sourced US Coronavirus Data What really makes this interesting to me is the fact that they specifically share all of the repositories in their GitHub account under the Apache license That means they took the time to consdier that all the projects hosted by the New York Times in GitHub are open source and ready for you to use and contribute to I am not the New York TimesYou and I we aren t the New York Times We may feel a bit strange about even considering making a change to the data provided by the New York Times in this context But it is open source Ashley Blewer in wrote about the intimidating nature of beginning to contribute to an open source project in a blog post The idea that you are coming to improve correct or even exclude things other people have created comes with a little bit of weight What if your changes get rejected What if your pull request isn t formed a particular way What if you simply don t understand git Some thoughts on these types of concerns to put your concerns to rest open source requires empathy from both sides explaining your changes is importantexplaining your rejections in a kind way is also critical use kindnessnot every project fully explains how they want code submitted or changed the same can be said for non code projects You don t need to be a master at git to help contribute to a repo on GitHub GitHub has made it simpler for you to begin contributing to open source by providing you with education and simple tooling to get started You don t even need git experience as Ashley Blewer mentions you can use the little pencil icon in the corner of the documents you d like to modify in GitHub create a pull request and submit it No terminal no installation and no configuring local SSH keys You will get there though with help from a community of people on YouTube who open sourced knowledge around using git and GitHub Start contributingYou can start contributing or creating to open source projects be them technical or creative by just finding what interests you Maybe you re a fan of the New York Yankees like me and want to help this project to learn Core Graphics by using the Yankees roster If you don t know anything about the graphics but can find issues in the roster data maybe that s how you start Maybe you think this recipe for overnight oats is missing something Documentation somewhere have word misspelled Why not Wordpress com Becuase I had some minor technical issues Because I wanted more control over my blog Becuase I am paying there and still they have ads in my blog of which I get no profit share Becuase I like the idea of blogging like a hacker All I did in GitHub search was look for the misspelling of because with becuase If I can fork the repository create a new branch propose changes and then have the creator merge them It doesn t have to be code it could be anything that you can help be part of If you d like to start gitting around on Azure you can sign up for this promo See you in the repos |
2020-05-14 16:09:42 |
Apple |
AppleInsider - Frontpage News |
Apple's AR glasses won't launch until 2022 at the earliest |
https://appleinsider.com/articles/20/05/14/apples-ar-glasses-wont-launch-until-2022-at-the-earliest
|
Apple x s AR glasses won x t launch until at the earliestApple s long rumored augmented reality or mixed reality glasses will a few years to develop and won t launch until according to well connected analyst Ming Chi Kuo |
2020-05-14 16:52:30 |
Apple |
AppleInsider - Frontpage News |
10.8-inch iPad expected in 2020, 9-inch iPad mini in early 2021 says Ming-Chi Kuo |
https://appleinsider.com/articles/20/05/14/108-inch-ipad-expected-in-2020-9-inch-ipad-mini-in-early-2021-says-ming-chi-kuo
|
inch iPad expected in inch iPad mini in early says Ming Chi KuoMing Chi Kuo has returned with his latest predictions about Apple products and sees a new iPad and iPad mini model coming soon both using Apple s best silicon |
2020-05-14 16:48:02 |
Apple |
AppleInsider - Frontpage News |
Mophie Powerstation Wireless XL has USB-C, Lightning, bidirectional Qi charging |
https://appleinsider.com/articles/20/05/14/mophie-powerstation-wireless-xl-has-usb-c-lightning-bidirectional-qi-charging
|
Mophie Powerstation Wireless XL has USB C Lightning bidirectional Qi chargingAccessory purveyor Mophie has released the new Powerstation Wireless XL which features a mAh battery and built in bi directional wireless charging in addition to USB C and Lightning |
2020-05-14 16:13:04 |
Apple |
AppleInsider - Frontpage News |
How add a family member to your Apple Music subscription |
https://appleinsider.com/articles/20/05/14/how-add-a-family-member-to-your-apple-music-subscription
|
How add a family member to your Apple Music subscriptionSharing your Apple Music Family subscription with others in your household is a great way to save money while enjoying Apple s vast catalog of streaming music content Here are the steps you ll need to follow to add family members to your Apple Music subscription |
2020-05-14 16:08:59 |
海外TECH |
Engadget |
Xbox co-founder J. Allard is working on the Intellivison Amico |
https://www.engadget.com/xbox-j-allard-intellivision-165449191.html
|
Xbox co founder J Allard is working on the Intellivison AmicoA reimagined version of Mattel Electronics Intellivision is scheduled to be released this fall To help put the finishing touches on the Amico game console Intellivision Entertainment a separate entity than Mattel that owns the Intellivision bra |
2020-05-14 16:54:49 |
海外TECH |
Engadget |
Instagram Live videos can now be saved to IGTV |
https://www.engadget.com/instagram-live-videos-save-igtv-164612996.html
|
Instagram Live videos can now be saved to IGTVMany performers and other folks are turning to Instagram Live at the minute as a way of staying connected with their audiences One downside of Instagram s live streams is that since they take place in Stories they disappear after hours As of t |
2020-05-14 16:46:12 |
海外TECH |
Engadget |
This AI generates gibberish words with nonsensical definitions to match |
https://www.engadget.com/ai-text-generator-this-word-does-not-exist-163318989.html
|
This AI generates gibberish words with nonsensical definitions to matchAre you looking to improve your vocabulary while you re stuck at home Do you want to teach your kids new words while they re out of school If so you ll want to avoid ThisWordDoesNotExist com The new website offers an endless stream of AI generate |
2020-05-14 16:33:18 |
海外TECH |
Engadget |
Epic Game Store's Mega Sale is back, and 'GTA V' is free |
https://www.engadget.com/epic-games-store-mega-sale-gta-5-free-161756050.html
|
Epic Game Store x s Mega Sale is back and x GTA V x is freeAs expected Rockstar s Grand Theft Auto V is the Epic Games Store s latest free game Starting today through to May st you can download the open world game for without paying anything ーprovided you re willing to install the Epic Games Store |
2020-05-14 16:17:56 |
海外科学 |
NYT > Science |
Praying Mantises: More Deadly Than We Knew |
https://www.nytimes.com/2020/05/14/science/praying-mantis-strike.html
|
ferocious |
2020-05-14 16:40:41 |
海外科学 |
NYT > Science |
E.P.A. Opts Against Limits on Water Contaminant Tied to Fetal Damage |
https://www.nytimes.com/2020/05/14/climate/trump-drinking-water-perchlorate.html
|
rocket |
2020-05-14 16:21:11 |
海外科学 |
NYT > Science |
Coronavirus in Wuhan: Inside China's Plan to Test 11 Million People |
https://www.nytimes.com/2020/05/14/world/asia/coronavirus-testing-china-wuhan.html
|
Coronavirus in Wuhan Inside China x s Plan to Test Million PeopleThe Chinese city s goal is unrivaled in scale But a top expert has questioned the need for it given the low number of infections |
2020-05-14 16:32:17 |
海外科学 |
NYT > Science |
Watch Live: Dr. Rick Bright's Whiste-Blower Testimony to House Panel |
https://www.nytimes.com/2020/05/14/us/coronavirus-updates.html
|
Watch Live Dr Rick Bright x s Whiste Blower Testimony to House PanelA whistle blower Dr Rick Bright told a House panel that the U S lacks a master plan to respond to the coronavirus and save American lives Senator Richard M Burr stepped aside as the Intelligence Committee s chairman during an F B I review of his stock sales amid the outbreak |
2020-05-14 16:46:08 |
海外科学 |
NYT > Science |
U.N. Warns of Surge in Child Deaths and Mental Illness Amid Coronavirus: Live Coverage |
https://www.nytimes.com/2020/05/14/world/coronavirus-news.html
|
U N Warns of Surge in Child Deaths and Mental Illness Amid Coronavirus Live CoverageStudies showed how far off “herd immunity remains while France s government balked at a drugmaker s suggestion that the United States would be the first to get a vaccine |
2020-05-14 16:44:22 |
金融 |
RSS FILE - 日本証券業協会 |
新型コロナウイルス感染症への対応について |
http://www.jsda.or.jp/shinchaku/coronavirus/index.html
|
新型コロナウイルス |
2020-05-14 16:40:00 |
金融 |
RSS FILE - 日本証券業協会 |
英文開示銘柄一覧 |
http://www.jsda.or.jp/shijyo/foreign/meigara.html
|
開示 |
2020-05-14 16:41:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
新型コロナウイルス対策で銅を用いた除菌に注目 |
http://www.jetro.go.jp/biznews/2020/05/a5d43ffff9526da2.html
|
新型コロナウイルス |
2020-05-14 16:40:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
物流拠点での新型コロナ水際対策や貨物手数料の減免措置を通じて企業活動を支援 |
http://www.jetro.go.jp/biznews/2020/05/a563223ee72498fa.html
|
水際対策 |
2020-05-14 16:30:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
タイの消費者信頼感指数、1998年以降の過去最低を更新 |
http://www.jetro.go.jp/biznews/2020/05/39cd63e2200348da.html
|
過去最低 |
2020-05-14 16:20:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
電力不足を受け、年間2%以上の節電を要請 |
http://www.jetro.go.jp/biznews/2020/05/336deddec7bb65dd.html
|
電力 |
2020-05-14 16:10:00 |
海外ニュース |
Japan Times latest articles |
Coronavirus might cost Japan over 1 million jobs, economists say |
https://www.japantimes.co.jp/news/2020/05/14/business/coronavirus-million-jobs-japan-economists/
|
losses |
2020-05-15 02:48:35 |
海外ニュース |
Japan Times latest articles |
Hope for return to normal as Japan partially lifts virus emergency |
https://www.japantimes.co.jp/news/2020/05/14/national/hope-normal-japan-emergency/
|
impact |
2020-05-15 02:24:40 |
海外ニュース |
Japan Times latest articles |
Maternity ward massacre shakes Afghanistan and peace process |
https://www.japantimes.co.jp/news/2020/05/14/world/maternity-ward-massacre-afghanistan/
|
group |
2020-05-15 01:12:41 |
海外ニュース |
Japan Times latest articles |
J. League’s birthday celebrations muted by coronavirus |
https://www.japantimes.co.jp/sports/2020/05/14/soccer/j-league/j-leagues-birthday-celebrations-muted-coronavirus/
|
coronavirus |
2020-05-15 02:26:13 |
ニュース |
BBC News - Home |
Richard Burr: US Senate intelligence chairman resigns amid FBI probe |
https://www.bbc.co.uk/news/world-us-canada-52668126
|
market |
2020-05-14 16:40:26 |
ニュース |
BBC News - Home |
Coronavirus: First moves to ease NI lockdown can start next week |
https://www.bbc.co.uk/news/uk-northern-ireland-52666472
|
centres |
2020-05-14 16:55:16 |
ニュース |
BBC News - Home |
Coronavirus: James Blunt to host hospital radio show |
https://www.bbc.co.uk/news/entertainment-arts-52660485
|
hospital |
2020-05-14 16:36:44 |
ニュース |
BBC News - Home |
Government 'opens door' for football to return in England |
https://www.bbc.co.uk/sport/football/52665805
|
Government x opens door x for football to return in EnglandThe government says it is opening the door for professional football in England in June after a meeting with the FA Premier League and EFL |
2020-05-14 16:58:40 |
北海道 |
北海道新聞 |
検察庁法改正、撤回せず 首相 内閣委に法相出席へ |
https://www.hokkaido-np.co.jp/article/421081/
|
安倍晋三首相 |
2020-05-15 01:46:00 |
北海道 |
北海道新聞 |
ロ閣僚感染4人目 科学高等教育相 |
https://www.hokkaido-np.co.jp/article/421078/
|
高等教育 |
2020-05-15 01:32:00 |
コメント
コメントを投稿