[ / / / / / / / / / / / / / ] [ dir / fascist / hisrol / jewess / just / s8s / wjsng / wmafsex / yga ]

/tech/ - Technology

Catalog   Archive

Winner of the 62rd Attention-Hungry Games
/eris/ - Wherein Is Explained Absolutely Everything Worth Knowing About Absolutely Anything.

November 2018 - 8chan Transparency Report
Email
Subject
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Flag
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 3 per post.


File: 49fe2d2dbbfd240⋯.jpg (49.31 KB, 780x584, 195:146, svpk0kh2c6l01.jpg)

 No.951780[Reply]

Requesting some knowledgeable anons to lay out the basics of maintaining anonymity on the webs, both surface and dark, for less than educated n00bs. General instruction of how one might seek legal but (((forbidden))) information without winding up on a list somewhere

Links to trustworthy guides and VPNs welcome and appreciated

79 posts and 5 image replies omitted. Click reply to view.

 No.999022

>>951793

>There is no such thing as a trustworthy VPN. No VPN owner is going to go to prison for you.

Yes & No. VPN owners can fuck you without you noticing. That's the real issue - there is no reason to trust them being honest. VPN owners however don't have to sacrifice your ass to save themself from the gov. It just means running a system that leaves no logs so the owner can fully cooperate and still hand out nothing.


 No.999051

>>953365

AMD will let you disable psp now supposedly


 No.999110

>>999051

They are tainted, you cannot take their word for truth.


 No.999174

File: 1f2cf843dc2b336⋯.png (12.23 KB, 200x200, 1:1, 42609447.png)

What attack surface does installing something like Tridactyl (vim browser for FFQuantum) expose?

it asks for a metric fuckton of permissions but is hosted on github. I assume if hoster gets intercepted it could fuck up all traffic through my browser.


 No.1008232

bamp for interest.




File: 78fec0e3f46f802⋯.png (1.34 MB, 1620x1380, 27:23, fag.png)

File: 1aa761e58a85d66⋯.jpg (104.01 KB, 639x472, 639:472, apple fans react.jpg)

 No.1004734[Reply]

>Apple CEO Tim Cook further condemned white supremacists when he accepted an award from the (((Anti-Defamation League))) at an event in New York on Monday. The ADL honored Cook with its first ever Courage Against Hate Award, and the tech CEO took his time on the stage to address Apple's stance against hate speech and what he thinks are tech companies' responsibilities to customers.

>"From the earliest days of iTunes to Apple Music today, we have always prohibited music with a message of white supremacy," Cook said. "Why? Because it’s the right thing to do. And as we showed this year, we won’t give a platform to violent conspiracy theorists on the App Store."

YAAAAH FUCK HATE!!!! Innocent question, what is hate speech?

<Don't worry yourself with that goy, here, take another selfie!

https://arstechnica.com/gadgets/2018/12/tim-cook-apple-wont-tolerate-white-supremacists-conspiracy-theorists/

50 posts and 4 image replies omitted. Click reply to view.

 No.1007433

>>1004737

>largest tech ceo using the largest tech company to shill for israel doesn't impact tech

Kindly march yourself into the nearest oven. Thank you.


 No.1007464

File: 18e942fe38f42c6⋯.jpg (21.85 KB, 640x701, 640:701, 0.jpg)

Apple is Kosher, always has been. What else is new?


 No.1007569

>>1004751

>ITT anon has a sudden realization why /pol/ is delicately intertwined with every board and subject


 No.1008139

>>1004741

>>Political discussion about technology is allowed

Tim Cook is not technology. Not sure why anyone has to point out this rather obvious fact.


 No.1008164

>Apple CEO Tim Cook further condemned white supremacists when he accepted an award from the (((Anti-Defamation League))) at an event in New York on Monday.

what fucking "white supremacists"? and why does the ADL still exist after 1960?!?!????????




File: 350d9d33a82a758⋯.png (119.4 KB, 666x800, 333:400, 6822C827-9397-4F14-A823-83….png)

 No.963379[Reply]

Where to begin? I want so much to be in control of my computer. Yet I don’t want to make the leap whereby I could potentially fuck up my hardware indefinitely. Wat do?

