Skip to content

Commit 69fcfbd

Browse files
committed
chore: update image URLS to new folder structure
1 parent d5c0555 commit 69fcfbd

File tree

11 files changed

+95
-96
lines changed

11 files changed

+95
-96
lines changed

content/blog/album-art/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ toc: false
1717

1818
Ever since I got an iPod touch back in the late 2000s, a key design standout has been how Album art can provide bias to decide whether or not to listen to a song. It can also at times provide a 'feeling' of the album. The feature i'm referring to of course is Cover flow:
1919

20-
![](/uploads/index.jpg "iPod Touch Cover flow")
20+
![](./index.jpg "iPod Touch Cover flow")
2121

2222
During this lockdown in Melbourne, Victoria, I've decided to do a few pieces of digital art to refine my photoshop skills, and to see it as a way to try to understand the 'feeling' of music.
2323

2424
I do understand that a lot of my art is unrefined. The challenge I'm undertaking is to spend an hour on a composition based on a song e.g. the title, the feeling listening to it etc. I want to limit the time as a way to make something simple, and achievable.
2525

2626
My first attempt at creating an album art was for [Last Dinosaurs](https://lastdinosaurs.com/home/ "Last Dinosaurs website") when they released their Single; Flying.
2727

28-
![](/uploads/flyinglastdino.png)
28+
![](./flyinglastdino.png)
2929

content/blog/arc-browser/index.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 'Arc Browser, how private is it?'
33
date: 2023-07-30T11:20:23.000+10:00
44
slug: arc-browser-privacy-check
55
description: Arc Browser is the latest flavour of Chromium that requires an account to use. How much data is shared and why?
6-
image: "/uploads/arc.png"
6+
image: "./feature.png"
77
keywords:
88
- privacy check
99
- arc browser
@@ -26,37 +26,37 @@ Arc browser is one of the many [Browsers to run Chromium](https://en.wikipedia.o
2626

2727
It however is unique, being one of the only browsers that requires you log in before using it.
2828
### Mandatory login
29-
![User Login](/uploads/arc/00-userlogin.png "Login prompt")
29+
![User Login](./00-userlogin.png "Login prompt")
3030

3131
*Their argument: "Sync data, provide support"* -
3232
Its a tough ask, no matter how you spin it to require your users to be logged in to a service before using it. No matter if a user's actions are anonymised, the [way you use your browser is still logged](#data-being-collected). A scary fact is just like Google's Chrome browser and Google, policies change over time. At this stage data may not be collected or synced, but the convenience of having tabs on your phone, or to remember that website you were searching for earlier on in the day on another device will be the downfall of privacy for Arc.
3333

34-
![Welcome page](/uploads/arc/01-welcome.png "Welcome after logging in")
34+
![Welcome page](./01-welcome.png "Welcome after logging in")
3535

36-
After logging in, you're greeted by a ['personalised' Card](/uploads/arc/02-card.png "Arc downloadable identifier card") with your name/alias.
36+
After logging in, you're greeted by a ['personalised' Card](./02-card.png "Arc downloadable identifier card") with your name/alias.
3737

3838

3939
Below is the first tab you'll see using Arc (at V1.0.1). There are tabs open on the side with a Wikipedia page, and two other websites.
4040

41-
![First Tab](/uploads/arc/03-firsttab.png "First page you'll see")
41+
![First Tab](./03-firsttab.png "First page you'll see")
4242
### Phoning home
4343

4444
These sites are all loaded in the system by the process Arc Helper, which is nice to be seperate from Arc itself, however the pages chosen starts to develop a unique fingerprint.
4545

46-
![First websites domains loaded](/uploads/arc/05-helpersites.png "First website domains loaded")
46+
![First websites domains loaded](./05-helpersites.png "First website domains loaded")
4747

4848
From the domains Arc loads on first launch, its evident the Arc team is very product-focused. With three major tools collecting user data: Segment, Sentry and Launchdarkly.
4949
As upfront as their [Privacy Policy](https://thebrowser.company/privacy/) is, they are incredibly vague as to which platform, or how many they use in the browser. As you will see later on, its disappointing that there is a lack of opting out of sharing of any usage.
5050

51-
![Browser load phone home](/uploads/arc/04-phonehome.png "Browser load domains")
51+
![Browser load phone home](./04-phonehome.png "Browser load domains")
5252

5353

5454
### Preferences
55-
It was good to see some level above the standard [chrome settings](/uploads/arc/14-chromesettings.png) giving customisation to the browser. On the flip side, for a browser that talks a lot about privacy, mandating that users be signed in, and not providing an option to opt-out of providing device analytics (unless you block them at the DNS level) is disappointing.
55+
It was good to see some level above the standard [chrome settings](./14-chromesettings.png) giving customisation to the browser. On the flip side, for a browser that talks a lot about privacy, mandating that users be signed in, and not providing an option to opt-out of providing device analytics (unless you block them at the DNS level) is disappointing.
5656

57-
![User preferences](/uploads/arc/08-preferences.png "Browser preferences")
58-
![User preferences grid](/uploads/arc/23-pref.png "Browser preferences pages")
59-
![User preferences other](/uploads/arc/13-pref5.png "Browser preferences pages")
57+
![User preferences](./08-preferences.png "Browser preferences")
58+
![User preferences grid](./23-pref.png "Browser preferences pages")
59+
![User preferences other](./13-pref5.png "Browser preferences pages")
6060

6161
Notice the absence of an option to log out of an account to continue using the browser, or opting out of sending analytics to the browser company.
6262

@@ -65,7 +65,7 @@ Notice the absence of an option to log out of an account to continue using the b
6565
The following is an extract of a sample being logged and sent to Sentry in accordance with the Browser Company's [personal data collection policy](https://thebrowser.company/privacy/#what-personal-data-do-we-collect-and-how-do-we-collect-it).
6666

6767
### Captured log - Sentry.io
68-
![Sample log for sentry](/uploads/arc/16-logsidentifiers.png "Identifiers phoning home")
68+
![Sample log for sentry](./16-logsidentifiers.png "Identifiers phoning home")
6969

7070
A few things to note here:
7171
* Every user has an 'anonymous id' as well as a ['user id'](https://docs.sentry.io/platforms/python/guides/logging/enriching-events/identify-user/) which could be speculated as being linked to your e-mail address to 'provide support' or understand how you prefer to use the browser.
@@ -77,22 +77,22 @@ A few things to note here:
7777
* IP isn't logged (at this build)
7878

7979
An example of another event being logged
80-
![Event sample](/uploads/arc/18-logsactivitypreferences.png "Event sample of action in Arc")
80+
![Event sample](./18-logsactivitypreferences.png "Event sample of action in Arc")
8181

8282
Interestingly, there were some interesting bits of data captured. One of which included a variable to check if the user logged in was internal (I wonder what that was for)
83-
![Internal email](/uploads/arc/17-internalemail.png "internal email")
83+
![Internal email](./17-internalemail.png "internal email")
8484

8585

8686
### Captured log - Launchdarkly
8787
There wasn't much to decode from the Launchdarkly, with everything being encoded
8888

89-
![Launch darkly sample](/uploads/arc/15-darkly.png "Darkly sample")
89+
![Launch darkly sample](./15-darkly.png "Darkly sample")
9090

9191

9292
### Permissions
9393
Arc browser requests to see files on a few too many areas of you PC. Expect to get prompted if you plan on taking it for a spin.
9494

95-
![permission request](/uploads/arc/19-unnessesarypermission.png "Arc wants to view files in a lot of folders")
95+
![permission request](./19-unnessesarypermission.png "Arc wants to view files in a lot of folders")
9696

9797

9898
## Arc's Privacy Policy, and the problem with trying to 'sell' privacy
@@ -104,15 +104,15 @@ Arc's [Privacy Policy](https://thebrowser.company/privacy/) is upfront, being tr
104104

105105
As with most products, the most valuable thing to an investor is measuring traction and growth. Having users sign up creates an asset of user details, which makes me wonder how The Browser Company is planning on monetising Arc or their future projects..
106106

107-
![Newsletter tracking](/uploads/arc/22-email.png "Newsletter sent with Mailchimp tracking stats")
107+
![Newsletter tracking](./22-email.png "Newsletter sent with Mailchimp tracking stats")
108108

109109
## Result
110110

111111
I guess Arc browser isn't a privacy oriented browser. It has a unique take on developing an 'all-in-one' app to extend a web browser, heavily focused on user experience. Although, being Gecko based (Firefox) would have been a nice to see, the hype around Arc and Chromium isn't going away any time soon, and is typically viewed as the more performant on the web.
112112

113113
It would be nice if Arc, or rather the browser company provided more options to control what data is being logged, or provided a simple opt-out of everything option. Its understandable that they only recently went V1.0 and ditched the invite only system, however to build trust with users, I believe that along with using it without an account are the main barriers to recommend jumping on the Arc wagon.
114114

115-
![Uninstalling Arc](/uploads/arc/21-removing.png "Arc files left on system")
115+
![Uninstalling Arc](./21-removing.png "Arc files left on system")
116116
Arc ended up in the trash on my test machine.
117117

118118
👍 Comes with uBlock pre-installed

content/blog/easy-mac-quality-of-life-improvements/index.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
author: "Adam Kostarelas"
44
date: 2021-01-03T13:00:00Z
55
description: "Easy tweaks using Apps to make using your Mac easier"
6-
image: "/uploads/macos-big-sur-apple-layers-fluidic-colorful-wwdc-stock-2020-3840x2160-1455.png"
6+
image: "./feature.png"
77
keywords: ["desktopaint mac", "window management improvements for mac", "better touch tool uses", "quality of life improvements for mac", "mac apps"]
88
math: false
99
slug: "easy-mac-quality-of-life-improvements"
@@ -15,15 +15,14 @@ toc: false
1515

1616
It's easy to make life easier on your Mac with the aid of a few Mac Apps, as well as hidden features within MacOS. Here's a few suggestions.
1717

18-
![Quality of LIfe improvements](/uploads/macos-big-sur-apple-layers-fluidic-colorful-wwdc-stock-2020-3840x2160-1455.png "Hero intro")
1918

2019
## Better Touch Tool
2120

2221
### Drag windows around effortlessly
2322

2423
Instead of clicking and dragging the Instead of clicking and dragging the [title bar](https://developer.apple.com/design/human-interface-guidelines/macos/windows-and-views/window-anatomy/#title-bar "Apple HID title bar info") to move the window around, a simple trick is to turn on a keyboard shortcut. When your cursor hovers over a window, your press the button and easily move the window around, quickly and effortlessly.
2524

26-
![](/uploads/screen-shot-2021-01-04-at-9-48-08-pm.png)
25+
![](./screen-shot-2021-01-04-at-9-48-08-pm.png)
2726

2827
I'd recommend using the fn key on Apple keyboards to move the window, as it's in the bottom left corner of the keyboard and makes it easy to quickly press.
2928

@@ -33,7 +32,7 @@ On non-Apple keyboards like the one I'm currently using, I'd recommend the combi
3332

3433
I've been using Apple keyboards, either on the MacBooks themselves, or on my external Bluetooth keyboard for quite a few years, and the habit of wanting to press at the top left to control the volume is something I must be able to do.
3534

36-
![](/uploads/screen-shot-2021-01-04-at-10-41-28-pm.png)
35+
![](./screen-shot-2021-01-04-at-10-41-28-pm.png)
3736

3837
#### Window movements:
3938

@@ -63,10 +62,10 @@ If you're like me, I try to find efficiencies in the Operating System that i'm u
6362

6463
A nifty feature called hot corners allows you to move the mouse to the edge of the screen
6564

66-
![](/uploads/screen-shot-2021-01-04-at-10-08-30-pm.png)
65+
![](./screen-shot-2021-01-04-at-10-08-30-pm.png)
6766
Hot Corners is found at the bottom left of System Preferences --> Mission Control.
6867

69-
![](/uploads/screen-shot-2021-01-04-at-10-08-43-pm.png)
68+
![](./screen-shot-2021-01-04-at-10-08-43-pm.png)
7069

7170
These are my screen corner settings. The one I first used from back in 2012 was the top left for notification centre, which just made sense instead of adding an extra click in.
7271

content/blog/from-nbn-to-5g:/index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
author: "Adam Kostarelas"
33
date: 2022-05-05T04:08:00Z
44
description: "My initial experience moving from nbn to 5G"
5-
image: "/uploads/5g-nbn-switch.png"
5+
image: "./5g-nbn-switch.png"
66
keywords: ["nbn 5g telstra switch", "nbn issues switch to 5g", "telstra 5g speeds", "nbn speeds vs 5g"]
77
math: false
88
slug: "from-nbn-to-5g"
@@ -24,39 +24,39 @@ In Australia it can be tough as a consumer to get decent upload speeds at a reas
2424
For example, a nbn plan with 100Mbps download and 20Mbps upload is the standard ['Home fast'](https://www.nbnco.com.au/learn/speed#home-fast) plan. To get 40Mbps upload, most providers would charge an extra $10 often costing around $100 AUD/month.
2525

2626
### An Australian ISP, Superloop's internet plans as at May 2022 for comparison.
27-
![](/uploads/nbn-5g/superloop-nbn.png)
28-
![](/uploads/nbn-5g/superloop-fixedwireless.png)
27+
![](./superloop-nbn.png)
28+
![](./superloop-fixedwireless.png)
2929

3030

3131
Ironically how I wish I was eligible for fixed wireless at the promised speeds and prices.
3232

3333
The second part of wanting to switch to 5G was the flexibility of month to month billing and cheaper monthly costs.
3434

3535
My only option in my area was Telstra 5G. They promised
36-
![Quoted speeds](/uploads/nbn-5g/quoted-speed.png)
36+
![Quoted speeds](./quoted-speed.png)
3737
[Critical information summary of plan](https://www.telstra.com.au/help/critical-information-summaries/personal/home-internet/5g-home-internet/5G-home-internet-plan)
3838

3939

4040
### Modem arrived.
41-
![](/uploads/nbn-5g/modem.png)
41+
![](./modem.png)
4242

4343
**Time to test.**
4444

4545

4646
### First tests (Peak) connected directly to Telstra 5G / Wifi 5 (AC) network Router with an iPhone
47-
![https://www.speedtest.net/result/i/5101216739](/uploads/nbn-5g/5101216739.png)
47+
![https://www.speedtest.net/result/i/5101216739](./5101216739.png)
4848
Above, Superloop NBN connectoin
4949

50-
![https://www.speedtest.net/result/i/5101218699](/uploads/nbn-5g/5101218699.png)
50+
![https://www.speedtest.net/result/i/5101218699](./5101218699.png)
5151
Above, Telstra 5G
5252

5353
### Second tests (Off Peak) connected with Macbook to Telstra 5G / Wifi 5 (AC) network.
5454

5555

56-
![https://www.speedtest.net/result/i/5102939790](/uploads/nbn-5g/5102939790.png)
56+
![https://www.speedtest.net/result/i/5102939790](./5102939790.png)
5757
Above, Superloop NBN connectoin
5858

59-
![https://www.speedtest.net/result/i/5102939079](/uploads/nbn-5g/5102939079.png)
59+
![https://www.speedtest.net/result/i/5102939079](./5102939079.png)
6060
Above, Telstra 5G (gotta love the 100Mbps + Upload)
6161

6262

content/blog/hutasker-hugo-x-airtable:/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 'HuTasker, Hugo X Airtable'
33
date: 2022-08-15T17:48:23.000+10:00
44
slug: hutasker-hugo-x-airtable
55
description: Integrating Hugo, a Static Site Generator with Airtable in a sample app, HuTasker. Read my insights on connecting to Airtable's APIs and making the site build on a schedule. Find out how quick and easy you can follow along at home to set up this theme with your data.
6-
image: "/uploads/hutasker.png"
6+
image: "./hutasker.png"
77
keywords:
88
- hugo
99
- hutasker
@@ -39,7 +39,7 @@ Airtable presents a user with a friendly interface - a spreadsheet, or a kanban
3939
Being very versatile and familiar to users, Airtable presented itself as an appropriate solution that could also act like a relative database with rows linking to each other.
4040
Designing the structure for the database, along with different 'Views' that can filter, sort, hide and restrict data was a perfect way to create 'server' like functionality without any programming. An example used is the 'open tasks' view which filters tasks
4141

42-
![Screenshot of Airtable schema](/uploads/hutasker-database-schema.png "Airtable Database Schema")
42+
![Screenshot of Airtable schema](./hutasker-database-schema.png "Airtable Database Schema")
4343

4444
Being able to effectively build a case that a free platform can replace most people's need for a server is encouraging.
4545
Although HuTasker presents itself as an Airtasker clone, it is missing functionality such as user account creation, and purposely omits the ability to post a task to ensure the quality of data of the template. Although it could be argued that the ability should be enabled for a sample data only site. I'd be afraid in terms of what kind of spam could accumulate if left unmoderated, or if a workflow (or Airtable Automation) to delete data on a schedule wasn't set up.
@@ -62,7 +62,7 @@ The technical literacy could obstruct most users from managing content in this w
6262
Moving all that functionality to a front end that most users are familiar with is essential. Managing data in a database is ideal, and Airtable is one of the closest consumer options that is very user friendly.
6363

6464
### Building the integration
65-
![Screenshot of Airtable Task sheet](/uploads/hutasker-airtable-screenshot.png "Airtable screenshot")
65+
![Screenshot of Airtable Task sheet](./hutasker-airtable-screenshot.png "Airtable screenshot")
6666

6767
Building the integration, I wanted to focus on ensuring everything was available for free.
6868
That means, free hosting, free 'backend' and of course a free template / data integration available as an open source project.
@@ -87,13 +87,13 @@ A list of common errors have been compiled in the Wiki to help future users modi
8787
Security considerations will revolve around how the user manages their API keys to Airtable. As Airtable's API supports CRUD (Create, Read, Update and Delete) it is important to note as a vulnerability to the system.
8888

8989
### Theme Features
90-
![HuTasker screenshot of category paget](/uploads/hutasker-tasks.png "HuTasker screenshot of category page")
90+
![HuTasker screenshot of category paget](./hutasker-tasks.png "HuTasker screenshot of category page")
9191

9292
#### Tasks
9393
The main part of this theme is presenting the tasks. Tasks are things that need to be completed by 'users', where if this were a real site, users would be able to make offers to [complete the tasks](https://hutasker.netlify.app/tasks/#rechQDh0ppM3rVpQA).
9494
This page is managed with [Javascript](https://github.com/AdamXweb/HuTasker/blob/737cbe013d3f3639903c77f38bb0e72638b5d97c/layouts/partials/task/card-summary.html#L50-L79), showing the pages created and populated by Hugo through the help of CSS classes.
9595

96-
![HuTasker screenshot of category page](/uploads/hutasker-categories.png "HuTasker screenshot of category page")
96+
![HuTasker screenshot of category page](./hutasker-categories.png "HuTasker screenshot of category page")
9797

9898
#### Categories
9999
Categories was included as a way to add some SEO functionality and extra pages into the template. With the help of a command, anything listed in categories can have their own Hugo pages created that then populate current data from Airtable's API (on the CRON schedule).

0 commit comments

Comments
 (0)