diff --git a/content/apps/rate.md b/content/apps/rate.md index b16f8ff..bc3cdae 100644 --- a/content/apps/rate.md +++ b/content/apps/rate.md @@ -5,12 +5,12 @@ draft: false author: ARK-Builders preview: [ - 'https://ark-builders.github.io/website2/images/apps/rate/blog1.png', - 'https://ark-builders.github.io/website2/images/apps/rate/blog2.png', - 'https://ark-builders.github.io/website2/images/apps/rate/blog3.png', - 'https://ark-builders.github.io/website2/images/apps/rate/blog4.png', - 'https://ark-builders.github.io/website2/images/apps/rate/blog5.png', - 'https://ark-builders.github.io/website2/images/apps/rate/blog6.png' + 'https://ark-builders.github.io/website2/images/apps/rate/calculation-app.png', + 'https://ark-builders.github.io/website2/images/apps/rate/offline.png', + 'https://ark-builders.github.io/website2/images/apps/rate/widget.png' + 'https://ark-builders.github.io/website2/images/apps/rate/no-ads.png', + 'https://ark-builders.github.io/website2/images/apps/rate/multi-convert.png', + 'https://ark-builders.github.io/website2/images/apps/rate/portfolios.png', ] github: https://github.com/ARK-Builders/ARK-Rate --- diff --git a/content/posts/what-is-local.md b/content/posts/01-what-is-local-first.md similarity index 98% rename from content/posts/what-is-local.md rename to content/posts/01-what-is-local-first.md index f69c59d..a03eddd 100644 --- a/content/posts/what-is-local.md +++ b/content/posts/01-what-is-local-first.md @@ -2,9 +2,11 @@ title: What is "local-first"? date: '2024-01-04' draft: false -summary: 'Every day, millions of people create, edit and collaborate on digital files. In this post, we describe our vision of local-first architecture - where collaboration can occur in real time, without a big cloud in the middle.' +summary: 'Every day, millions of people create, edit and collaborate on digital files. In this post, we describe our vision of local-first architecture ⏤ where collaboration can occur in real time, without a big cloud in the middle.' tags: - - ARK-Builders + - ARK + - Local-first + image: author: Doug --- diff --git a/content/posts/02-latest-macos-in-qemu-kvm.md b/content/posts/02-latest-macos-in-qemu-kvm.md new file mode 100644 index 0000000..6b63dda --- /dev/null +++ b/content/posts/02-latest-macos-in-qemu-kvm.md @@ -0,0 +1,42 @@ +--- +title: Run latest versions of macOS on QEMU/KVM +date: '2024-09-24' +draft: false +summary: 'Virtual machines (VMs) are a powerful tool that enables the emulation of various operating systems on a single physical computer, ranging from Windows to Linux to macOS, depending on the VM configuration. Software like VirtualBox and QEMU/KVM facilitates the creation and management of VMs. However, the latest versions of macOS, such as Ventura, pose certain challenges for emulation within a Virtual Machine... In this post, we will explain how to get the latest versions of macOS running on Linux physical machine using QEMU/KVM.' +tags: + - Desktop + - QA + +image: +author: Shubert +--- + +## Why QEMU/KVM? + +The main reason to use QEMU/KVM is that it works better with the newest macOS versions, like Ventura, which often have problems running on VirtualBox. We can't run a macOS in QEMU right away though, but here really cool project [OSX-KVM](https://github.com/kholia/OSX-KVM) comes into play. We'll use macOS Sonoma as our example to show how it works. + +## How to use OSX-KVM? + +First of all, clone [OSX-KVM](https://github.com/kholia/OSX-KVM) and follow the instructions in the `README`. Chances are that, if you had followed all the steps from that repo, you already have a VM ready to run macOS Sonoma. + +However, if your machine cannot boot up to Sonoma, the explanation could be in the [Requirements](https://github.com/kholia/OSX-KVM#requirements) section of the OSX-KVM repo’s `README`. There is a requirement of a “CPU with AVX2 support” to run macOS Ventura or a later version. + +## Latest macOS versions and AVX2 support + +Now you need to check if your machine supports AVX2. To do this open terminal and run this command: + +```shell +grep -o 'avx[^ ]*' /proc/cpuinfo +``` + +If your machine has AVX2 support it will print `avx avx2` for each core in the machine’s CPU. + +Then navigate to `OSX-KVM` folder, open `OpenCoreBoot.sh` file and do some edits: +1. Locate the line where `MY_OPTIONS` is declared, and add `+avx2` to it’s values. +2. Edit `-cpu` value to `host` entry. + +Save the script and run it. Sonoma should load now. + +### References +- [OSX-KVM](https://github.com/kholia/OSX-KVM/pull/207) +- [ostechnix](https://ostechnix.com/check-if-linux-system-supports-avx-and-avx2/) diff --git a/content/posts/03-release-rate-2.0.md b/content/posts/03-release-rate-2.0.md new file mode 100644 index 0000000..ef4b422 --- /dev/null +++ b/content/posts/03-release-rate-2.0.md @@ -0,0 +1,41 @@ +--- +title: 'Rate 2.0: Full Revamp' +date: '2024-11-21' +draft: false +summary: 'The year 2024 has become a landmark for the ARK Builders team as we have reached a completely new level, making a leap in all aspects of open-source application development. First, we expanded our team to work not only on mobile apps but also on native apps for desktop and laptop devices running macOS, Linux, and Windows. Second, we have thoroughly focused on the design of our applications, emphasizing not only security and privacy but also ease of use and user satisfaction. As a result of this new approach, we have completely redesigned the Rate app — a currency exchange calculator and private portfolio manager.' +tags: + - ARK + - Android + - Rate + +image: +author: Kirill +--- + +## Our new approach + +Now, for every application we develop, we start with the design process: considering features and user scenarios before planning the layout of control elements and the application's appearance. This takes more time, but the user experience has reached a new level! + +# Rate 2.0 + +We're thrilled to unveil a complete redesign of our app, featuring a new UI designed for an ergonomic and user-friendly experience. You can download the app from the Play Store at https://play.google.com/store/apps/details?id=dev.arkbuilders.rate. Currently, only the Android version is available, but we aim to release the iOS version next year. + +!["Easy to use currency exchange calculator"](/images/apps/rate/calculation_app.png) + +## What is the ARK Rate app? + +First of all, ARK Rate is a powerful and user-friendly currency converter allowing you to quickly and accurately convert any currency to another. But there's more! It works anywhere in the world, even without internet access, thanks to our offline-first approach. With this app, you can be confident that when you land in a new country with a pack of dollars or your native currency, you still can figure out fair exchange rates into local money. It can be helpful even in rural areas or exotic locations: what if you need to pay a taxi driver but you don’t have local currency? Additional features can be convenient, such as seeing the same value in multiple target currencies. And no need to register an account, login, subscribe or see annoying ads. + +!["Works offline anywhere in the world"](/images/apps/rate/offline.png) + +If you prefer to stay up-to-date to current exchange rates, be it conventional currencies or crypto, you can also set up our widget to your home screen that will update automatically in the background. This way you won’t miss the surge in price of assets you hold. + +!["Rates right on your home screen"](/images/apps/rate/widget.png) + +And if you need to track assets in different places—be it bank accounts, cash, crypto exchanges, or any non-custodial wallets—you will benefit from the 'Portfolios' screen of ARK Rate. It can help you to sort assets by several portfolios, calculate their total values and easily track updates to portfolios. The data you enter into the app never leaves your devices, you can also disable analytics in preferences. And if you require extra-level of confidentiality, you can also download the app from GitHub and disable crash reporting: https://github.com/ARK-Builders/ARK-Rate/releases/tag/v2.0.2. + +This level of customization is made possible by our commitment to full open-source development, a unique aspect of our offering. This is because installing any app via the Play Store results in automatic collection of crash reports, a feature that cannot be disabled. But if you download our app from GitHub, we have extra preference in the settings screen allowing you to disable even crash reporting. Any technically advanced users can also examine our source code and ensure that there is no hidden data collection. Feel free to leave any feature requests and comments regarding quality on either the Play Store or GitHub—we'll address them as soon as we can. + +!["Free, no login needed, no ads"](/images/apps/rate/no-ads.png) + +We hope you enjoy the fruits of our labor and look forward to the desktop version's release next year. Both mobile and desktop versions will implement P2P synchronization allowing you to keep your data up-to-date and private at the same time. Stay tuned! diff --git a/static/images/apps/rate/blog1.png b/static/images/apps/rate/calculation-app.png similarity index 100% rename from static/images/apps/rate/blog1.png rename to static/images/apps/rate/calculation-app.png diff --git a/static/images/apps/rate/blog2.png b/static/images/apps/rate/multi-convert.png similarity index 100% rename from static/images/apps/rate/blog2.png rename to static/images/apps/rate/multi-convert.png diff --git a/static/images/apps/rate/blog3.png b/static/images/apps/rate/no-ads.png similarity index 100% rename from static/images/apps/rate/blog3.png rename to static/images/apps/rate/no-ads.png diff --git a/static/images/apps/rate/blog6.png b/static/images/apps/rate/offline.png similarity index 100% rename from static/images/apps/rate/blog6.png rename to static/images/apps/rate/offline.png diff --git a/static/images/apps/rate/blog5.png b/static/images/apps/rate/portfolios.png similarity index 100% rename from static/images/apps/rate/blog5.png rename to static/images/apps/rate/portfolios.png diff --git a/static/images/apps/rate/blog4.png b/static/images/apps/rate/widget.png similarity index 100% rename from static/images/apps/rate/blog4.png rename to static/images/apps/rate/widget.png