287 posts and 30 image replies omitted. Click reply to view.

 No.1006571

>>1006555

Not at all in my opinion.

You can downscale the CPU frequency when compiling so it doesn't get too hot and just leave it overnight during the installation of large packages and large updates.

Assuming you're updating at least once every week or two, you'll only have a few packages to compile per update, which shouldn't take long at all (assuming one of those isn't something mega huge like GCC, a web browser or LibreOffice).

You don't need to compile some huge programs like Firefox and LibreOffice on your machine if you don't have to btw, since Gentoo offers binary versions of those.

If you have access to a Gentoo desktop though, you can just cross compile https://wiki.gentoo.org/wiki/Cross_build_environment


 No.1006612

>>1006555

Done it on with an intel atom, just make sure your make_opts has the correct setting. I didn't pay attention the first time I installed and had it set to -j2 when it's supposed to be -j3 and then compiling didn't take nearly as long.


 No.1006694


 No.1006703


 No.1008062

>>967419

Based.

Debian is overrated trash.




File: cac1e0a6dfb7704⋯.png (292.94 KB, 1546x1184, 773:592, bullet-dodged.png)

 No.1005904[Reply]

Bullet. Fucking. Dodged.

49 posts and 3 image replies omitted. Click reply to view.

 No.1006603

>>1006570

You could probably find counter example from the fact that you can't turn Set into a monad since you can't map over it.


 No.1006636

>>1006554

The way I understand it, you could have something like this:

x is of type List<string>, and f is a function that takes string and returns List<string>

Then you can do x >>= f to apply f to all elements of x, and combine the resulting List<string>s into a single List<string>. That's the job of the ">>=" operator, which you define yourself.

In this case, the monad is "List".


 No.1006706

>>1006636

I've found it easier when teaching people about monads to talk about join instead of bind. It's easier for them to see the fmap and join as separate operations first.

x >>= f = join $ f <$> x

which is the same as

x >>= f = join (fmap f x)


 No.1007184

>Even the marxism has caught marxism


 No.1008003

>>1006071

Loosely translated:

>i understood everything in the OP just fine, i just can't cope with the fact that "muh functional snowflake language" has been infested with soyfags and trannies




File: 490985a6cb8118b⋯.png (39.58 KB, 150x150, 1:1, ClipboardImage.png)

 No.939465[Reply]

Brian Fagioli™ General

All the Fagioli threads go here.

66 posts and 23 image replies omitted. Click reply to view.

 No.990388


 No.996644

File: f3e263cd8e64cd2⋯.png (247.03 KB, 1420x890, 142:89, dex-for-tablet.5ac65522[1].png)

Linux on DeX Beta can turn your Samsung Galaxy smartphone or tablet into an Ubuntu desktop

By Brian Fagioli

>As Microsoft continues to sully the reputation of Windows 10 with buggy releases and other failures, Linux continues to be a great alternative. Slowly but steadily, consumers are starting to realize Windows isn't necessary anymore. Hell, if Microsoft no longer cares about quality, and is satisfied to release deficient operating system updates, why does it deserve our money and attention?

>Linux is great because operating systems based on it can adapt to various hardware configurations -- from meager low-powered computers to hardcore gaming PCs. Android phones are Linux-based, so it should not be surprising that Samsung is keen on transforming some of its Galaxy phones and tablets into makeshift Ubuntu desktops with the use of hardware docks and its DeX software. Called "Linux on DeX," it was announced last year (as "Linux on Galaxy"), but you can now finally sign up to beta test it.

>"When it was first demoed at last year’s Samsung Developer Conference in San Francisco, Linux on DeX generated significant buzz within the developer community by presenting a simple and convenient way to use Samsung DeX to build apps within a Linux development environment. The combination of Samsung DeX and the Linux on DeX app adds new levels of flexibility to developers’ work by allowing them to connect their Galaxy device [Note 9 and Tab S4 for now] to a monitor using just an HDMI adapter, and instantly enjoy a fuller computing experience when on the go," says Samsung.

>The Galaxy-maker further explains, "Linux on DeX frees developers from their desks by allowing them to access a PC-like Linux development environment anytime, anywhere. The app enables them to work on both Android and Ubuntu-based Linux distributions. Samsung provides a modified version of Ubuntu for Linux on DeX users, and has been working closely with Canonical, the company behind Ubuntu, to provide the best experience."

