Posts Tagged:iPhone

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.

Somewhere, Practice

This was shot entirely on a new iPhone XS, which is pretty neat: I just got a new iPhone XS Max (free upgrade every year with my lease program… it’s wonderful) and the camera is noticeably better, even in my few tests already. But, that’s not the point of this post. I think often how there is someone, somewhere, who’s practicing their heart out because they can and because they want to; for the love and joy of the craft. They are, as a consequence, becoming experts and masters at their craft which, at some point, they may be able to convert into real dollars and cents (if they want to, of course). This motivates me greatly because this dynamic and reality keeps me interested in what I do day-in and day-out. If I wasn’t able to “practice” the very things that I enjoy without pressure then I probably wouldn’t…

Read More →

Our vacation at Acadia National Park

For our 2018 family vacation, we wanted to explore one of America’s National Parks. We decided to take advantage of one of the national parks closest to us: Acadia National Park in Maine. Day 1: Driving around Mount Desert Island An aerial photo of our rental house near Bar Harbor, Maine.We rented a house on the water near Bar Harbor. So on our first morning we explored the beach area around the house. In good tradition, the boys collected some sticks to practice their ninja moves and ninja sword fighting. Both also enjoyed throwing their “ninja stars” (rocks) into what they called “fudge” (dried up piles of seaweed). The ninja stars landed with a nice, soggy “plop”. When not being pretend ninjas, Axl’s favorite part of exploring the beach was finding sea life in the tidal pools. For Stan it was collecting various crab shells in hopes to glue them…

Read More →

Google Finally Lets Local Guides Upload iPhone Videos by @MattGSouthern

Google is now letting Local Guides add videos to Google Maps with their iPhones.The post Google Finally Lets Local Guides Upload iPhone Videos by @MattGSouthern appeared first on Search Engine Journal. Source:

New in Basecamp: Recurring Events

Now you can add [daily, weekly, monthly, yearly] repeating events to the Basecamp schedule. Here’s how it works:When you add an event in Basecamp 3……you’ll see a new option to repeat the event……the options include every day, every week day, once a week, once a month, and once a year……you can choose to repeat the event forever, or until a certain date……the repeat frequency is shown on the event page as well…This feature has been a long time coming. Thanks to everyone who sent in a request, to Merissa on the support team for championing the push to make this happen, and to Jeff, Conor, Pratik, and everyone else who pitched in to help make it all work. The new feature is live for all Basecamp 3 customers on all platforms (Web, Mac Desktop, Windows Desktop, iOS iPhone + iPad, and Android). We hope you find it useful.New in Basecamp: Recurring Events was originally published in Signal…

Read More →

Chrome 69

Chrome 69 is notable for us CSS developers: Conic gradients (i.e. background: conic-gradient(red, green, blue);): We’ve got lots of interesting articles about conic gradients here, and here’s some use cases and a polyfill from Lea Verou. Logical box model properties: margin, padding, and border all get an upgrade for more use cases. Think of how we have margin-left now — the “left” part doesn’t make much sense when we switch directions. Now, we’ll have margin-inline-start for that. The full list is margin-{block,inline}-{start,end}, padding-{block,inline}-{start,end} and border-{block,inline}-{start,end}-{width,style,color}. Here’s Rachel Andrew with Understanding Logical Properties And Values. Scroll snap points (i.e. scroll-snap-type: x mandatory;): What once required JavaScript intervention is now happily in CSS. We’ve been covering this for years. Goes a long way in making carousels way less complicated. Environment variables (i.e. env(safe-area-inset-top);): Apple introduced “the notch” with the iPhone X and dropped some proprietary CSS for dealing with it. The community…

Read More →

How much fun can you have with $25 worth of ETH?

“I think there must be a MetaMask seed somewhere that I forgot to properly back up, all the ether in it lost forever.” – Me, upon realizing I don’t own any ether. Toshi and Status are two browsers I wrote about in Are These Browsers Going to the Moon?. To get the full experience of using them you need bit of ether (the Ethereum blockchain native token, also referred to as ETH.) Unfortunately, I had none. I had no choice but to head over to Coinbase and buy $25 worth of the stuff, for science. What follows is what I did with those $25 dollars while testing out Toshi and Status. 16 July, 2018 I bought $25 worth of ether at $481.37 per ETH minus Coinbase’s fee, a whopping $1.49. Right off the bat Coinbase took about 6% of my money, that was the first bit of fun I had…

Read More →

VPN pour être anonyme : quel est le meilleur fournisseur ?

