• 开源镜像
  • 开源沙龙
  • 媛宝
  • 猿帅
  • 注册
  • 登录
  • 息壤开源生活方式平台
  • 加入我们

开源日报

  • 开源日报第758期:《老游戏 PyBoy》

    25 4 月, 2020
    开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
    今日推荐开源项目:《老游戏 PyBoy》
    今日推荐英文原文:《3 Ways to Find Your Inspiration as a Front-End Developer》

    今日推荐开源项目:《老游戏 PyBoy》传送门:GitHub链接
    推荐理由:利用现代技术重新实现上古游戏一直是一件相当有意思的事情,在实践之后才会发现单纯玩一次时没注意的特别设计,这个项目使用了 Python 重新将那些在 GameBoy 上的上古游戏直接抄了个底,把整个模拟器实现了出来,这和游戏本身比起来又是一种不一样的滋味,毕竟在以前,我们可不会对游戏机本身提什么问题。
    今日推荐英文原文:《3 Ways to Find Your Inspiration as a Front-End Developer》作者:Eric McWinNEr
    原文链接:https://medium.com/better-programming/3-ways-to-find-your-inspiration-as-a-front-end-developer-d3a65fe51d8c
    推荐理由:没有新网页的灵感一直是困扰前端开发者的大问题

    3 Ways to Find Your Inspiration as a Front-End Developer

    Resources to spark your imagination and get you coding

    As a front-end developer — especially one who isn’t working with a clear cut design, such as those made by a professional user interface designer with tools like XD or Figma — it’s very easy to quickly get uninspired. You feel like you’re hitting a wall with the look and feel of what you’re making — you’re getting the dreaded designer’s block. Lucky for you, I’ve been there a few times now and I know my way around it.

    Today, I have three tips to help you find inspiration to build beautiful interfaces that you’ll be proud of.

    1. Visit Websites that Showcase Creative Work

    There are several websites that showcase outstanding front-end work to help inspire other creative professionals, designers, and developers to create more awesomeness. When visiting these platforms, you’re bound to get an idea or two that you could use or tweak to make yours better.

    Dribbble


    Dribbble’s home page

    Dribbble is one of the very best places to find amazing user interfaces built by professional designers. You can find everything from dashboards, to login pages, to mobile design.

    Awwwards


    Awwwards awards the best, creative developers who push front-end developments to the very limits with amazing “braingasm” inducing websites.

    CSS Design Awards


    CSS Design Awards is a platform that awards outstanding web developers and web design and showcases them in order to inspire other developers.

    A more comprehensive list of these platforms can be found in Marshall Taylor’s article:19 amazing sources of web design inspiration(https://webflow.com/blog/web-design-inspiration)

    2. Get Some Inspiration from your Competitors

    Good artists copy, great artists steal.
    One of the best places to find inspiration is in people who have gone before you — people who have already built something similar to what you’re making. Going through their interface, you could pick a thing or two you could add to and make even better. While I’m not advising you to make a clone of your competitor’s website, I’m saying you could take bits and pieces from it to make yours even better.

    3. Find a New Perspective

    Sometimes lack of inspiration could really just be a lack of a different perspective.

    Sometimes, when one is uninspired, it’s possible you’re looking at things the wrong way, or the brain is just exhausted. My advice: take a break and do something else. Do something you truly enjoy that will take your mind off work.

    One of the best ways to gain a new perspective is to take a step back and look at things from a different angle. Doing things fun outside of work releases “feel-good” hormones like dopamine. When you’re happy and rested you can get back to work with much more energy — you get the mental fortitude to see things from different angles.

    Another way to gain a new perspective is to seek another pair of eyes. Show your design to someone else — a fellow developer, a designer, or someone who isn’t even into tech. Often, I find just having to explain what I’ve done to someone else, who isn’t the least bit interested in tech and doesn’t even want to be there, is all I need to figure out what’s missing.

    Sometimes, something someone says in passing — something they can see — is all you need to see things from a different light.

    Conclusion

    Whether or not your users use and stay on a site depends a lot on the look and feel of it, which is determined by the front-end developers. Front end development is thus a crucial and delicate job.

    While it’s very easy to lose inspiration and feel everything is crap, I believe the list of tips above will help you to create amazing interfaces.
    下载开源日报APP:https://opensourcedaily.org/2579/
    加入我们:https://opensourcedaily.org/about/join/
    关注我们:https://opensourcedaily.org/about/love/
  • 开源日报第757期:《obs-studio》

    24 4 月, 2020
    开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
    今日推荐开源项目:《obs-studio》
    今日推荐英文原文:《How to celebrate Earth Day 2020 online》

    今日推荐开源项目:《obs-studio》传送门:GitHub链接
    推荐理由:OBS Studio 是为高效捕获,合成,编码,记录和流传输视频内容而设计的免费开源软件.
    今日推荐英文原文:《How to celebrate Earth Day 2020 online》作者:Barbara Krasnoff
    原文链接:https://www.theverge.com/2020/4/21/21229817/earth-day-2020-ecology-celebration-online
    推荐理由:2020年4月22日是地球日50周年纪念日,这是一年一度的环保运动庆祝活动。 1970年,据 earthday 网站统计,大约有2000万美国人聚集在一起,要求对地球的保护给予更多的关注。 从那时起,世界各地的积极分子每年都聚集在一起纪念这一天。

    How to celebrate Earth Day 2020 online

    April 22nd, 2020, marks the 50th anniversary of Earth Day, the annual celebration of the environmental movement. In 1970, according to EarthDay.org, about 20 million Americans assembled to demand greater attention to the protection of the planet. Since then, activists around the world have gathered each year to mark the day.

    Ironically, this year’s Earth Day is taking place during one of the most widespread and deadly pandemics the world has seen for generations. As a result, any gatherings or other in-person events have had to be canceled — but that doesn’t mean we can’t celebrate the occasion while sheltering in place.

    There are over a thousand different programs from all over the world listed on the Earth Day website. Unless stated otherwise, all take place on Wednesday, April 22nd. A sample includes:

    EARTH DAY LIVE 2020

    A range of activists, along with entertainment and political celebrities, will offer discussions, performances, teach-ins, and suggestions for action on the office website of the Earth Day movement. This will take place for 24 hours. Participants include Pope Francis, Steve Ballmer, Sen. Elizabeth Warren, and Dave Matthews.

    ANIMATION & POETRY FOR OUR 50TH EARTH DAY

    This is a program of 10 short animated films by professional animators, college students, and children, all from the Pacific Northwest and curated by artist and animator Marilyn Zornado. They will be available starting 8AM ET on April 22nd through 8PM ET on Sunday, April 26th.

    EARTH DAY ART MODEL 2020

    An “international telematic festival” featuring live performances by a variety of multimedia artists will start at 8PM ET on Tuesday, April 21st, and continue through Wednesday, April 22nd, at 8PM ET.

    JUPITER ARTLAND IN MINECRAFT

    In a World Earth Day Sculpture Challenge, Jupiter Artland and the Centre for Interaction Design at Edinburgh Napier University is inviting young people to explore sculptures by professional artists and build their own sculptures. The winning design will join Jupiter’s permanent collection.

    MORPHOSIS BY MAX COOPER AND MEMO AKTEN

    This seven-minute YouTube event described as “a meditative study of the seemingly infinite nature of space and natural physical structure” will take place on Wednesday at 3PM ET.

    EARTH WEEK KEYNOTE: NALINI NADKARNI

    The UVM Environmental Program and the Gund Institute sponsor a talk by Nalini Nadkarni, the pioneer of tree canopy ecology, from 4:30 to 6:30PM.

    This is only a very small sampling. There is a wide range of other events happening. For example: invitations for children to send in art or to participate in sing-alongs, classes about rooftop gardens in Nepal, and a climate workshop for students in Belarus.

    To find something you may be interested in joining, you can visit the Earth Day 2020 event page where you can either click on an event on a world map or page through a calendar of events. You can also filter the events by type, age group, and language, or (if you haven’t yet) add an event of your own.
    下载开源日报APP:https://opensourcedaily.org/2579/
    加入我们:https://opensourcedaily.org/about/join/
    关注我们:https://opensourcedaily.org/about/love/

  • 开源日报第756期:《二维码上传文件 qrcp》

    23 4 月, 2020
    开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
    今日推荐开源项目:《二维码上传文件 qrcp》
    今日推荐英文原文:《Learning to Code? Fall in Love With Errors》
    (这里放日报封面) (请检查,本文勾上了且只勾了《开源日报》这一个分类,请检查,有添加文章 Tag,请检查,有添加文章摘要,请检查,有添加特色图像,有添加bigger图片,有选中头图“布局设置”为占满屏幕的那张“第3张”) (请检查,预览时候,所有图片和文字显示正常,且勾上了百度熊掌号-原创提交) (请检查,本文的信息已经添加到 https://pm.openingsource.org/projects/daily/wiki日报摘要里,每个月的摘要信息单独发一个page,格式参照 https://opensourcedaily.org/daily-index/2018-5/,标题,URL,正文等格式均需保持一致) (检查上述都完成之后,请删掉括号里的字,包括这一句,每天发布时间为早晨8点左右)
    今日推荐开源项目:《二维码上传文件 qrcp》传送门:GitHub链接
    推荐理由:该项目能让我们通过扫描二维码的方式利用Wi-Fi将文件从计算机传输到移动设备,而无需离开终端。
    今日推荐英文原文:《Learning to Code? Fall in Love With Errors》作者:
    原文链接:https://medium.com/better-programming/learning-to-code-fall-in-love-with-errors-e502ed4b4624
    推荐理由:谁不喜欢找bug呢?

    Learning to Code? Fall in Love With Errors

    Don’t fear errors. You’ll become a better developer when you embrace failure

    (Photo by the author.)

    Coding Can Be Frustrating

    Let me share a personal story. I first started coding when I was 14. I liked playing computer games, so I assumed that creating them was a natural next step. For a bookworm used to learning things fast, learning to code didn’t seem like a big deal. So I bought a book about C++, downloaded a text editor, and started coding.

    My first application was about ten lines of code. It didn’t work. I forgot about three semicolons in those lines. I got a little bit frustrated, fixed errors, and reran the program. It crashed again. This time, there was a typo. It took me almost an hour to make a trivial app work.

    I stuck to coding for about two weeks. I just couldn’t handle the frustration of failing time after time. It took me over ten years to try programming again just because of some typos and missing semicolons.

    (Photo by Jackson Simmer on Unsplash.)

    Things Go Wrong All the Time

    I’ve been programming for five years now, and I’ve made some progress. Nevertheless, I still get stuck almost daily. The thing is, programming is hard. And as we all know, everything that can go wrong will go wrong. It’s only a matter of time.

    For programmers, buggy code is a natural state of things. Whether it is some unhandled error in nested asynchronous code or a missing semicolon, mistakes happen all the time.

    Change Your Perspective

    As an aspiring developer, you have to prepare for numerous setbacks. You have no choice but to befriend failure. As the infallible Samuel Beckett wrote:

    “Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.”

    Although Beckett probably had something bleak in mind, the quote is a piece of sound advice for beginner developers.

    But I know better than to think that one inspirational quote will be enough to convince you that failure is OK. So I’ll demonstrate how you can like errors or maybe even fall in love with them with a mindset shift.

    (Photo by Nadine Shaabana on Unsplash.)
    Here are some common attitudes towards errors and tips on how to reframe them.

    “That error is stupid.”

    Maybe. Some errors are stupid. But someone put them there for you as a clue about what went — or could go — wrong. Errors are there for you to understand what’s happening and they usually go with helpful advice.

    Imagine having real-life error messages. For example, your partner seems angry at you, but you have no idea why. Thanks to excellent error implementation, you get a text message saying, “429 Too Many Requests.” Now you know she’s just tired, so you should try to help instead of wondering what you’ve done wrong. Wouldn’t that be helpful?

    “Another error? That’s enough.”

    I’m sure you know the feeling. You’ve spent lots of time fixing an error. Now the code has to work. And it works! But two lines below… there is another error. It looks like you’re stuck in an endless cycle of new errors.

    But is that a bad thing? That’s a new error. A unique opportunity to expand your knowledge. As long as your errors are changing, you’re making progress. If you’re failing, you’re learning something. When your code is perfect, you’re in your comfort zone and learning nothing.

    So try a different approach. Next time you encounter a brand new error, say to yourself, “That’s interesting. I’ve never seen that error before.” Let’s see what you can achieve with such a mindset.

    “That bug is hard. I’ll start with something else.”

    This is the tricky one. You can easily convince yourself that it’s reasonable to warm up with something easy and then get to the real business. But be careful — maybe you just want to procrastinate and avoid another failure.

    You have the best chance for a breakthrough when you are rested. Try starting with the most challenging task. Don’t worry if you fail. At least you may learn something new.

    “I’ve wasted three hours on that error and have gotten nowhere.”

    So what? Nobody’s hurt. You’ve merely “wasted” some time. But did you really waste it? Maybe you just learned something.

    Now you know some approaches don’t work. If you’re lucky, you may even have some idea about what may work. That’s how you make progress. Embrace the failure, feed on it.

    Also, imagine the satisfaction when you eventually solve the problem. Be proud of your achievements.

    “I’m tired of this. I need to rest.”

    This one is productive. More often than not, taking a break is an excellent idea if you’re stuck. Try taking a walk, chatting with a coworker, or anything else that will help you reset. The problem is unlikely to get more serious while you’re taking a break.

    I’ve got one extra tip: If you’ve rested and still can’t solve the issue, try tackling it right before going to bed. You may think your brain is resting while you’re sleeping, but in reality, it’s working hard. So there is a fair chance you’ll have your solution just after you wake up.


    下载开源日报APP:https://opensourcedaily.org/2579/
    加入我们:https://opensourcedaily.org/about/join/
    关注我们:https://opensourcedaily.org/about/love/
  • 开源日报第755期:《重定向打开pandownload : pandownload-fake-server》

    22 4 月, 2020
    开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
    今日推荐开源项目:《重定向打开pandownload : pandownload-fake-server》
    今日推荐英文原文:《Tech for good during COVID-19: Children’s book, phone booths, and aperitifs》

    今日推荐开源项目:《重定向打开pandownload : pandownload-fake-server》传送门:GitHub链接
    推荐理由:用重定向的方式避开某毒的钓鱼执法.干就完了!
    今日推荐英文原文:《Tech for good during COVID-19: Children’s book, phone booths, and aperitifs》作者:Natasha Mascarenhas
    原文链接:https://techcrunch.com/2020/04/19/tech-for-good-during-covid-19-childrens-book-phone-booths-and-aperitifs/
    推荐理由:新冠病毒带来了严重的失业潮,也极大的冲击了一些传统行业。但是,在这次疫情中,我们也惊喜地发现一些新兴的科技在这段时间内有了一定的发展。

    Tech for good during COVID-19: Children’s book, phone booths, and aperitifs

    Helena Price Hambrecht and Woody Hambrecht always had plans for Haus, their direct-to-consumer low-alcoholic drink, to land white-label partnerships with local restaurants. But when coronavirus spread across the country and hurt thousands of local restaurants, the Haus founders saw an opportunity to fast forward on that product plan and at the same time give back.

    Haus recently announced its plans to work with restaurants across the country and co-create local digs-inspired apéritifs. For Mister Jiu’s, an upscale Chinese restaurant in San Francisco, the beverage will mix “warm black cardamom, smoky lapsang tea, spicy ginger, and floral osmanthus.” For JuneBaby, a southern fare restaurant in Seattle, the drink will have hints of elderflower and oranges. The entire profit will go to the restaurants themselves, Helena tells me. And Haus has already begun cutting five-figure checks to restaurants just from pre-orders of these Haus-powered beverages alone.

    On this refreshing note, let’s get into other ways venture-backed startups are using their presence to help others struggling during this time.

    1.A phone booth for COVID-19 tests. Room, which manufactures privacy-focused office phone booths, hasn’t had much of a customer base lately as COVID-19 limits people from going into the office. The company has pivoted its resources to deploy a new product: coronavirus test booths for use in hospitals. The booths allow healthcare professionals to conduct tests with a protective barrier. It has already donated the first group of test booths to hospitals around the world, and it has made the design files for the booths available for free download to encourage others to manufacture locally.

    2.Mission critical deliveries for free. Onfleet is offering its delivery software free of charge for companies and organizations that have mobilized to do community building deliveries. The startup is notably focused on critical deliveries and institutions that have had to change to delivery operations overnight. It’s working with partners like SF-Marin Foodbank, The NYC Dept for the Aging, various farmers markets around the country and other PPE delivery organizations that have recently organized.

    3.Code from home. Fullstack Academy, an online coding and career development bootcamp, is offering a bootcamp prep course for free for two upcoming cohorts. The course, which will be run remotely, will cover specific coding and JavaScript concepts.

    4.A daily assessment as a civic duty. A small team at Stanford Medicine created a National Daily Health Survey to help identify the prevalence of symptoms associated with COVID-19 in different ZIP codes across the United States. This survey is aimed at individuals who want to do a small part every day to help predict surges and inform response efforts. The survey takes 2-3 minutes to complete the first day, and 1 minute to complete in the days after that. It is currently being translated into five languages for broader usage. The team says that it’s looking for people who will make a long-term commitment for the survey.

    5.World Without COVID. Clara Health, along with tech folks like Raj Kapoor of Lyft and Vijay Chattha of VSC, are launching a free website to track the public health status of the sick and healthy alike. The site wants to draw COVID-19 treatment data for public health professionals, as well as connect people to clinical trials. The team says that it will also track immunity status to help surface individuals that can volunteer in healthcare efforts in the future.

    6.Twilio -powered hotline. WhileAtHome.org is a website spun up by volunteers to provide resources on education, healthcare tips and concerts. Recently, the team launched a Twilio-powered hotline so people can be connected to local state hotlines. If you dial 478-29COVID, Twilio will automatically route you to the hotline that is in your state.Hiring efforts for laid-off make-up artists. Il Makiage is hiring makeup artists who were recently laid off due to COVID-19 related reasons for virtual one-on-one makeup tutorials. The direct-to-consumer beauty brand is paying make-up artists $25 an hour.

    7.A charitable Chrome extension. 4thwall wants to take all the TV binge-watching and put it toward a social good. First, users can sign up for a 4th wall Chrome extension. Then, once they activate the extension, they can stream Netflix or Hulu. After 250 minutes of streaming, a relief cause is unlocked and users can pick which COVID-19 specific charity they want to support. 4thwall will make a donation at no cost to the user. Per the website, the cost-free donations are possible because the company will send the viewer demographic metrics, anonymized, to other companies to see viewing trends and create content accordingly. One of the creators, Andrew Schneider, says that the community has already raised $1,500 in the first two weeks, and the goal is to raise $40K in the next 10 weeks.

    8.Bridal brand gives back. Online bridal brand Anomalie is delivering CDC-certified face masks to hospitals to help front-line healthcare workers. The company is using its supply chain and manufacturing relationships in China to make masks, instead of wedding dresses. The first two shipments of over 10,000 masks have been delivered and received.

    9.Bedtime storytelling just got a glow up. Yumi, a science-based childhood meal delivery startup, has created a free children’s book to explain COVID-19 to your little ones. It is available for download, and Snoop Dogg tweeted about it.
    下载开源日报APP:https://opensourcedaily.org/2579/
    加入我们:https://opensourcedaily.org/about/join/
    关注我们:https://opensourcedaily.org/about/love/
←上一页
1 … 69 70 71 72 73 … 262
下一页→

Proudly powered by WordPress