>Samsung Developer Conference 2018 attendPost too long. Click here to view the full text.


 No.996726

File: 5832d728fc42c7f⋯.jpg (452.13 KB, 1100x1000, 11:10, NEOPLUS2_en_03.jpg)

>>996644

You gotta get a better Ubuntu if you want to be safe, Joey.


 No.1004536

Fagioli is nothing but a botnet marketer


 No.1007971

File: b9f2e6e6a3adfc4⋯.jpg (78.44 KB, 645x405, 43:27, adata_01[1].jpg)

File: 2ee5f95d7e89fce⋯.jpg (43.04 KB, 645x416, 645:416, adata_03[1].jpg)

ADATA announces svelte and speedy UE700 Pro USB 3.1 flash drive

By Brian Fagioli

>Even though cloud storage is ubiquitous these days, I still love a good ol' USB flash drive. They are great for installing various Linux distributions -- it is handy to have, say, Fedora and Ubuntu install media ready to go. But also, sometimes -- for various reasons -- you may just need to share files offline.

>Today, ADATA launches a beautiful new USB Type-A flash drive. Called "UE700 Pro," it is very fast and slim. It features a retractable design, which I prefer -- there is no cap to lose. Best of all, it is offered in capacities up to 256GB.

>"Employing USB 3.1 the UE700 Pro sports fast read/write speeds of up to 360/180MB per second. That means users can transfer a 4GB high-resolution movie file in a speedy 22 seconds . Also, in an era of 4K videos, there can never be too much storage capacity. Therefore the UE700 comes with up to 256GB of storage capacity so users can capture hi-res photos and videos without fear of running out of space," says ADATA.

>The company further says, "The drive features a capless design where the USB connector is concealed in a compact body, fully protected without the need for a drive cap. A simple thumb swipe forward makes it ready to use, and the reverse motion stows the connector for storage or travel. What’s more, it sports an ultra-thin 7mm form factor and an elegant brushed aluminum surface that highlights the sleek concentric lines that emanate from the beautiful blue LED indicator. A lanyard hole offers convenience and personalization allowing users to attach the UE700 Pro to a lanyard or keychain for easy carrying, or accessorizing."

>ADATA shares the following specifications.

Capacity: 32GB / 64GB / 128GB / 256GB 
Color: Black
Dimensions (L x W x H): 63 x 23 x 7mm / 2.5 x 0.9 x 0.3"
Weight: 11g / 0.4oz
Interface: USB 3.1 (backward compatible with USB
Post too long. Click here to view the full text.



File: 2ea0fe7b064fe0d⋯.png (584.05 KB, 1280x800, 8:5, mmc-fizzbuzz-in-cool-retro….png)

 No.999945[Reply]

I would like to show off a tool I've created; the included image is an example of the tool with a program I've written loaded; the main page for this tool can be found here:

http://verisimilitudes.net/2017-07-07

The page for the only current version of the tool is here; note it is an immature page in comparison:

http://verisimilitudes.net/2018-08-08

This is an interactive machine code development environment I've created. The basic idea is each key of the keyboard, decided by position rather than value, is bound to a routine which asks questions until an action can be decided upon. An example is pressing a key for a routine that merely needs two registers in order to complete; you're permitted to enter a register number, the tool won't allow invalid such numbers to be entered at all, it asks again in the same way, and it then writes the finished instruction to the current location; if a name referring to a number was used, that name will likely be displayed instead of the numerical value, varying, and any changes to the name will update the instruction as well.

I wrote this tool in Common Lisp purely because Common Lisp has the necessary primitives. The program is decidedly non-Lispy. I'm planning to write a simpler reimplementation in Ada by the year's end and expect this will be the version that is distributed to package managers and whatnot. Some simple figuring has shown to me that the memory usage for this program, sans any undo and redo mechanism, should be well within an eighth of a megabyte in the general case and below a quarter in all cases.

The tool was borne of my dislike for assemblers. Answers are saved by similar routines and so you can very easily press keys until you find the one you need; you can't touch and feel your way around an assembler. Aside from this, there are also special routines, primarily located on the home row, which control movement, insertion, deletion, jumping around the program space, creating and deleting names, and other necessitiPost too long. Click here to view the full text.

24 posts and 1 image reply omitted. Click reply to view.

 No.1001270

>>1000926

>eh this is starting to sound interesting.

I appreciate it.

>i'm hoping to have some sort of 1337 optimizations by taking machine code into consideration, like having code jump into the middle of other instructions and such (assuming that's even useful on a modern superscalar processor)

