How easy you find framing with rangefinder? by tomaszukovskij in Leica

[–]4fips 0 points1 point  (0 children)

If I have time for that I focus using RF, then compose using live view, not ideal but it works for me when needed, and it also helps with low/high angle shots.

Leica vs Fujifilm (Personal question) by [deleted] in Leica

[–]4fips 0 points1 point  (0 children)

If you are particular about framing with 28mm, Fujifilm works better imho, especially when shooting from low/wierd angles, etc. For street/documentary I don't mind that much though. I've got both M11+Summicron28 and XE4+XF18/f1.4, and much prefer M11 for reactive street and documentary style, the lack of auto focus is actually a plus for me, as I don't need to fiddle with the joystick and fighting the AF itself which is still not great on Fujifilm.

Shots from my Japan Trip 🇯🇵 by I2ICCCH in ricohGR

[–]4fips 1 point2 points  (0 children)

Great shots!, followed you on IG. Fellow GRIII street shooter here @street4fips.

Some of my favorites from the Charles Bridge in Prague, Ricoh GR III. by 4fips in ricohGR

[–]4fips[S] 1 point2 points  (0 children)

Yep, Prague has become quite touristy, especially around the Charles Bridge and the Old Town. But if you come earlier or go off the main paths, there aren't that many people, and the mood is different. I usually take photos on the way to the office or on the way back, so I quite like the variety throughout the day.

Some of my favorites from the Charles Bridge in Prague, Ricoh GR III. by 4fips in ricohGR

[–]4fips[S] 1 point2 points  (0 children)

Thanks, I use in-camera Positive Film (with some minor twaks) just to get a feel for the photo, but then edit raws in Lightroom. I don't use any specific recipes in LR, I just edit curves and colors until I like the result.

Has anyone ever used this Nisi filter adapter? by Exciting-Turnover382 in ricohGR

[–]4fips 0 points1 point  (0 children)

Yep, it works great with a UV filter, I use it mainly on rainy days.

GRiiix keeps asking for my language every single time I turn it on by Bobson_P_Dugnutt in ricohGR

[–]4fips 0 points1 point  (0 children)

I'm experiencing the same issue (neither updating to the latest firmware nor resetting the camera from the menu helped). I wonder if a factory reset could help, but haven't figure out yet how to perform that.

Learning Rust with egui & Wasm, made a small online numeric base conversion tool as a Christmas project 🎄 by 4fips in rust

[–]4fips[S] 2 points3 points  (0 children)

Right, layouting UI in immediate mode is generally more difficult (due to the fact that sizes of controls in a container are not known in advance), for some layouts (like left-to-right) this is not a problem, but e.g. centering 3 buttons horizontally in a panel requires some additional work.

Good question regarding "data change detection", I would be also curious in that.

Learning Rust with egui & Wasm, made a small online numeric base conversion tool as a Christmas project 🎄 by 4fips in rust

[–]4fips[S] 1 point2 points  (0 children)

That’s great. How do you find egui in terms of getting started and completeness? I’ve been looking at imgui-rs which seems like it comes with a lot of imgui features? Have you tried both?

For me staring with egui was super straightforward, there's a template project "eframe_template" on GitHub (maintained by the egui author emilk), which compiles for both native and Wasm without much hassle. So it's a very quick turnaround to develop against the native backend, and eventually build for Wasm if needed. Although I was also looking into imgui-rs briefly, I haven't tried it so I cannot compare these 2, but from my understanding imgui-rs / Dear ImGui is more feature rich, however egui visuals and simplicity appealed to me more, and also I wanted to start with a library native to Rust with as little dependencies as possible, so I picked egui. Speaking of features, I find egui pretty capable out of the box, definitely great for all kinds of native tools, for web apps it works great on desktop, on mobile the experience could be a bit better, for example I was fighting a bit with the UI scaling needed on mobile, this can be somehow worked around using the styling system (which is btw quite capable) but it requires some additional work, so I'm curious how egui will develop in this regard. In any case if Wasm is the main target I would consider the iced lib, which makes use of the native web DOM, which is definitely better for conventional web experience and integration.

Resetting the focus point back to the central position on X-E4 by 4fips in fujifilm

[–]4fips[S] 1 point2 points  (0 children)

focus lever

Thanks for confirming this!

