LINUX &&|| PROGRAMMING
144 subscribers
1.06K photos
59 videos
17 files
1.23K links
Linux jest systemem wymarzonym dla programistów. W końcu sami dla siebie go stworzyli 😃 Łatwo się w nim programuje...
Ale wśród użytkowników telegrama jest chyba mniej popularny niż ogólnie na świecie, więc na razie na tym kanale głównie są memy 😃
Download Telegram
GNU Network Services
https://gnu.io/
Właśnie uświadomiłem sobie, że praktycznie każdy ważny powód, dla którego zapłaciłem ok. 20 000 PLN za #MacBookPro+ #iPhone, był, delikatnie mówiąc, bezpodstawny. O iPhone już dużo pisałem (rezygnuję), teraz wrzucam pierwszy i ostatni post dotyczący MacBooka i podsumowanie moich przemyśleń.

Z telefonem nie polubiłem się już od pierwszego momentu - mocno ograniczona funkcjonalność w porównaniu do flagowych androidów, konieczność płacenia 100 złotych za przeniesienie historii czatu WhatsAppa (oryginalna, wbudowana aplikacja sypała błędami po kilku godzinach przenosin), problemy z notyfikacjami, bardzo mocno ograniczona możliwość ustawiania telefonu pod siebie, gesty, które w jednych aplikacjach działają, w innych nie - dużo tego. Uważam, że jest to pewnie i spoko sprzęt jako dodatek do #MBP, ale moich potrzeb kompletnie nie spełnia. Ja na laptopie głównie edytuje materiały - wszystko inne robię na telefonie.

Tak więc czas na MBP. Polubiłem się z nim od razu, w miarę szybko sobie wszystko poustawiałem i od razu pogodziłem się z myślą, że trzeba będzie nauczyć się obsługi systemu, bo przecież każdy mówił, że najlepszy laptop do edycji video, więc jak każdy tak mówi to z pewnością tak jest… :)

Po dwóch dniach użytkowania postanowiłem sprawdzić ile czasu faktycznie zaoszczędzę na renderze materiałów na MBP.

Wziąłem 100 plików z vloga z NYC, prosto z kamery, odpaliłem Premierę Pro, wrzuciłem je na timeline mojego starego i nowego laptopa, ustawiłem opcje pod moje JuTuby i kliknąłem “render”.

Uczestnicy zabawy:
Mój "stary" laptop - Asus Zephyrus G14, Ryzen 7 4800HS, RTX 2060 MAX-Q, 16 GB RAM, 1 TB SSD
Wartość (NOWY): Ok. 6000 PLN w 2020 roku.

Mój nowy laptop - Apple MacBook Pro 14”, M1 Pro (Wersja mocniejsza 10-CPU/16-GPU), 16 GB Ram, 1 TB SSD.
Wartość (NOWY): Ok. 13000 PLN w 2022 roku.

Z reguły robiąc vloga, robię cztery rendery.
1. Proxy wstępnie pociętego vloga dla montażysty, wszystko jak oryginalne video tylko bitrate CBR 8.
2. Te same pliki ale w Apple 422 LT, z których później renderuje vloga docelowego.
3. Gotowy vlog dla Patronów w 2.7k i bitrate CBR 16, który trafia przedpremierowo na drugi kanał
4. Finalna wersja vloga w 4k i bitrate CBR 40, który wpada na główny kanał.

Tak więc na tych konkretnych ustawieniach postanowiłem przeprowadzić test. 24 minuty surowego materiału z Sony A7IV w 4k i 30 FPS. Oto wyniki:

1. Proxy

Asus Zephyrus G14: 12:00
MacBook M1 Pro: 20:39

Wynik: Zephyrus szybszy o 8:39
2. Apple ProRes 422 LT

Asus Zephyrus G14: 17:59

MacBook M1 Pro: 5:24

Wynik: MacBook szybszy o 12:35
3. 2.7k CBR 16

Asus Zephyrus G14: 11:08

MacBook M1 Pro: 13:34

Wynik: Zephyrus szybszy o 2:26
4. 4k CBR 40

Asus Zephyrus G14: 19:36

MacBook M1 Pro: 27:58

Wynik: Zephyrus szybszy o 8:22

Łączny czas renderowania:
Asus Zephyrus G14: 1h 0m 43s

MacBook M1 Pro: 1h 7m 35s

Wynik: Zephyrus szybszy o 6m 52s

Wiedziałem też, że jak opublikuję wyniki, to ktoś mi zarzuci, że renderowałem w Adobe, a nie w FCP, który jest natywnym programem do edycji dla Apple, i na pewno poradziłby sobie lepiej. To również postanowiłem sprawdzić - wrzuciłem na timeline dokładnie te same pliki, dałem render “Computer H.264 Better Quality 4k” - render trwał 30:40 min :)

