#lsblk
Explore tagged Tumblr posts
Text
can someone explain what the fuck is happening here..? do i have /mnt/c mounted 5 separate times 0_0
3 notes
·
View notes
Text
drive re-partitioned, we're getting started 24 gigs should be enough.. right?
#what's funny is that the lsblk says the drive is 23.94 gigs; but thundar says it's 26 gigs#why that is. I have no idea
24 notes
·
View notes
Text
WIP Wednesday Thursday
Tagged by the wonderful @totally-not-deacon
I tag... um... hmmm fuck.... I genuinely cannot think of anyone who would really want to do this, the only one I can think of is currently on a sabbatical
I have finally gotten off my ass and begun writing again! What a wonderful thing! Have some All Around the Mulberry Bush teasers
__________________________________________
The lock clicked ominously as you dead-bolted it; Shades already shut, router turned off, unplugged and covered in foil for good measure, phone powered down in the other room. The wireless card removed from your test laptop. You were not taking any chances tonight.
You put the tupperware lid down on the table, pulling your gloves over your wrists with a snap.
“Safety first,” You muttered as you adjusted the straps of your goggles so they were snug against your face.
You’d already gone ahead and installed SystemRescue as your OS on your test laptop just for the occasion. Sure, you may not have been as familiar with Arch Linux systems as you were with Debian or Ubuntu based distros, but nothing else came with such a robust lineup of repair tools preinstalled. And the likelihood that something would infect this PC with malware was incredibly small.
You could do this.
There was nothing to be afraid of.
In fact, Fazbear should be afraid of you.
You adjusted your mask so that it wasn’t fogging up your goggles, and turned your test computer on. You’d already learned your lesson when you’d extracted the drive from the crusty old laptop… there was no way in hell you were letting that thing touch your crappy little coffee table again. Gingerly you placed it on the tupperware lid, plugging it into the cable.
Of course your computer didn’t detect it….
You sighed, pulling up the command terminal.
Well, it was showing up in lsusb….
That was something at least.
Nothing in fdisk or lsblk….
Diligently you tapped away at your keyboard, trying out a few commands.
You reseated the cable a few times, leaving it unplugged as you typed in the command to load the usb storage before you plugged it back in.
“C���mon babygirl….”
You licked your lips as you heard the hard drive whir to life.
You were a goddamn wizard.
It still wasn’t loading, but there was no doubt that the disk was corrupted. So you pulled up TestDisk and began the slow process of recovery.
You created a log, documenting everything you were doing.
Someone had to.
You opened up the drive. Multiple partitions…. More things to go wrong.
No.
More things to go right.
5 notes
·
View notes
Text
Why does every program that snap installs show up in lsblk?
Who's idea was that? What was the rationale?
I don't daily drive ubuntu but I have one off to the side
2 notes
·
View notes
Text
Identify the disk type is SATA or SSD in linux
[oracle@dbperf ~]$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 300G 0 disk ├─sda1 8:1 0 136.7G 0 part /u01 ├─sda2 8:2 0 29.3G 0 part / ├─sda3 8:3 0 4.9G 0 part [SWAP] ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 129.2G 0 part /u02 sr0 11:0 1 1024M 0 rom [oracle@dbperf ~]$ lsblk -t NAME ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE RA WSAME sda 0 512 0 512 512 1 mq-deadline 64…
0 notes
Text
How is free space management implemented in Linux?
Free space management in Linux is a critical aspect of the filesystem's functionality, ensuring efficient utilization of disk space. Here’s how it’s typically implemented:
Space Management Strategy in Linux
Linux employs several strategies to manage free space within its filesystems. Each filesystem type, such as ext4, XFS, or Btrfs, has its own method for handling free space.
Block Allocation: Linux filesystems use block allocation techniques to manage free space. They keep track of free blocks (chunks of disk space) and allocate them to files as needed. When files are deleted or resized, the freed blocks are returned to the pool of available space.
Bitmaps and Lists: Many Linux filesystems use bitmaps or linked lists to track free blocks. For example, ext4 uses a combination of bitmaps and group descriptors to manage and allocate space.
Space Planning and Management: Advanced filesystems like XFS and Btrfs offer sophisticated space planning and management features. They include dynamic inode allocation, extent-based storage, and support for large files and filesystems.
Defragmentation: Linux filesystems periodically perform defragmentation to optimize space utilization. This process reorganizes fragmented files and free space to improve performance and reduce fragmentation.
Space Utilization Analytics: Tools like df, du, and lsblk provide insights into disk usage and free space. For more detailed analysis, software like ncdu or baobab can be used to visualize and manage disk space.
Space Management System and Software
Linux provides various space management systems and software solutions to handle disk space efficiently:
Filesystem Tools: Utilities like fsck, tune2fs, and xfs_growfs help manage filesystem integrity and space allocation.
Disk Usage Analyzers: Tools such as ncdu, baobab, and kdirstat offer graphical and command-line interfaces to analyze and manage disk space.
Role of Quantum Strides LLC
At Quantum Strides LLC, we understand the importance of effective space management for optimizing performance and storage efficiency. Our expertise in Space Management Software ensures that your systems are equipped with the latest tools and strategies for managing free space, enhancing overall Space Utilization Analytics, and ensuring robust Space Planning and Management.
For tailored solutions and advanced space management strategies, contact Quantum Strides LLC to leverage our expertise in optimizing your storage infrastructure.
Feel free to reach out if you need more detailed insights or specific recommendations on managing free space in Linux!
0 notes
Text
【數位3C】Amazon Web Services - AWS EBS磁碟空間如何調整升級?
原本985g的空間不符所需 預計調整到5TB 先到aws的EBS磁碟區修改容量到需求空間 變更容量為5120G之後 還需要在操作系統內部擴展文件系統 Windows的話就到系統管理內調整 Linux的話則是要先進入該磁碟連接的機器中執行以下步驟 首先使用 lsblk 指令先確認容量是否顯示新的大小 再來確認磁碟格式是ext4還是xfs 使用df -T可以看到 若使用的是 ext4 文件系統,則執行以下 resize2fs /dev/nvme1n1 XFS 文件系統則執行: xfs_growfs /mount/point (看實際掛載位置) 最後再次使用 df -h 來確認文件系統已擴展到需要的新容量 以上~~收工!!
0 notes
Text
Removendo uma Unidade USB com Segurança no Linux: Passo a Passo
Introdução: É crucial remover as unidades USB com segurança no Linux para evitar perda ou corrupção de dados. Desconectar a unidade sem o devido processo pode ocasionar problemas. Este guia detalha os passos simples e as medidas de segurança importantes para ejetar unidades USB com segurança usando a linha de comando do Linux. Passo 1: Identificar a Unidade USB Utilize o comando lsblk para…
View On WordPress
0 notes
Text
Ubuntu 22.04 on MacBook Pro 17 2011
Modify the GRUB configuration on your installed Ubuntu system:
Mount Installed Ubuntu Partition:
First, identify and mount your installed Ubuntu partition:
lsblk
sudo mount /dev/sdXY /mnt
Bind Mount Essential Directories:
Before chrooting, bind mount the essential directories:
sudo mount -t proc none /mnt/proc
sudo mount -t sysfs none /mnt/sys
sudo mount -o bind /dev /mnt/dev
Chroot into the Installed System:
sudo chroot /mnt
Edit GRUB Configuration:
Now you can edit the GRUB configuration file:
nano /etc/default/grub
Add the following to GRUB_CMDLINE_LINUX_DEFAULT:
radeon.modeset=0 i915.lvds_channel_mode=2 i915.modeset=1
It should read like:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0 i915.lvds_channel_mode=2 i915.modeset=1"
Power off the dGPU
sudo nano /etc/grub.d/10_linux
Add the following to the line above the line containing “gzio”:
echo " outb 0x728 1" | sed "s/^/$submenu_indentation/"
echo " outb 0x710 2" | sed "s/^/$submenu_indentation/"
echo " outb 0x740 2" | sed "s/^/$submenu_indentation/"
echo " outb 0x750 0" | sed "s/^/$submenu_indentation/"
echo " insmod gzio" | sed "s/^/$submenu_indentation/"
Add 2 spaces at the beginning of each line
Update GRUB:
Save the changes and update GRUB:
update-grub
Exit Chroot and Reboot:
Exit the chroot environment:
exit
Then, reboot your computer:
reboot
0 notes
Text
在Ubuntu Linux上擴充虛擬機的邏輯分割區
流程說明 檢查磁區:使用 lsblk 命令來檢查磁碟設備名稱���分割區位置。 更改硬碟容量:將虛擬機硬碟從原始大小擴充至新的大小,例如從8G到16G。 擴充分割區:使用 growpart 命令來擴充分割區,並確認變更後的大小。 擴充檔案系統:執行 pvs 和 pvresize 來擴充物理分割區,然後用 lvextend 擴充邏輯分割區並整合所有可用空間。 以下以 UBuntu 22.04 使用單顆虛擬硬碟,並使用安裝程式預設的磁碟分割方式所建立的虛擬機器為例: 1. 刪除虛擬機器的快照並合併硬碟 (不做會無法更動硬碟容量) 2. 設定虛擬機器所需要的硬碟容量 3. 重啟虛擬機器(不重啟系統認不到擴充後的容量):reboot 4. 檢查磁區:lsblk 5. 擴充硬碟容量:sudo growpart /dev/sda 3 6.…
View On WordPress
0 notes
Note
lsblk | grep snap
Based on what happened when I ran this on my machine, no
0 notes
Text
1 września 2023
◢ #unknownews ◣
Witam w kolejnym zestawieniu interesujących znalezisk ze świata IT.
Sponsorem dzisiejszego wydania jest firma Cambly, która oferuje platformę do nauki języka angielskiego. Dzięki współpracy z unknowNews możesz otrzymać zniżkę -55% na plan roczny w tej usłudze. Sprawdź tego linka.
1) Czym jest higiena cyfrowa i w jaki sposób właściwie o nią zadbać? (film, 20 minut) https://www.youtube.com/watch?v=bSda1JJ89NY INFO: Jak odpowiedzialnie korzystać z zasobów sieci tak, aby ograniczyć jej negatywny wpływ na nasze życie, nie być przeładowanym informacjami, nie zaniedbywać relacji społecznych i nie pogorszyć swojego zdrowia. Ważny temat. Warto posłuchać.
2) Stwórz bota AI czerpiącego wiedzę z Twojego bloga/notatek (LLM) https://blog.gopenai.com/creating-an-ama-bot-for-my-personal-website-using-llms-5201a641deae INFO: Autor pokazuje jak wykorzystując scrapera danych, połączonego z Langchainem można nakarmić wiedzą model językowy (LLM) i stworzyć bota w stylu 'Ask Me Anything'. Użytkownik będzie w stanie zapytać, o co tylko chce, o ile odpowiedź znajduje się w źródle wiedzy, które zostało użyte do nauki. To niby mały, hobbystyczny projekt, ale całkiem fajnie pokazuje stack technologiczny, który używany jest do tego rodzaju zadań.
3) Mapa burz na świecie - w czasie rzeczywistym https://www.lightningmaps.org/ INFO: Aplikacja niby znana, ale myślę, że warto się nią podzielić. Pokazuje ona w czasie rzeczywistym, gdzie aktualnie pojawiają się burze. Sprawdź, czy burza idzie w Twoim kierunku, czy może się oddala.
4) Tworzenie aplikacji na iOS od strony biznesowej https://www.ideamotive.co/ios/guide INFO: Chcesz stworzyć aplikację na iPhone/iPada i na niej zarabiać? Napisanie aplikacji to dopiero jeden z początkowych kroków na drodze do sukcesu. Jaki model biznesowy wybrać, na jaką technologię się zdecydować, czy to jest opłacalne, czy warto development zlecić na zewnątrz, dlaczego iOS, a nie np. Android? - to tylko niektóre z pytań, na które znajdziesz odpowiedź w podlinkowanym artykule.
5) Zbuduj własny system do wysyłania notyfikacji na smartfona/komputer (film, 32 minuty) https://www.youtube.com/watch?v=WJgwWXt79pE INFO: Film pokazuje jak wykorzystując aplikację NTFY wysyłać (z użyciem prostego API REST-owego) notyfikacje z użyciem własnej infrastruktury.
6) Dlaczego firmy B2B powinny wprowadzić program rabatowy dla startupów? https://elenaverna.substack.com/p/too-good-to-be-true-why-b2bs-should INFO: Artykuł opisuje ciekawą strategię wzrostu, która przekształca klientów z darmowych na płatne plany i pomaga zdobywać umowy z dużymi przedsiębiorstwami. Ten artykuł przybliża koncepcję 'Programu Rabatowego dla Startupów', który już teraz wykorzystują takie firmy jak MongoDB, Hubspot czy AWS. Być może takie podejście pozwoli Ci lepiej rozwinąć Twój biznes online.
7) Darmowe materiały do nauki języka angielskiego od firmy Cambly [sponsorowane] https://www.cambly.com/english/resources?referralCode=55unkn INFO: Uzyskaj dostęp do bota AI służącego do nauki angielskiego oraz pobierz e-booki dotyczące przygotowania się do rozmowy kwalifikacyjnej, anglojęzycznego żargonu w IT oraz idiomów. Całość dostępna jest całkowicie za darmo. Rejestrując się na stronie, otrzymasz dodatkowo 55% zniżki na plan roczny, jeżeli zdecydujesz się na rozpoczęcie nauki na platformie Cambly.
8) Czytelne dla człowieka wyjście z linuksowych komend https://dbohdan.com/clean-mount-lists INFO: Chcesz oczyścić wyjście popularnych komend Linuxa takich jak df, lsblk czy mount, które nie są zbyt czytelne? Ten artykuł pokazuje metody na wyeliminowanie "szumów" i poprawę czytelności wyników tych poleceń. Taka prezentacja danych może przydać Ci się do stworzenia aliasów wyświetlających dane w bardziej czytelny sposób, a także możesz tego użyć w skryptach w celu zmniejszenia ich poziomu złożoności.
9) TacoAPP - wszystkie Twoje zadania na jednym ekranie https://tacoapp.com/ INFO: Planujesz projekty w wielu różnych narzędziach, a może współpracujesz z kilkoma firmami i jedna z nich używa Jiry, druga Basecampa, trzecia Bugzilli, a kolejna otwiera issues na GitHubie? Ta aplikacja wyświetli Ci wszystkie Twoje taski na jednej liście. Można zaciągać zadania z ponad 40 serwisów. Taco jest bezpłatny i nie posiada planu premium.
10) LocalStack - stwórz własne środowisko zgodne z AWS https://awstip.com/run-aws-on-your-laptop-introduction-to-localstack-7269c19dedae INFO: Dzięki tej aplikacji uruchomisz w środowisku lokalnym konfigurację symulującą środowisko znane z usług Amazona. Postawisz między innymi usługi takie jak EC2, Lambda, SES, SNS, DynamoDB, S3, API Gateway itp. Przydatne rozwiązanie, jeśli chcesz stworzyć dla siebie przestrzeń do developmentu, a jednocześnie nie chcesz (lub nie możesz) korzystać bezpośrednio z chmury.
11) Metody tworzenia backdoorów na koncie AWS https://mystic0x1.github.io/posts/methods-to-backdoor-an-aws-account/ INFO: Artykuł omawia, jak potencjalny agresor mógłby utrzymać długoterminowy dostęp do Twojego konta AWS. Dowiedz się więcej o kluczach dostępu, tymczasowych poświadczeniach bezpieczeństwa, rolach IAM, grupach bezpieczeństwa i innych technikach. Zrozumienie tych zagrożeń to pierwszy krok do zabezpieczenia swojego konta AWS.
12) Lista 10 typów autoryzacji: od RBAC do ABAC https://www.osohq.com/post/ten-types-of-authorization INFO: Ten artykuł to kompleksowy przegląd 10 modeli autoryzacji, od globalnych ról w modelu RBAC, przez relacje w ReBAC, aż po kontrolę dostępu na podstawie atrybutów w ABAC. Dowiedz się, jak te modele są ze sobą powiązane i jak mogą wpłynąć na bezpieczeństwo Twojej aplikacji.
13) Jak rozwija się PHP i kto za nim stoi? https://christoph-rumpel.com/2023/7/who-is-behind-php INFO: Kto stoi za językiem programowania, który napędza ponad 77% stron internetowych? Kto podejmuje decyzje o nowych funkcjach i przyszłych wersjach PHP? Ten artykuł odpowiada na te pytania i wiele innych, odkrywając mniej znane aspekty historii i funkcjonowania PHP. Dowiesz się z niego także, jak możesz wpłynąć na rozwój tego języka, niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero zaczynasz swoją przygodę z PHP.
14) Obsługa wielu kont GitHuba w jednym kliencie GIT https://dzone.com/articles/mastering-multiple-github-accounts INFO: Masz dostęp do wielu kont na GitHubie, a każde z nich obsługuje inne repozytoria i ma do siebie przypisany inny klucz SSH? Ta prosta sztuczka pomoże Ci obsłużyć dowolną liczbę kont poprzez modyfikację pliku konfiguracyjnego klienta SSH.
15) Konfiguracja VSCode pod PHP i Laravel https://dev.to/sean_kegel/vscode-for-php-and-laravel-lnk INFO: W artykule znajdziesz podstawowe informacje, jakie rozszerzenia zainstalować, jakie ustawienia są przydatne i jakie narzędzia zewnętrzne mogą okazać się niezastąpione przy pracy w VSCode na tandemie PHP+Laravel.
16) Jak zebrać wszystkie linki z dowolnej strony internetowej za pomocą DevToolsów? https://christianheilmann.com/2023/08/24/quick-tip-getting-all-links-from-any-web-site-into-a-spreadsheet-using-browser-developer-tools/ INFO: Czy kiedykolwiek potrzebowałeś zgromadzić wszystkie linki z danej strony internetowej? Ten artykuł pokazuje, jak to zrobić za pomocą konsoli JS z narzędzi developerskich dostępnych w każdej przeglądarce. Jeden prosty fragment kodu (1 linijka) pozwoli Ci wyeksportować linki wraz z opisami i to w formacie zdatnym np. do przeklejenia do arkusza kalkulacyjnego.
17) Historia powstania firmy Atari (film, 57 minut) https://www.youtube.com/watch?v=hDrWth5pK9Q INFO: Jak wyglądało powstanie i rozwój komputerów i automatów Atari? Od czego wszystko się zaczęło i jak to wygląda obecnie? Sporo ciekawostek dla wielbicieli historii branży IT
18) Najczęściej odwiedzane strony/usługi bazujące na AI https://www.ilib.com/ai-websites INFO: To, że ChatGPT jest na pierwszym miejscu, to nie będzie dla Ciebie zaskoczeniem. Dla mnie jednak zaskoczeniem było wiele kolejnych pozycji. Przyznam, że z TOP10 (a wszystkich jest 3000!) nie znałem aż 4 stron. Stosunkowo niska pozycja Midjourney może być spowodowana tym, że to prawdopodobnie jeden z nielicznych softów, którego NIE używa się przez interfejs webowy. Na liście można znaleźć kilka ciekawych perełek. Warto przeklikać.
19) Prefetching, Preloading i Prerendering w HTML https://blog.openreplay.com/prefetching-preloading-and-prerendering-in-html/ INFO: Artykuł przedstawia trzy techniki na optymalizację czasu ładowania aplikacji webowych - prefetching, preloading i prerendering. Dowiedz się, czym każda z tych technik różni się od pozostałych i które z nich będą dla Ciebie użyteczne.
20) Życie w świecie bez haseł https://developer.okta.com/blog/2023/08/30/passwordless-authentication INFO: Jak by to było, gdybyśmy przestali używać haseł do uwierzytelniania? Artykuł przedstawia koncepcję bezproblemowego uwierzytelniania, które jest marzeniem wielu, w tym np. grupy FIDO. Zobacz, jak mogłoby wyglądać taka bezhasłowe uwierzytelnienie.
21) Jak programiści przechwalają się przed innymi (film, 6 minut / humor!) https://www.youtube.com/watch?v=r6tH55syq0o INFO: Powiedzmy sobie szczerze. Ten film nie wniesie wielkiej wartości do Twojego życia, jednak pokazuje on pewną mało pochlebną wizję 'fleksujących' (tak mówi ponoć młodzież) się programistów i innych ludzi z branży IT. Wrzucam do zestawienia, bo film sprawił, że przez sporą jego część siedziałem z uśmiechem na twarzy.
22) Skrótowe zapisy kodu stosowane w JavaScript https://hackernoon.com/mastering-javascript-shorthand-tips-for-beginners INFO: Niektóre z konstrukcji często używanych w języku JS można zapisać znacznie krócej. Jeśli nie chcesz, to nie musisz tego oczywiście robić, ale zdecydowanie warto rozumieć, co dana konstrukcja robi, gdy natkniesz się na nią w cudzym kodzie.
23) Chartbrew - narzędzie do tworzenia wykresów na podstawie dostarczanych danych https://github.com/chartbrew/chartbrew INFO: Masz API, które regularnie zwraca jakieś wartości liczbowe (np. obciążenie systemu, liczba użytkowników, wartość sprzedaży itp.), albo masz bazy danych zawierające podobne dane? Ten soft pozwoli Ci w bardzo prosty sposób zwizualizować je wszystkie i wygenerować dashboard dostosowany do Twoich potrzeb.
24) Migracja z Puppeteer do Playwright - jak to zrobić i czy warto? https://www.checklyhq.com/guides/puppeteer-to-playwright/ INFO: Jeśli kiedykolwiek myślałeś (albo szef kazał…) nad zmianą Puppeteera na Playwright, to ten artykuł podpowie Ci, jakie zmiany w kodzie musisz zrobić, aby Twoje dawne scenariusze nadal działały. Dowiesz się także, jakie nowe możliwości zyskasz po takiej przesiadce.
25) Ciekawe sposoby wykorzystania cieni CSS do czegoś więcej niż głębi obrazu https://www.smashingmagazine.com/2023/08/interesting-ways-use-css-shadows/ INFO: Mniej oczywiste techniki wykorzystania cieni w CSS do tworzenia efektów przy najechaniu kursorem, do różnych stylów tekstu, a nawet rzucania cieni na inne cienie. Ciekawy efekt.
26) LLaMA 2 jest niemal tak dokładny, jak GPT-4 w podsumowywaniu tekstów https://www.anyscale.com/blog/llama-2-is-about-as-factually-accurate-as-gpt-4-for-summaries-and-is-30x-cheaper INFO: GPT-4 świetnie radzi sobie z przygotowywaniem streszczeń. Jeśli jednak chcesz przygotować opracowania materiałów, których (np. ze względu na RODO) nie możesz wysłać do chmury, z pomocą może przyjść jeden z uruchamianych lokalnie modeli LLM. Artykuł porównuje skuteczność LLaMA2 do wyników uzyskanych z GPT-4 i różnice nie są ogromne.
27) Ciekawa metoda na generowanie pomysłów na treści (ChatGPT) https://www.justinwelsh.me/newsletter/build-a-content-library INFO: Justin Welsh prezentuje prosty system, który pomaga wykorzystać i recyklingować skuteczne treści. W praktyce polega to na przygotowaniu tematów, w których czujesz się ekspertem i kategorie wpisów, które chcesz ogarnąć (np. wpisy rozrywkowe, przemyślenia, poradniki itp.), a AI zajmuje się resztą. Treść NIE jest tworzona, a jedynie zwracane są potencjalne tematy do omówienia. W artykule znajdziesz linka do używanego w tym procesie, gotowego prompta.
28) Generator komiksów z użyciem AI - wiele stylizacji do wyboru https://huggingface.co/spaces/jbilcke-hf/comic-factory INFO: Opisz po angielsku, jaką scenę komiksową chcesz zobrazować na 4 obrazkach, a następnie wybierz preseta odpowiadającego za styl komiksu. Domyślnie wybrany jest japoński styl, ale wg mnie najfajniej wychodzi mu komiks współczesny. Postacie na kolejnych kafelkach starają się być spójne, ale różnie to wychodzi. Czasami na wygenerowanie komiksu czeka się 10 sekund, a czasami ponad 5 minut. Zależy to od obciążenia serwisu.
29) ChatGPT Enterprise jest już dostępny https://openai.com/blog/introducing-chatgpt-enterprise INFO: Według danych od OpenAI, 80% firm z listy Fortune 500 korzysta z ChatGPT od momentu premiery usługi. Teraz w ofercie pojawiła się wersja Enterprise, która umożliwia zakładanie kont pracownikom swojej firmy, a jednocześnie daje im dostęp do nielimitowanego modelu GPT-4 z 32k oknem kontekstu. Model ten będzie także według zapewnień twórców działać 2x szybciej dla klientów Enterprise. W pakiecie otrzymujemy jeszcze gwarancję prywatności (prompty, odpowiedzi i wklejane dane nie są nijak używane do uczenia AI), nielimitowany dostęp do Code Interpretera, możliwość integracji z firmowym SSO,
30) Teoria zbiorów, a system typów z TypeScript https://swistak.codes/post/teoria-zbiorow-typescript/ INFO: System typów TypeScripta ma wiele wspólnego z teorią zbiorów z logiki. Artykuł pokazuje, jak w ten sposób rozumieć ten język tym samym wyjaśniając istnienie i sens pewnych konstrukcji. Metoda omówienia tematu raczej dla fanów matematyki, ale być może Cię zainteresuje.
31) Platforma Wordpress oferuje 100-letni plan hostingowy https://wordpress.com/blog/2023/08/25/introducing-the-100-year-plan/ INFO: Trzeba przyznać, że to dość odważny krok, aby sprzedawać hosting wraz z domeną w paczce na 100 lat, jednak to właśnie do swojej oferty dorzucił Wordpress. Jeśli zależy Ci na pozostawieniu po sobie w spadku bloga, to może to być ciekawy pomysł… o ile oczywiście pływasz w kasie, bo tanie to nie jest.
== LINKI TYLKO DLA PATRONÓW ==
32) Przewodnik po zaawansowanym programowaniu https://uw7.org/un_1ee6576cce404 INFO: Chcesz poszerzyć swoją wiedzę o zaawansowane tematy związane z programowaniem, takie jak Domain Driven Design, wzorce projektowe czy antywzorce? Ta strona zaoszczędzi Ci sporo czasu, gromadząc potrzebną wiedzę w jednym miejscu. Znajdziesz tu także sekcje poświęcone narzędziom, terminologii i prawom rozwoju oprogramowania.
33) Rozwiązanie jednego z zadań z serwisu Hack the box - solucja dla pentesterów https://uw7.org/un_e80cc75f7d812 INFO: Solucji z Hack the Box znajdziesz w necie sporo, ale to skupia się na maszynie przeznaczonej dla początkujących i bardzo dokładnie, krok po kroku pokazuje jak od rekonesansu dojść do przejęcia atakowanej maszyny. Nie ma tutaj tak dużych przeskoków myślowych, jak w niektórych innych opisach, jakie widziałem, co czyni ten artykuł użytecznym także dla bardzo początkujących pentesterów.
0 notes
Text
My Orange Pi 5 arrived!
I originally bought it to enable me to make aarch64 VMs faster than with QEMU and overnight installations, but it occurred to me too late that I could just use my Oracle Cloud machine for that instead.
Anyways, I wanted to mess around with an ARM machine for quite a long time and the thing was coming anyways so why not. I somewhat regret being swayed by the extra performance and not getting something that was ARM system ready instead so I could try any distro/OS I wanted. The official images use a super weird custom kernel and bootloader (although I'm just not very familiar with boot process in ARM anyways, good opportunity to learn I guess) and it refuses to load normal aarch64 images.
I also failed to get the thing to output an image, but I didn't try very hard, it might have been the server Debian image I put on it or maybe something wonky with the HDMI cable and 4k display I tried. I ended up just connecting over SSH and playing through there (default user is root/orangepi).
The thing also won't recognize my NVMe SSD in an Orico enclosure in the USB 3 ports. I planned on putting most of the IO on that but the OPI5 doesn't even realize the thing is plugged in unless I plug it in the USB 2 port, which is dog slow. Since lsusb, dmesg and lsblk don't show anything at all I suspect the board might not be able to supply enough power to the SSD. I have been experimenting with NBD and iSCSI to give it some faster and more reliable storage than the SD card it boots from, it looks pretty promising.
When it comes to performance, the Rockchip RK3588 with 4xA76 and 4xA55s is pretty much identical to the quad core Neoverse N2 in my Oracle server in multithreading and gets torn apart in single threading. I have yet to try the GPU and probably won't ever find anything that actually uses the fancy NPU.
All in all, I think I should have gone for the Raspberry Pi 4 instead haha. But this still gives me a good excuse to go back to compiling custom Linux kernels, I heard that 6.4 might improve support for the OPI5 as well so I'm hyped.
1 note
·
View note