I wouldn't know about speed, but it can be more memory efficient, certainly. I've dealt with a lax range model in my tool, where you can jump to the middle of an instruction and it will disassemble from there, but there are also some oddities with this model I won't go into much detail on. I'm expecting to use a much more structured range model in the simpler reimplementation, while still allowing one to split instructions into pieces and then re-piece them offset if wanted.

In any case, there's still no replacement for knowing the machine code well enough to know that you lack a non-negotiable part of an instruction and can't change the code to accommodate this and so must look elsewhere. It seems to be a common thread that it's easier to use code as data than data as code or offset code as code, but all of these are still so very interesting.

>>1001111

>What is the reason for re-writing it from Common Lisp to Ada? Just as an exercise for you, or is there a practical reason?

It's both. I'm learning Ada and this will be a good first project. I'm also wanting to make the program very resilient in many ways and Ada has facilities for this that standard Common Lisp lacks.

Common Lisp has STORAGE-CONDITION, but you can't really handle it in a perfectly portable way. The MMC will allocate in two main instances: when instating a file and with regards to the undo and redo system; there is another case where names can be dynamically allocated to avoid storing thousands of them and wasting memory. I'd like the MMC to be resilient against memory exhaustion errors. I'd also like to bPost too long. Click here to view the full text.


 No.1001302

File: 54a5b3ee2a1ac6d⋯.png (20.75 KB, 904x609, 904:609, op is full of shit.png)


 No.1002236

Just today I finished updating some articles I've written relating to this tool:

>A Documenting of the Coin Flipping CHIP-8 Game

http://verisimilitudes.net/2018-08-18

>A Documenting of the Russian Roulette CHIP-8 Game

http://verisimilitudes.net/2018-08-28

>A Documenting of my Fizzbuzz CHIP-8 Program

http://verisimilitudes.net/2018-11-01

I would've preferred to have purely text and have the reader step along in my tool, but that's unreasonable at the moment, so what I do is I take the output of my tool and write around it. I have ASCII versions of the articles with ECMA-48 color codes and the versions that I've directly linked to, which are the ASCII versions translated to HTML.

These are the only three I've done so far, but there's four more I have to document before I've exhausted all of those in VIPER magazine. Then there's still documenting my own programs, of course.

I was originally vehemently opposed to making the output of the tool able to be taken and used statically in this fashion, but lately I've been considering a mode that would make the tool itself perform a batch process of outputting its display in perhaps TeX or something or another.


 No.1002357

>>1002236

Thanks for the updates I continue to check back here every so often.


 No.1007957

I've now finished documenting another CHIP-8 game; the article may be found here:

http://verisimilitudes.net/2018-12-12

I no longer believe I'll necessarily have any work on the Ada reimplementation finished before the end of this year, but I do expect to finish most of the book, having already read more than half, and so be reasonably competent to do so at the year's beginning.

I did spend a day in which I'd try to reimplement it simpler in Common Lisp and see if I could get that done in a day and if so use that for a tad, but I didn't.




File: 497a80c7934c26f⋯.jpg (68.88 KB, 330x330, 1:1, devil_bsd.jpg)

 No.979674[Reply]

FREEDOM OF CHOICE EDITION

This list is for desktop oriented operating systems. List is ordered roughly by developmental stage.

BSDs - finished, werks:

Name: MidnightBSD

License: Simplified BSD License

Kernel: BSD Monolithic

Name: OpenBSD

License: Simplified BSD License

Kernel: BSD Monolithic

Name: NetBSD

License: Simplified BSD License

Kernel: BSD Monolithic

Name: Dragonfly BSD

License: Modified BSD License

Kernel: BSD Monolithic/Hybrid

Illumos - mostly server oriented, compatibility layer is there "but haven't ported it yet":