Skonsultowałem się również ze znajomymi z branży Jutubowej - każdy z kim rozmawiałem, wypuszcza finalne pliki w kodeku H.264 i z profesjonalnym kodekiem jakim jest Apple ProRes nie ma zbytnio do czynienia. Jedyny powód, dla którego ja mam, to to, że nie wymyśliłem jeszcze w jaki inny sposób mogę ogarniać montowanie materiałów pół na pół z montażystą :)

Czy to oznacza, że MBP i Apple się do niczego nie nadają? Nie. Z pewnością znajdzie się grono ludzi, którym świetnie się bawi/pracuje na tych sprzętach (z pewnością nie gra XD). Nie wiem jeszcze co zrobię z MBP, ale telefonu będę się z pewnością pozbywał, ponieważ mój poprzedni telefon, czyli Samsung Notę 10 Plus, był dla mnie komputerem w telefonie, a iPhone wydaje się być dodatkiem do MBP, a nie osobną, autonomiczną jednostką do pracy.
https://t.me/ProgramowanieLinux/718
Oczywiście zdaję sobie sprawę z tego, że 99% osób na świecie nie ma takich wymagań co do sprzętu, jak ja. Jestem jednak w szoku, że Apple swoim marketingiem i propagandą sianą mimowolnie przez użytkowników, spowodował, że nawet ja uwierzyłem, że ich sprzęty z M1 to kompletna rewolucja rynku, która gniecie konkurencję. (szczerze wątpię, żeby chociaż 10% zachwalających edycję video, miała potrzebę renderować w Apple ProRes)

Owszem - MBP ma wiele zalet. Na baterii wytrzyma dużo dłużej niż mój Zephyrus, ma pełną moc na baterii, którą mój laptop ma dopiero po podłączeniu do prądu, ma wbudowany czytnik kart SD, sam system jest bezpieczniejszy, jest cichszy, chłodniejszy, ładowarka mniej zajmuje i trochę (100g) mniej waży, jest też time machine itp.

Zephyrus ma za to większy ekran (niby i tu 14” i tam 14” ale jak odpalam sobie YT na fullscreen to w Asusie mam pełny ekran, a MacBook ma czarne paski na górze i na dole, bo inne ratio), ma matowy ekran dzięki któremu dobrze się pracuje w podróży, kiedy mocno świeci słońce, no i jak mi zabraknie miejsca na dysku, to idę do sklepu, kupuje dysk M2 2TB za 1000 zł, wsadzam go do laptopa, stary sprzedaje za kilka stówek i mam 2 TB za 600 zł. To samo z RAMem. W Apple trzeba dopłacić 2400 zł do ramu 32GB i 2400 zł do dysku 2 TB. Czyli więcej, niż dziś warty jest mój cały laptop :)

Bardzo chętnie zobaczyłbym we flagowych androidach/windowsach takie funkcje jak świetnie działające FaceID, AirDropa do przesyłania plików, czy time machine, dzięki któremu po utracie laptopa/telefonu mogę szybko powrócić na nowym urządzeniu do stanu sprzed np. kradzieży, ale tak oprócz tego, to w nowoczesnych topowych Windowsach/Androidach nie widzę przepaści w porównaniu do Apple. Czytając komentarze, mam wrażenie, że wiele osób przesiadło się z Windowsa/Androida za ułamek ceny sprzętu Apple, na Apple i stąd wrażenie ogromnego przeskoku technologicznego/wydajnościowego. Jak już porównywać Windowsa czy Androida do Apple, to skupmy się może jednak na tych modelach, które choć odrobinę zbliżają się cenowo do jabłka :)

U mnie na razie albo zostanie Note 10 Plus, lub pojawi się S22 Ultra, a co do laptopa - nadal się zastanawiam, ale nie wiem czy ta delikatnie mniejsza ładowarka i lepsza praca na baterii jest warta tych pieniędzy.

Niech sobie każdy kupuje to co mu pasuje, ale jako, że zacząłem ten temat, to chciałem go też podsumować.

Temat "Cash, daj sobie dwa tygodnie - zakochasz się w Apple" uważam za zamknięty :D

Pozdrowienia! :)

PS. Proszę się zbytnio nie emocjonować, bo to tylko elektronika i korporacje, które ją robią. Chyba nigdy tyle banów nie poleciało na IG, co po moich przemyśleniach związanych z Android vs Apple. Niektórzy to się zachowywali, jakbym im rodzinę zwyzywał :)

Miłej niedzieli!

Początek: https://t.me/ProgramowanieLinux/717

Src: https://www.facebook.com/100057721313362/posts/pfbid02AgZapSMiecVr1bqZL9sRFWQ5nsrswQFdfNjoTp8Jjqg6Wv9oW1PmzqDDpZXa3PKSl/
👍1
Processing w edukacji
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. https://ffmpeg.org
the better is the enemy of the good
Forwarded from IT step by step
Data encryption software

Encryption is the best technology to protect your data and is very difficult to circumvent.

