Check also Sweetpad CLI. It’s basically wrapper around xcodebuild, but humans and agents. It’s my next project after Sweetpad VSCode extension for developing iOS/Swift applications in VSCode. Cli is still in beta, but I see on my own project that it’s already quite pleasant to use
HN user
hyzyla
No so straightforward, but there is project that parses xcodebuild logs and pass them to lsp to provide LSP for SwiftUI projects https://github.com/SolaWing/xcode-build-server
Also I build extra tooling to facilitate iOS development in VSCode https://github.com/sweetpad-dev/sweetpad
The same idea with built in Internet Explorer in Microsoft Edge, where you can switch to Internet Explorer mode and open website that only correctly works in Internet Exlorer
Thanks for sharing your story! My goal was to have MVP as fast as possible; otherwise, I could lose interest in it. It is the biggest reason why I chose to use an existing parser instead of writing my own (I've initialized an empty Rust project on my OS for that )
Few things that I have in nice-to-do features list, but hard to implement without writing my own parser: - edit nodes (with XREF table update) - raw source editor - show actual position in source
I took inspiration from RUPS by iText [1]. It’s maybe most popular tool for inspecting PDF files
Thanks for the idea. I added this feature a few minutes ago [1]. I'm trying to convert stream content to UTF-8. Maybe later, I will add a more flexible solution to convert to other encodings.
Uploaded PDF is fully processed inside a browser. I use Posthog analytics, so there are definitely requests to analytics sever
Yeah, definitely it going to my todo list
I haven't decided if I want to create an open-source version. In the first place, I made it private to worry less about my code quality and to finish the product faster before I lose interest in it.
It heavily relies on the core part of PDF.js: I've made a fork of the PDF.js project, removed everything not related to the core part, and added an export for low-level primitives [1].
Also, as inspiration, I used the pdf.js.utils [2] project, which almost does the same but in a different form.
I want to be honest and open here: I did not write the PDF parser on my own. I heavily relied on the PDF.js project from Mozilla. I have a disclosure in the footer, but perhaps I should communicate about it more clearly.
Thanks! I've fixed the typo and also allowed the selection of the node's text on the left panel (it was disabled by default).
It's one of the things, that I would like government to regulate in some way. Sometime, loosing account looks like destroying someone's job or business by some random corporation without even explain or ability to dispute.
It was me this summer: Schengen -> 1 month in Montenegro -> 2 months in Croatia -> Schengen
I expected to find that solution in article. Or if someone doesn’t like triggers, you can just insert row in associated table, if failed with duplication error, then do nothing, otherwise increase counter.
Thank you for recommendation. I use Shottr, but it crashes constantly for me and I looking for app with video recording functionality
Statement about default value for new column is not actual anymore starting from Postgres 11
https://www.depesz.com/2018/04/04/waiting-for-postgresql-11-...
https://iximiuz.com - Ivan Velichko - blog that explains Kubernetes, Docker, Linux, etc visually
Could you describe for what use case are you using foreign data wrapper in production?
I think it can be a solution to readability problem
Hi. In Ukraine we have very popular service in IT for anonymous searching for a job https://djinni.co/
Your idea seems similar to this service
It's not an axiom. We can see plenty of successful realizations of carousell pattern for touch screens. Most famous is Instagram stories
Fully automated restaurant
JS XLST Transformer
For me this article was a base for understanding other articles about k8s. I agree with you that the author should create an e-book from this.
Other related post
My favorite rule is "Investment to the marketing, don't spend". I think, if replace "marketing" to anything else, this rule can be applied to any aspect of the life.
Hi, thanks for your work. It would be great if there will be way to contribute for people without tech skills.
Aiohttp + sqlalchemy
You can try covert a lot of them to 6' using k2pdfopt
When I start a new project and have a lot of dirty commits, I just commit to master branch all changes without worrying about "cleanness" of commits. When I notice that I started adding features instead of prototyping I squash all previous commits and start adding "clean" feature commits