Name: OpenIndiana IllumoS

License: CDDL License (MIT resemblence)

Kernel: IllumoS Monolithic

Name: ToaruOS IllumoS

License: UIUC License (MIT resemblence)

Kernel: IllumoS Monolithic

Name: Tribblix IllumoS

License: CDDL License (MIT resemblence)

Kernel: Illumos Monolithic

AROS Systems - Amiga-based niche OS, mostly justwerks:

Name: AROS Research OS

License: AROS Public License (Mozilla resemblence)

Kernel: Exec Microkernel

Name: Icaros Desktop

License: AROS Public License (Mozilla resemblence)

Kernel: Exec Microkernel

Name: Aspire Post too long. Click here to view the full text.

288 posts and 48 image replies omitted. Click reply to view.

 No.1007615

FreeDOS is pretty cool. Even MS-DOS 6.22 is pretty decent as are other DOSes. They frustrate me less than setting up linux, thats for sure.

I'm actually considering building a DOS machine, and currently I'm looking into networking with DOS. You can get these online with a bit of work. In a VM I got freeDOS online and used dillo and links for the Web. Gopher works as well. Telnet also works, which is nice to connect to BBSs. I'm still trying to sort out dosssh and ircjr which are SSH and IRC programs respectively.


 No.1007701

File: 162fda422dff538⋯.png (750.46 KB, 625x626, 625:626, 162fda422dff5381cf8330cd83….png)

No alternative. You're here forever.


 No.1007790

File: 30632f9fb0604f3⋯.png (108.52 KB, 720x650, 72:65, ClipboardImage.png)


 No.1007882

>>1007701

(((shill))).


 No.1007921

>>1007790

Implying compartmentization is not a valid security benefit

Theo is a hack.




File: 934fe5b1abe51c2⋯.png (136.65 KB, 400x388, 100:97, tenor.png)

 No.1007608[Reply]

What's the best language + tool for a sort of VN + interactive novel + roguelike.

It should have the easy text capabilities of CSS + htlm but also allow for writing binaries and text animations and basic capabilities of a game framework.

I'm heavily thinking libgdx could do the trick and I've used it before, but I wonder if there are better tools and languages than lmao java.

11 posts omitted. Click reply to view.

 No.1007807

>>1007608

nothing wrong with java if you know it to get a job. It could be worst you could be using python


 No.1007808

Renpy

/thread


 No.1007817

>>1007808

>trying to end a threat with a word that didn't end it:

>>1007609


 No.1007875

>>1007807

>Python

>worse than Java

No. You can at least ignore the OOP meme in Python and its memory usage is a fraction of what a JVM uses. And as mush as I hate Python for its slowness (and head-in-the-sand approach to lack of performances) and C++-like lack of overarching design (and now BDFL), it's actually readable, unlike Jabba the hutt.

>http://www.archub.org/javamemo.txt

Reminder that even Sun thought it was shit, internally.


 No.1007877

>>1007807

>Python

>worse than Java

No. You can at least ignore the OOP meme in Python and its memory usage is a fraction of what a JVM uses. And as mush as I hate Python for its slowness (and head-in-the-sand approach to lack of performances) and C++-like lack of overarching design (and now BDFL), it's actually readable, unlike Jabba the hutt.

>http://www.archub.org/javamemo.txt

Reminder that even Sun thought it was shit, internally.




File: 72abe1dc306de4e⋯.png (83.81 KB, 338x294, 169:147, Screenshot at 2018-12-09 0….png)

 No.1007618[Reply]

Its been nearly 3 months since the Code of Conduct was added

Has anything changed?

16 posts and 2 image replies omitted. Click reply to view.

 No.1007791

>>1007747

I believe that users should take the time to develop software that's "unprofessional", "undisaster", and "unsterile". Suckless and Plan 9 exists today.


 No.1007792

>>1007753

It won't happen because that's covered by the CoC.


 No.1007799

>>1007731

>>1007753

>OK, so something that would simply be considered in some quarters as bad language isn't explicitly banned. The thing which differentiates simple bad language from "abusive, offensive or degrading language", which is called out by the CoC, is the context and the target. So when it's a simple expletive or the code of the author or even the hardware is the target, I'd say it's an easy determination it's not a CoC violation. If someone else's code is the target or the inventor of the hardware is targetted by name, I'd say it is