With VeraCrypt you can encrypt in real time the system disk, a separate internal or external disk (including a flash drive) or create virtual disks using container files.

The software is free and open-source. Available for Windows, Mac, Linux.
ns-3 is a discrete-event network simulator for Internet systems, targeted primarily for research and educational use. ns-3 is free, open-source software, licensed under the #GNU #GPLv2 license, and maintained by a worldwide community.
https://www.nsnam.org/
#NS3
The Sandbox
A Decentralized Gaming Metaverse Made By Players
The Sandbox is a decentralized community-driven Metaverse for creators to monetize voxel assets and gaming experiences in the blockchain!
https://www.sandbox.game/en/
Forwarded from Programmer Humor
Hmm, that's a nice Algorithm !!
https://redd.it/tifm9z

by @programmer_humor
US Gov imposes export requirements on NVIDIA A100s and future H100s to China and Russia

According to this SEC filing, the US government has instituted a new license requirement for exports to China or Russia of any NVIDIA GPUs that are as good or better than the A100.

The motivation is supposedly to prevent possible military uses. Seems the collateral damage could be a blow to Chinese ML research moving forward, considering the massive reliance on NVIDIA GPUs currently:

> The Company’s outlook for its third fiscal quarter provided on August 24, 2022 included approximately $400 million in potential sales to China which may be subject to the new license requirement if customers do not want to purchase the Company’s alternative product offerings or if the USG does not grant licenses in a timely manner or denies licenses to significant customers.

https://redd.it/x2ro5v
@artificialintelligence24x7
Is #Rust (programming language) dead?

Rust is hardly dead. It is one of the fastest growing programming languages and has been ranked as the most liked language by its users for two years running in StackOverflow surveys. However, Rust will probably never become one of the top 10 programming languages. It has a difficult syntax and a steep learning curve. It is designed to solve some very hard problems in programming and it solves them in a very unique way.

I foresee it eventually becoming one of the top 20 languages, but not growing beyond it, since there are much easier languages if you just need good performance. Swift and Go are much easier languages if you need speed with a decent level of safety. Rust, however, is the language to use if you need to be as fast as C++ and low memory usage, but with the highest level of safety and multi-threading.

In the future, I foresee Rust becoming a favorite language for Internet of Things devices that have tiny processors and little RAM, but need a high level of security. It will also probably become a favorite language for internet companies that need to offer web services to millions of users. Dropbox used Rust for some mission-critical bits of its programming, and other internet companies will probably choose Rust when they need good security, multi-threading, and to reduce the amount of hardware. For a company running thousands of servers, a highly efficient web service written in Rust can save millions of dollars in hardware. It will also probably become popular in mainframe programming for the same reason.
————————————————————-
Czy #Rust (język programowania) jest martwy?

Rust prawie nie jest jeszcze martwy. Jest to jeden z najszybciej rozwijających się języków programowania i od dwóch lat jest uznawany za najbardziej lubiany język przez użytkowników w ankietach StackOverflow. Jednak Rust prawdopodobnie nigdy nie stanie się jednym z 10 najlepszych języków programowania. Ma trudną składnię i stromą krzywą uczenia się. Jest przeznaczony do rozwiązywania bardzo trudnych problemów w programowaniu i rozwiązuje je w bardzo unikalny sposób.

Przewiduję, że w końcu stanie się jednym z 20 najlepszych języków, ale nie przekroczy tego progu, ponieważ istnieją znacznie łatwiejsze języki, jeśli potrzebujesz tylko dobrej wydajności. Swift and Go są znacznie łatwiejszymi językami, jeśli potrzebujesz szybkości i przyzwoitego poziomu bezpieczeństwa. Rust jest jednak językiem, którego należy używać, jeśli chcesz być tak szybki jak C++ i zużywać mało pamięci, ale z najwyższym poziomem bezpieczeństwa i wielowątkowości.

Przewiduję, że w przyszłości Rust stanie się ulubionym językiem dla urządzeń Internetu Rzeczy, które mają małe procesory i mało pamięci RAM, ale wymagają wysokiego poziomu bezpieczeństwa. Prawdopodobnie stanie się również ulubionym językiem firm internetowych, które muszą oferować usługi sieciowe milionom użytkowników. Dropbox używał Rust do niektórych krytycznych dla misji części swojego programowania, a inne firmy internetowe prawdopodobnie wybiorą Rust, gdy potrzebują dobrego bezpieczeństwa, wielowątkowości i zmniejszenia ilości sprzętu. W przypadku firmy posiadającej tysiące serwerów wysoce wydajna usługa sieciowa napisana w języku Rust może zaoszczędzić miliony dolarów na sprzęcie. Z tego samego powodu prawdopodobnie stanie się on również popularny w programowaniu na komputerach mainframe.

https://www.quora.com/Is-Rust-programming-language-dead/answer/Amos-Becker-Batto
#PROGRAMMING