Il est légitime de vouloir rester dans l’ombre sur une plateforme comme Internet. Nous allons donc vous expliquer comment un VPN va vous rendre anonyme. Certains ont tendance à l’oublier, changer son adresse IP et donc se rendre anonyme sur Internet est la fonction principale d’un Virtual Private Network. Au cours de cet article nous allons vous expliquer comment un VPN pour être anonyme va vous être plus qu’utile, et quelles fonctions il faut que ce dernier ait. Comment se rendre anonyme et pourquoi ? Pour bien entamer cet article, nous allons vous expliquer comment être anonyme et surtout pourquoi ? Nous pensons que si vous êtes rendu sur notre article, c’est que vous avez déjà votre petite idée sur pourquoi vous avez envie de prendre un VPN pour être anonyme. Nous allons malgré tout faire un petit rappel pour les moins aguerris. Les raisons qui peuvent pousser à se…

Read More →

Better Learning

This is very, very true: The first step toward better learning is to simply change your study environment from time to time. I love that. Even as an adult I feel as if I have to constantly change my environment to maximize throughput and productivity. This is partly why my “home office” isn’t much to look at as I don’t want to necessarily stay there the entire time that I’m working. “The brain wants variation,” Mr. Carey says. “It wants to move, it wants to take periodic breaks.” Yup. Yup. Playing a quick game on my iPhone or reading another chapter of a book or just taking a walk or working out allows my brain to process information that’s in queue. I literally feel the tension release in my skull as the breaks take effect. Knowing these things, I feel as if I need to do a better job of creating…

Read More →

Drawing Images with CSS Gradients

What I mean by “CSS images” is images that are created using only HTML elements and CSS. They look as if they were SVGs drawn in Adobe Illustrator but they were made right in the browser. Some techniques I’ve seen used are tinkering with border radii, box shadows, and sometimes clip-path. You can find a lot of great examples if you search daily css images” on CodePen. I drew some myself, including this Infinity Gauntlet, but in one element with only backgrounds and minimal use of other properties. Let’s take a look at how you can create CSS images that way yourself. The Method Understanding the shorthand background syntax as well as how CSS gradients work is practically all you need to draw anything in one element. As a review, the arguments are as follows: background: <‘background-color’> || <image> || <position> [ / <size> ]? || <repeat> || <attachment> ||…

Read More →

What’s New in Basecamp 3.9.3 for iOS

The newest release introduces a brand new tab along with improvements to searching, navigation, and for people who have multiple accounts. Get it for iPhone and iPad in the App Store today. Read-on for details about what’s new…New Me tab!We know that My Assignments is one of the most popular screens in Basecamp on all platforms but it can be hard to find. Now My Assignments and the rest of My Stuff are easier to reach on the new Me tab. It also includes your Bookmarks and app Settings.Introdcing he brand new Me tab, a place to find all your stuff and settings.New Activity view switcherGone is the old Activity | Reports toggle. Basecamp now has a nice switcher to change between activity views more akin to web and mobile web. It’s easier to see what you’re currently looking at and you now stay on the same screen rather than navigating forward.Tap the…

Read More →

All-New Google News App Now Available on iPhone and iPad by @MattGSouthern

Google has released a completely revamped version of its Google News app on the iOS App Store.The post All-New Google News App Now Available on iPhone and iPad by @MattGSouthern appeared first on Search Engine Journal. Source:

How to build a slide deck in PowerPoint that isn’t god awful

“Oooh! A PowerPoint Presentation!” — No one ever Nobody likes a slide show. I don’t even have to back that assertion up with evidence. It’s a universal truth — like saying “the sky is blue”, “the grass is green” or “The Mummy with Tom Cruise is the worst movie ever made.” And if you haven’t seen The Mummy reboot, I just saved you and you should be grateful. It’s as if there is some unwritten rule that says: if you do a PowerPoint presentation, it has to be measurably boring on a physical level. It doesn’t have to be this way. We can make engaging and (I hate this word but watch me use it anyway) delightful slide shows and you only need to know two things: How to work with shapes The “Morph” transition Here is an example of the slideshow we’re going to be building in this post.…

Read More →

CSS Environment Variables