Nice of you to completely disregard stuff like this.

The patch was rejected because nobody agreed on it. The whole "it doesn't apply to previous commits" is a nice touch though.

Nothing has changed in Linux' development and nothing will change. But sure, keep circlejerking over the evil Jewish transexual communist sjw trying to destroy the world and shit.


 No.1008002

>>1007799

>t. evil Jewish transexual communist sjw


 No.1009159

Soy.




File: b63692fe2b4d08c⋯.jpeg (12.69 KB, 405x313, 405:313, images.jpeg)

 No.1007590[Reply]

Why do i get the feeling that ubuntu is bloated.

13 posts and 2 image replies omitted. Click reply to view.

 No.1007736

>>1007601

Oh no somebody on a mongolian basket weaving forum called me a nigger, what will I ever do


 No.1007739

mongrels


 No.1007744

>>1007736

reply to the person that insulted you?


 No.1007748

>>1007736

nigger


 No.1007805

then dont install it. or if you need Ubuntu for what ever reason. install Ubuntu minimal.




File: c084439ba12e845⋯.jpg (104.34 KB, 640x422, 320:211, 50th_amstrad_tapestapes.jpg)

 No.998604[Reply]

Never seen so many empty spots in Frys Electronics and after talking with the help, Ive learned those spots stent getting filled.

LG and Sonos have both cut off shipments to Frys over nonpayment issues.

Looks like they'll be joining RadioShack soon. Sad.

76 posts and 14 image replies omitted. Click reply to view.

 No.1007685


 No.1007686

>>1007685

Everybody who talks in an accusatory manner is a jew


 No.1007688

>>1007686

fuck off jew


 No.1007705

>>1007654

>people who don't know what the fuck they're doing and end up destroying their lives/country.

Why should we care if idiots rek themselves? If anything, it's a reason to get into the loan business.


 No.1007710

>>1007648

Implying it's just usury you yids engage in. Coin clipping, insider trading, snake oil, blood libel, poisoning the wells...




File: 2f1e8230df84d25⋯.jpg (85.31 KB, 400x480, 5:6, 7846533l.jpg)

 No.1000676[Reply]

I'm sure this is already a thing and there is a specific word for it but I'm not tech savvy so I don't know it. So here's the plan:

I'm at a client on a regulary basis. One of the offices I'm in when I'm there has some kinda hidden crawlspace that was created during recent renovations. Inside this this are power outlets (working) and network outlet (not working). They have a guest wifi and I know the password. I guess some inbound ports must be usable because people presenting some systems and stuff. My idea is now to setup a tiny server there that can host an imageboard. not for CP you hentai!

Is this a thing? Are there any others who have hidden servers? Are there any super tiny servers that don't make any noise? How do I hide it so it doesn't show up on any router? Any tipps?

36 posts and 4 image replies omitted. Click reply to view.

 No.1006575

>>1005385

Huh, turns out piratebox is something out of my reach due to not having the right router.


 No.1006609

>>1005277

Watch out for public or hidden cameras.

If I were you though I would clone the AP then you get the drift.


 No.1006639

>>1006575

you can also build it with RPi

when you get bored with piratebox you can build something else with it

also - fuck captcha


 No.1006675

>>1000826

>you could add some more middlemen by getting people on Craigslist et al. to accept your packages and bury them near their Starbucks for you.

That's fucking retarded


 No.1007662

>>1006675

We need middlemen for the middlemen




File: ba26b07a77f4a7c⋯.png (182.82 KB, 639x842, 639:842, 1543895313802.png)

 No.1004627[Reply]

Where were you when Javascript conquered every ecosystem under the sun?

20 posts and 1 image reply omitted. Click reply to view.

 No.1005241

>>1005161

Get punched /pol/


 No.1005306

>>1004627

Playing videogames


 No.1005339

>>1004730

>pic

comfy tbh


 No.1007593

>>1005241

>Get punched /pol/

literally wat


 No.1007725

File: 1dde350e20e1a12⋯.jpg (46.81 KB, 600x338, 300:169, 41864894564.jpg)

>>1004757