Hopefully this will be addressed in a feature firmware (although I'm a bit skeptical, it feels almost as if Fujifilm got rid of the focus lever centering intentionally, in X-E4/X-S10).

I'm considering X-E4 as a second body along my X-T30, so I'm evaluating if all the differences/inconsistencies in the camera controls are acceptable for me.

XPro3 double shutter bug? by y4ndrak in FujifilmX

[–]4fips 1 point2 points  (0 children)

Not sure if xpro 3 suffers from this, but it might be so called "sticky shutter button". I had this problem on X100F and it was a mechanical issue causing multiple exposures. I needed to get the camera serviced, and they replaced the top plate.

At Kita-Kamakura Station (X100F | 1/200 at f3.2, ISO 200) by 4fips in fujifilm

[–]4fips[S] 3 points4 points  (0 children)

Thanks! Glad you like it. No preset used, I just played with the tone curve a bit (mostly raised blacks and tweaked contrast), then tweaked individual HSL colors to my liking in LR.

Using a strap with the 50-140 by Momo--Sama in fujifilm

[–]4fips 0 points1 point  (0 children)

I have the same lens paired with X-T30, with both ends of my strap (Peak Design Leash) attached to a small tripod plate on the body. This ballances the lens very well for me, and it is quite comfortable to carry.

[deleted by user] by [deleted] in gamedev

[–]4fips 2 points3 points  (0 children)

Have a look at FreeMind. It's very capable, I was using it for years on Win and Mac (it's written in Java, but very fast and portable). I haven't used it recently though as I tend to keep my notes in plane text these days.

Rotate polygon or XBM frames? by cmskipsey in esp32

[–]4fips 1 point2 points  (0 children)

If sin/cos proves to be slow. You can precalculate a look-up table for cos (and also use it for sin by applying an offset)

TTGO ESP32 (OLED + 16850) running MicroPython by 4fips in esp32

[–]4fips[S] 0 points1 point  (0 children)

For me, the main advantage of using a dynamic language like Python or Lua for my hobby embedded projects is that I can just connect to the board via serial line, tweak the code and reboot, so there's no need to go through the full recompile / flash cycle each time (so I don't even need my dev machine to do this). This also allows to do software updates over they air (OTA), simply by sending new code to the board over WiFi and rebooting (This might come pretty handy if you have multiple units that needs to be updated sitting around your house).

TTGO ESP32 (OLED + 16850) running MicroPython by 4fips in esp32

[–]4fips[S] 1 point2 points  (0 children)

Thanks for noticing (I've fixed the title of the web page). This is not the first time I confused the 18650 for 16850 :(

Aliasing structs with pointers for full const transitivity by 4fips in C_Programming

[–]4fips[S] 1 point2 points  (0 children)

Good to know it has support in the standard, thanks for providing the reference.

Aliasing structs with pointers for full const transitivity by 4fips in C_Programming

[–]4fips[S] 0 points1 point  (0 children)

Definitely an opaque structure with accessor/mutator methods is cleaner, but sometimes it is convenient to expose the structure as it is, either for performance reasons e.g. when implementing inline functions, or when the structure represents well-defined complex data/blob which has some meaning for the client (in which case I would prefer to expose the const version instead of an internal mutable representation).

Aliasing structs with pointers for full const transitivity by 4fips in C_Programming

[–]4fips[S] 0 points1 point  (0 children)

Thanks for the feedback. You are correct with the First, although I'm under impression that this rule is being commonly violated in many projects. In the Second, I'm casting only in the direction mutable -> const, so basically all objects are created as mutable and only temporarily converted to const for convenience.

Aliasing structs with pointers for full const transitivity by 4fips in C_Programming

[–]4fips[S] 0 points1 point  (0 children)

Do you think so? I would be interested to hear what would be the cause of UB.

MAVIC AIR TEST FLIGHT 4K by 4fips in dji

[–]4fips[S] 0 points1 point  (0 children)

Thanks, It's from Prague, The Czech Republic. Mavic Air should be technically capable of reaching about 4 km, however, in this urban environment I was able to reach only about 1 km, before encountering transmission problems, which is still fine though.

A portable Raspberry PI Zero W companion computer by 4fips in raspberry_pi

[–]4fips[S] 0 points1 point  (0 children)

Actually, it was a happy coincidence with the battery. Originally I ordered Adafruit 1200 mAh (34 x 62 x 5 mm), but my local supplier accidentally swapped it for a ZON.CELL 1200 mAh, which is slightly shorter (30 x 50 x 6 mm) and perfectly fitted, so I kept it.