We were all introduced to the env() function in CSS when all that drama about “The Notch” and the iPhone X was going down. The way that Apple landed on helping us move content away from those “unsafe” areas was to provide us essentially hard-coded variables to use: padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); Uh ok! Weird! Now, nine months later, an “Unofficial Proposal Draft” for env() has landed. This is how specs work, as I understand it. Sometimes browser vendors push forward with stuff they need, and then it’s standardized. It’s not always waiting around for standards bodies to invent things and then browser vendors implementing those things. Are environment variables something to get excited about? Heck yeah! In a sense, they are like a more-limited version of CSS Custom Properties, but that means they can be potentially used for more things. CSS environment variables are getting standardized: to get…

Read More →

Finger-friendly numerical inputs with `inputmode`

Forms are often a nightmare on mobile. We can make the process as pain-free as possible by reacting to context. Input fields that expect numerical values should have a numerical UI. Bringing up a number keyboard on small screens is easy on most platforms — just use a <input type=”number”>. This big button numeric keyboard is finger-friendly and will help prevent users bouncing from your form in frustration. However, type=”number” isn’t appropriate for all numbers. On (most) larger screens, number inputs come with an incrementer/decrementer button. It’s a useful piece of UI we get for free by default. It does, however, make this kind of input totally inappropriate for a credit card number, for example. The default UI for number inputs looks something like this in all desktop browsers The spec itself makes this clear. The type=number state is not appropriate for input that happens to only consist of numbers…

Read More →

Snapchat Releases New Lenses Exclusively for iPhone X by @MattGSouthern

Snapchat has released a new set of lenses designed to take advantage of the dual front-facing cameras on iPhone X.The post Snapchat Releases New Lenses Exclusively for iPhone X by @MattGSouthern appeared first on Search Engine Journal. Source:

What’s New in Basecamp 3.9 for iOS

This release is all about usability improvements. Download it for iPhone and iPad from the App Store now.Find tab improvements 🔍The Find tab now lets you quickly jump to anything you recently viewed without having to type a word! When you open Find, you’ll see your most recently visited pages, making it super easy to quickly get back to something you were viewing. Or start typing to instantly search in place for anything in your Basecamp account. You can also use advanced filters to define even more specific search terms. Go forth and find!New project and team pages ⚡️The old project and team pages were… slow. We decided to speed them up, as well as feature your team’s latest activity more prominently with this new design. Instead of nearly identical cards for each tool, you’ll see a unique icon in a bright color, making them easier to recognize. Each icon also has a…

Read More →

My POSSE plan for evolving my site

In an effort to reclaim my blog as my thought space and take back control over my data, I want to share how I plan to evolve my website. Given the incredible feedback on my previous blog posts, I want to continue the conversation and ask for feedback. First, I need to find a way to combine longer blog posts and status updates on one site: Update my site navigation menu to include sections for “Blog” and “Notes”. The “Notes” section would resemble a Twitter or Facebook livestream that catalogs short status updates, replies, interesting links, photos and more. Instead of posting these on third-party social media sites, I want to post them on my site first (POSSE). The “Blog” section would continue to feature longer, more in-depth blog posts. The front page of my website will combine both blog posts and notes in one stream. Add support for Webmention,…

Read More →

How to Implement Accessibility in Agency Projects: Part 2

In part 1 of my series, How to Implement Accessibility in Agency Projects, I discussed some of the high-level challenges faced when implementing accessibility in client service companies and how we’re approaching them at Viget. Talking about accessibility is relatively easy, but when project constraints like timelines and budgets are involved, putting it into practice can be challenging. We’ve been working on this at Viget and in part 2 of this series, I’ll share some concepts and tips that we’re using to make accessibility part of every project. Thinking About Accessibility Making accessibility part of your team’s work can be challenging and requires a deliberate effort. At Viget, we’ve found that building empathy, company-wide education, and re-framing how we think to be valuable strategies. Cultivate Empathy If you’re reading this, you likely work at a computer… a lot. You also may have customized your setup to enhance the way you…

Read More →

A Focus on Blockchain

I shared this with my newsletter subscribers today… I thought I’d share it here as well, especially since I’m tired af and I written way too much copy and content for one day. So, here it is… If You Could Invest in “The Internet”… … before it became a huge thing… knowing what you know now… you wouldn’t hesitate, right? Same thing might be said of mobile (or the iPhone and/or Apple) before it took over the entire world and accelerated our world into a mobile-first culture. You’d go all-in, right? I mean, you’d drop everything to be part of that movement, correct? Well, this is exactly what I feel about blockchain (and bitcoin and cryptocurrency). Consequently, I’ve decided to share some pretty big news today, which is this: I’m working with my brother on a collection of products and apps in the blockchain space. These include a mobile app, a vibrant community, and a brand-spankin’ new…

Read More →

Back to Top