If I could stop the unix-weenies/lisp/quote poster from smearing the whole board in his crap, I would




File: 3af7568ad39cddf⋯.png (66.75 KB, 1220x686, 610:343, portrait_casey_wide_1220x6….png)

 No.1006978[Reply]

I've heard few things about Casey Muratori other than his rants on C++ and OOP.

16 posts omitted. Click reply to view.

 No.1007420

>>1007416

>do some research for a good textbook

Sounds like you skipped this step


 No.1007421

>>1007420

I described literally every C/C++ book I've seen recommended here that I've read.


 No.1007423

>>1007421

Maybe you're just illiterate. Try starting with the Hardy Boys, when you're confrortable with those try some YA novels. Maybe try some adult literature if you're feeling bold. After that you should be well-situated to read an entry-level programming textbook


 No.1007427

>>1007421

Does that include K&R?


 No.1007555

>>1007421

You probably just didn't try the examples and do the exercises.




File: 96e5bd1624ccb3e⋯.png (1.14 MB, 2400x3420, 40:57, 1.01.png)

 No.1007429[Reply]

Is this guide /tech/ approved?

How are you supposed to find new commands to fiddle around with in FFmpeg? It's some arcane shit I tell you.

6 posts and 1 image reply omitted. Click reply to view.

 No.1007473

>>1007455

>the "best" section is the equivalent of the placebo preset for x264

Not exactly. It is slow but it also prevents quantization from jumping all over the place.

#!/usr/bin/env sh

trap finish 1 2 14 15

finish ()
{
command rm -f -- "${PASSLOG}-0.log"
unset encode error finish help \
INPUT LOSSLESS NAME OPTARG OUTPUT OVERWRITE PASSLOG QUALITY THREADS TMP0 TMP1
exit $1
}

help ()
{
command cat << EOF
USAGE: $NAME [OPTION]... INPUT [OUTPUT]
Encode a video with VP9 codec using FFmpeg.

OPTIONS:
-h : display this help and exit
-q : set the encoding quality
between 0 and 63, 0 is lossless, default is 30
-t : set the number of threads to use
-f : do not prompt before overwriting
EOF
finish
}

error ()
{
printf "%s: %s -- '%s'\n" "$NAME" "$1" "$OPTARG" >&2
finish 1
}

encode ()
{
printf 'Pass #%d...\n' $1
case "$1" in
1) TMP0='-y'
TMP1='/dev/null'
;;
2) TMP0="$OVERWRITE"
TMP1="$OUTPUT"
;;
esac
command ffmpeg -v error -stats $TMP0 \
-i "$INPUT" -map 0:v:0 -map_chapters -1 -map_metadata -1 \
-sws_flags lanczos+accurate_rnd+full_chroma_int+bitexact \
-c:v libvpx-vp9 -b:v 0 -auto-alt-ref 1 -lag-in-frames 25 \
-tile-columns 0 -frame-parallel 0 -aq-mode none -row-mt 1 \
-cpu-used 0 -deadline best \
-threads $THREADS -crf $QUALITY -lossless $LOSSLESS \
-pass $1 -passlogfile "$PASSLOG" -f ivf -bitexact -- "$TMP1"
return $?
}

NAME="`basename -- "$0"`"
THREADS=`grep -c ^processo
Post too long. Click here to view the full text.

 No.1007477

>>1007455

>"best" section

I did refer solely to the Constant Quality Recommended Settings

see >>1007443


 No.1007478

>>1007429

They have some good stuff at >>>/webm/


 No.1007482

>>1007473

Pretty okay script (but don't use backticks, they're horrible to nest). Here's mine: https://repo.or.cz/q3cpma-shell-scripts.git/blob/HEAD:/webm.sh


 No.1007494

>How are you supposed to find new commands to fiddle around with in FFmpeg?

QTDDTOT

>>>/g/

RTFM

pick one

start off small and develop your own script as you go.

My current incantation is over 300 loc, calculates bit rates, and formats automatically, and plays a tune when finished.




Delete Post [ ]
[]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
| Catalog | Nerve Center | Cancer
[ / / / / / / / / / / / / / ] [ dir / fascist / hisrol / jewess / just / s8s / wjsng / wmafsex / yga ]