Apple Releases Safari Technology Preview 42 With Bug Fixes and Feature Improvements

Posted on Posted in iOS

safaripreviewiconApple nowadays launched a brand new replace ^( for Safari Generation Preview, the experimental browser Apple first offered ^( greater than a yr in the past in March of 2017. Apple designed the Safari Generation Preview to check options that can be offered into long run unencumber variations of Safari.

Safari Generation Preview unencumber 42 comprises fixes and enhancements for Information and Listing Entries API, Clipboard API, Fonts, CSS, Internet API, WebDriver, JavaScript, Accessibility, Media, Rendering, WebGL, and Internet Inspector. As of late’s replace additionally implements Cost Request options.

With Safari 11 now to be had in macOS Prime Sierra, Apple is offering two variations of Safari Generation Preview, one for macOS Sierra customers and one for the ones the use of macOS Prime Sierra.

The Safari Generation Preview replace is to be had throughout the Device Replace mechanism within the Mac App Retailer to any individual who has downloaded the browser ^( Complete unencumber notes for the replace are to be had at the Safari Generation Preview site ^(

Apple’s intention with Safari Generation Preview is to collect comments from builders and customers on its browser building procedure. Safari Generation Preview can run side-by-side with the present Safari browser and whilst designed for builders, it does no longer require a developer account to obtain.

Tag: Safari Generation Preview ^(

Speak about this newsletter ^( in our boards

^( ^(

Development our College’s 3rd-Technology WiFi Community

Posted on Posted in iOS

I latterly finished our faculty’s 3rd wifi deployment which has been via a ways our perfect and maximum complete community up to now. I assumed I might write up somewhat about it right here.

To know somewhat about our deployment, you want to grasp that our faculty development is an previous stone development from the second one part of the 19th century. It was once very indisputably no longer constructed as a college and the unique designers didn’t take numerous care to make WiFi deployments simple!

We cabled lots of the development within the mid-2000s to deal with stressed out networking for, on the time, desktop computer systems. Since we moved to iPad in 2017, numerous that community has lain darkish and unused.

Our first WiFi community was once put in in 2008. At the moment, we had been the use of Apple Airport Extremes. The varsity on the time was once rather small numerically – we had simply moved up from a way smaller development – and we had been recruiting new pupils always.

The AirPort Excessive community labored superb for the web capability and collection of machines we had on the time. I believe we more than likely had about 20 machines at the WiFi and all the faculty ran off a 5 megabit web connection.

On the time, we additionally had a relatively elementary Netgear good transfer connecting the whole thing within the networking cabinet. This transfer was once the unit that wouldn’t die and served us smartly all the way through to our new deployment.

In 2017, we went one-to-one iPad and, remarkably, the mix of Airport Extremes and a 5 megabit web connection coped smartly for the primary few years of the deployment. Once more, you need to remember the fact that other folks’s expectancies of the web had been rather low right now. Many of us didn’t have superb or dependable wifi at house and their broadband speeds had been rather low as smartly. Moreover, we had been nonetheless studying the best way to be a one-to-one faculty and few lecturers had been ready to rely on the web connection for the essential paintings of the college. All of this is other now.

In 2017, we moved to Aerohive. Because of quite a lot of constraints, we principally changed the Airport apparatus with the Aerohive apparatus unit-for-unit. This left us with a community of 9 Aerohive AP330s which, once more for the time, was once sufficient to peer us thru.

As the college grew and grew and extra rooms within the development had been introduced into use, our community began to pressure somewhat on the edges. We’ve got 15 instructing rooms within the faculty and with most effective 9 get admission to issues and thick partitions to penetrate, issues were given to the purpose the place I had tweaked and tweaked each and every surroundings I may to find at the Aerohive community however I wasn’t in a position to wring any further efficiency or protection out of that set of apparatus.

On most sensible of that, we had been now operating iPad that was once 802.11ac appropriate. Our three iPad deployments up to now were: unique iPad, 4th era iPad and, recently, a cut up 9.7 iPad Professional/4th era iPad mini deployment. In the end, we’re on scholar apparatus that helps 802.11ac. It was once time to do one thing.

Ubiquitous Ubiquiti

My first thought was once to shop for some further used Aerohive apparatus to enlarge the community just a little. Sadly, that was once a non-starter as Aerohive apparatus is tied to a server-side license and Aerohive gained’t promote you a license for used apparatus.

So we began to go searching. It looked as if it would me that we in point of fact had to redesign the entire community since we hadn’t in point of fact touched the core transfer equipment because the mid-2000s and my sense was once that, after greater than ten years steady operation, our transfer would possibly fail at any time and go away us in a gorgeous unhealthy scenario.

To do the entire community on the high quality degree I sought after, the principle intention was once to easily get extra radio into the development – one get admission to level consistent with study room was once my function. That may allow us to take care of the protection however cut back the ability ranges at the get admission to issues in order that each and every magnificence was once supplied with a excellent sign for that room and iPads can be strongly inspired to hook up with the AP within the room they had been in.

In the past, on account of our wish to penetrate thick partitions, we had been operating a number of get admission to issues at most energy and this was once inflicting issues of units no longer roaming as it should be to the nearest AP. This brought about numerous hassle with other folks transferring across the faculty with iPads open and getting caught on quite a lot of high-powered get admission to issues – which infrequently had been rather a ways clear of the place the scholars had been.

So I put in combination a suggestion to principally exchange the whole thing with fashionable, supported and controlled networking apparatus. Realistically, for our price range and the dimensions we needed to function at now, Ubiquiti’s Unifi vary was once roughly the one recreation on the town.

The overall proposal was once as follows:

  • One Ubiquiti Safety Gateway to behave as our border router (we nonetheless had one AirPort Excessive doing this activity for us!)
  • One US-24-250W transfer to attach the bottom flooring in combination
  • Two US-8-150W switches to attach the primary and 2d flooring in combination
  • 20 Unifi AP-AC-PRO get admission to issues

20 APs would give us:

  • One AP in every operating room within the faculty
  • Two APs within the lunch room and our largest study room which is regularly utilized by many scholars concurrently
  • An AP within the hallway at the first two flooring
  • One spare

The proposal was once licensed rather briefly and it was once directly to designing the roll-out.

Deploying the Controller

The Ubiquiti licensing style is each easier and a ways less expensive than maximum (all?) “undertaking” wifi networking programs: you purchase the package and obtain the controller from their web site and also you’re off to the races.

I made up our minds, as is my wont, to deploy the controller on an Amazon EC2 Linux gadget operating Ubuntu server. That is how we do our MDM server too and it really works smartly for us.

Neatly prior to the apparatus was once even ordered, I had arrange the controller and had designed the form of the community in order that, when the package arrived, it was once an issue of going thru what Ubiquiti calls “adoption” for every piece of apparatus and it could all be up and operating.

The large distinction between operating the controller for your LAN and operating it within the cloud is that you want to do what’s known as “[Layer 3 Adoption]” – this is, you want to inform the apparatus the place its controller is. In the event you’re at the similar LAN, it’s going to be routinely came upon.

Rolling Out

The primary activity was once to interchange the final AirPort Excessive with the Safety Gateway. The USG is principally a two-port router that sits at the fringe of your community. I configured ours in order that one port will be the new community and the second one port would emulate the previous community. That approach, I may drop within the USG between the present community and the web and no person would understand anything else.

That step if truth be told labored fantastically and I used to be in a position to begin putting in place the brand new community in parallel with operating the previous community. I subsequent put in the 24-port transfer and hooked it as much as the USG – our new community was once off to the races.

My subsequent steps had been to unpack and arrange the opposite two switches and the entire get admission to issues. I sought after to do that at my table as a result of we had been going to put in a few of these APs in moderately inaccessible puts and if anything else was once going to head flawed with them, I sought after to grasp prior to we were given the ladders out.

I got to work during the APs, connecting them to the transfer, adopting them into the controller and giving them pleasant names after which, crucially, bodily labelling them with the similar identify that they’ve within the controller.

I will be able to’t emphasise this final level sufficient: 80% of efficient programs management is labelling issues as it should be and methodically.

Between different issues, this procedure took me a few days. The apparatus were delivered on Monday lunchtime and via Wednesday night I used to be in a position to begin putting in apparatus. We labored all day on Thursday mounting APs at the partitions and slicing new cables to attach the whole thing up. Some rooms had darkish cable within the partitions so it was once a easy activity to chop a drop cable and twine up the AP.

Different rooms had current unmanaged switchgear in so we fixed the brand new apparatus in parallel with the previous stuff and waited till we had been about to modify over. Through about 5pm on Thursday we had the entire APs put in and the switches on every flooring had been in a position to head.

On Thursday night I went again into faculty with the goal of seeking to hook up a couple of APs and take a look at the sign. Finally, I made up our minds that I used to be so with reference to being carried out that I would possibly as smartly entire the activity. In about 4 hours of pulling cable and re-wiring, I had all the new community up and operating. It felt nice to drag out all that previous equipment and get rid of the entire little unmanaged switches we had gathered over the process ten years of piecemeal community growth.

At the Friday, we ran for the primary day on our new community and, as perfect as I may inform, it was once a rousing luck. Lots of the worst-served school rooms reported a lot more solid, dependable and rapid connections. The simpler-served school rooms merely didn’t understand anything else.

WiFi is one of those “hygiene” options in class – there’s no nice kudos for having it paintings completely always however there’s a ton of heartache when it doesn’t paintings smartly for the whole thing. Preferably, I would like no person to note the WiFi in any respect. If individuals are speaking about it, there’s an issue.

iPad Configuration

Shifting from Aerohive to Ubiquiti was once no longer with out a few fascinating problems. We were the use of Aerohive’s Non-public Pre-shared Key function to offer each and every scholar a singular password to the community. This can be a flagship Aerohive function and it has some important benefits however I discovered that, in apply, it had quite a lot of downsides too.

We had organized issues in order that every scholar password was once most effective excellent for one software however, because the scholars knew their very own password, they may simply apply it to some other wifi software that they owned and taken to university – typically their smartphone however I did see the occasional Kindle showing too. What this ended in was once one of those race situation the place the primary software that got here within the door within the morning would “expend” the slot for that scholar and their faculty iPad wouldn’t be in a position to sign up for the community.

Ubiquiti doesn’t have an similar function – apart from via the use of RADIUS, which I didn’t in point of fact need to arrange – so prior to I rolled out the brand new community, I despatched a configuration profile to the entire scholar iPads with a brand new WiFi payload that contained the SSID and password for the brand new community.

This additionally labored rather well. Once I introduced up the brand new WiFi community, scholar units began to sign up for the brand new community with out my ever touching them.

At the first day of operation, I frolicked staring at the Ubiquiti dashboard along the college timetable. What I used to be in search of was once to peer that iPads had been roaming as it should be to the AP within the magnificence that the scholar was once if truth be told sitting in. For probably the most section that labored rather well and I may typically discover a scholar iPad via having a look on the consumer record for the study room that the timetable mentioned they might be in.

I did some paintings to manually set channels and tool ranges for the entire get admission to issues. I set the 2.4GHz radios to “low” energy (9 dBm) and the 5GHz radios to “medium” (17 dBm) far and wide. I’m nonetheless tweaking some channels to make certain that APs don’t seem to be interfering with every different. Ubiquiti’s auto channel variety device principally chooses the most efficient channel at startup and remains there (different programs carry out occasional background scanning and turn), so it does relatively lead you to hand-tweaking simply to make sure.

In order that’s the tale of our new community and the way we constructed it in every week. I’ve been more than happy via each the cost and function of the Ubiquiti apparatus. The licensing style is the type that I love (i.e. no longer very “enterprisey”) and I didn’t even point out this however the Unifi iOS app is one of the most efficient local apps I’ve ever observed for wifi control.