#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
Bagaimana Melihat Partisi Hardisk Di Linux Debian
Untuk melihat partisi harddisk di Linux Debian, kamu bisa menggunakan beberapa perintah di terminal. Berikut beberapa cara yang umum dan efektif: 1. Menggunakan lsblk lsblk Menampilkan daftar semua perangkat blok (termasuk partisi) dalam bentuk tabel. Informasi yang ditampilkan meliputi nama, ukuran, tipe, dan mount point. Continue reading Bagaimana Melihat Partisi Hardisk Di Linux Debian
View On WordPress
0 notes
Text
Montar discos automaticamente com fstab
Para montar todos os HDs automaticamente no Linux, você pode configurar o sistema para montar as partições durante a inicialização. Isso é feito editando o arquivo /etc/fstab. Aqui está um guia passo a passo:
1. Identifique os HDs e partições
Primeiro, identifique os discos e partições que deseja montar. Use o comando lsblk ou blkid para listar os dispositivos e suas UUIDs (identificadores únicos).
bash lsblk
ou
bash blkid
Anote a UUID de cada partição que deseja montar.
2. Crie pontos de montagem
Crie diretórios onde as partições serão montadas. Por exemplo:
bash sudo mkdir /mnt/dados1 sudo mkdir /mnt/dados2
3. Edite o arquivo /etc/fstab
Abra o arquivo /etc/fstab com um editor de texto, como o nano:
bash sudo nano /etc/fstab
Adicione uma linha para cada partição que deseja montar automaticamente. O formato geral é:
UUID=UUID_DA_PARTIÇÃO PONTO_DE_MONTAGEM FORMATO OPÇÕES_DE_MONTAGEM DUMP PASS
Exemplo:
UUID=1234-5678-9101 /mnt/dados1 ext4 defaults 0 2 UUID=9876-5432-1098 /mnt/dados2 ext4 defaults 0 2
UUID_DA_PARTIÇÃO: Substitua pelo UUID da partição.
PONTO_DE_MONTAGEM: Diretório onde a partição será montada.
FORMATO: Tipo de sistema de arquivos (ext4, ntfs, etc.).
OPÇÕES_DE_MONTAGEM: defaults é comum, mas você pode personalizar conforme necessário.
DUMP: Geralmente 0 (desativado).
PASS: 2 para partições que devem ser verificadas durante a inicialização.
4. Teste a configuração
Antes de reiniciar, teste a configuração com o comando:
bash sudo mount -a
Isso montará todas as partições listadas no /etc/fstab. Verifique se tudo foi montado corretamente.
5. Reinicie o sistema
Se tudo estiver funcionando, reinicie o sistema para garantir que as partições sejam montadas automaticamente na inicialização.
bash sudo reboot
0 notes
Text
TPM donanımını kullanarak LUKS (Linux Unified Key Setup) parolasını her açılışta girmemek.
Hazırlayan: Tayfun Yaban

Merhaba,
Bu yazımı sevgili üşengeç sistem yöneticisi arkadaşlarım için yazıyorum.Kendi adıma sürekli parola girmeyi tercih ederim:P Bu arada görseli Chatgpt’ye yaptırdım.Asker boş durmasın:)
Eğer Luks ile şifrelenmiş bir disk bölümünüz varsa ve her boot sonrası parola girmek zorundaysanız bu yazı tam size göre.Bu işlemi TPM donanımını kullanarak yapacağız.
(Luks ile bir diskin nasıl şifrelendiğini öğrenmek için sitemdeki 2 adet yazıya bakabilirsiniz.)
Normal şartlarda LUKS ile şifrelediğimiz bir diskte boot sonrası bizi böyle bir ekran karşılar ve parolamızı girerek diskimizin şifresinin kaldırılmasını bekler.
“sudo lsblk” komutu ile bölüm/disk imi kontrol ediyoruz.
Sonra tpm kullanarak diskin otomatik olarak açılmasını sağlamak için “sudo systemd-cryptenroll –tpm2-device=auto –tpm2-pcrs=0+7 /dev/vda3” komutunu kullanıyoruz ve parolayı girerek devam ediyoruz.
Burada tabiki de vda3 ismi ile gösterilen sizde neye karşılık geliyorsa onu yazarak devam edeceksiniz.
Ayrıca merak eden arkadaşlar için kısaca Pcr platform üzerinde çalışan yazılım,konfigürasyon ve key saklamak için kullanılır.
PCR: Platform configuration registers
“sudo systemd-cryptenroll /dev/vda3” komutunu kullanıyoruz ve parolamızı tekrar giriyoruz.(Bazı durumlarda systemd-crypentroll ile tpm2 slotunu wipe etmek gerekebilir ve # systemd-cryptenroll /dev/disk –wipe-slot=SLOT komutu ile yapılabilir.)
Bu arada sistemimizde tpm2 tools yüklü değilse “sudo dnf install tpm2-tools” ile yükleyebiliriz.
“/etc/dracut.conf” dosyasını bir metin editoru ile açıyoruz ve en alt satıra “add_dracutmodules+=” tpm2-tss crypt “ ekliyoruz ve kaydedip çıkıyoruz.
Sonra “dracut -f” komutu ile bitiriyoruz.
Reboot sonrası sunucumuzun parola sormadan açıldığını görebiliriz.
Başka yazılarda görüşmek üzere...
1 note
·
View note
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