All posts by rogerdpack

saving

Very good list. Only thing I’d maybe add is that even “eating in” the food budget can be painful. A few tips: buy less meat (or none). Shop grocery sales. Maybe avoid costco typically except for gas, staples and sales, that place adds up waay fast (but the credit card 5% off gas is nice). Shop aldi’s/winco for groceries, of available. Keep track of which prices for which foods are “good prices” so you can shop the ads reliably. Compare grocery stores prices so you can know what a “good” price is. Stock up on the very good sales (of things you like to eat). Already mentioned but bicycle to get to public transportation. Buy clothes at a thrift store. Buy anything thrift stores offer at thrift stores. Buy some things at dollar stores (that actually sell for $1 LOL phone cables come to mind, some kitchen things). Use an evaporative cooler if you happen to be where they work at all. Or set the temperature higher. Phone plan: I’d go with mint or visible party these days. Do you need fast home internet or can you make by with tethering/slower plan? Buy a car super used and learn to fix it up yourself (scary but actually sometimes possible, with youtubes and a lot of time). Got a plumbing problem, youtube it, fix it yourself, ask a friend for help. Buy some things off ebay instead of amazon from chinese sellers and wait the 6 weeks for delivery LOL. Drop the prime membership you’ll find yourself spending a lot less on amazon. Tiny home an option? Maybe in a trailer park? Could you take an evening course at a local school and upgrade salary? evening course for several years and upgrade? Tiny home in an RV park? The one problem of course is that you don’t really want to always feel like you’re spending nothing. I’d recommend a budget (“spending plan”) like “OK I still want to eat out xx/month, so besides that money, let’s scrimp on the rest” or something to balance your life a bit. Speaking of which, solely saving “cuz you want money” might make you miserable and be a symptom of some other problem in early childhood. Be careful.
Social engagements with board games. Paypal credit card gets 2% back on all purchases. Bring a lunch to work. You maybe could still eat out with coworkers but order just one tiny thing and drink a lot of water (haven’t tried this but came to mind LOL). In general the “auto save” is good advice. It’s either that or strict budgeting. You want your account to look as if you’re broke. Then you’ll tend to spend as if you are (and naturally follow some of the other advice). Studio or shared room? Even couples can sometimes rent out a room in a house. Depending on municipality. Maybe not super good advice but you may be able to draft a “small sum” from retirement savings.

I guess my next question is how do you put your job on pause for a year…quit? Try not to burn bridges LOL. Maybe a remote job not sure if that’s workable or not.

Other suggestion (kind of mentioned) is you can airbnb your house while you’re traveling. Maybe save up for an RV for long distance travel (buy used LOL). Then you can travel maybe more cheaply?

Also not (?) addressed is health insurance while you’re out?

brew woe

% brew install freerdp -s
Updating Homebrew…
==> Downloading https://github.com/FreeRDP/FreeRDP/archive/2.2.0.tar.gz
Already downloaded: /Users/packrd/Library/Caches/Homebrew/downloads/5d6c27046a6be925409a091c69deb843c2e11bce807797387f5ecb76d1e89fe1–FreeRDP-2.2.0.tar.gz
==> cmake . -DWITH_X11=ON -DBUILD_SHARED_LIBS=ON -DWITH_JPEG=ON
==> make install
Last 15 lines from /Users/packrd/Library/Logs/Homebrew/freerdp/02.make:
winpr
cd /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac && install_name_tool -change /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/libfreerdp/libfreerdp2.2.dylib @executable_path/../Frameworks/MacFreeRDP.framework/Contents/libfreerdp2.2.2.0.dylib /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac//MacFreeRDP.framework/Contents/libwinpr2.2.2.0.dylib
freerdp
cd /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac && install_name_tool -change /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/common/libfreerdp-client2.2.dylib @executable_path/../Frameworks/MacFreeRDP.framework/Contents/libfreerdp-client2.2.2.0.dylib /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac//MacFreeRDP.framework/Contents/libfreerdp2.2.2.0.dylib
freerdp
cd /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac && install_name_tool -change /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/winpr/libwinpr/libwinpr2.2.dylib @executable_path/../Frameworks/MacFreeRDP.framework/Contents/libwinpr2.2.2.0.dylib /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac//MacFreeRDP.framework/Contents/libfreerdp2.2.2.0.dylib
freerdp
cd /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac && install_name_tool -change /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/libfreerdp/libfreerdp2.2.dylib @executable_path/../Frameworks/MacFreeRDP.framework/Contents/libfreerdp2.2.2.0.dylib /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac//MacFreeRDP.framework/Contents/libfreerdp2.2.2.0.dylib
Compiling CertificateDialog.xib
cd /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac && /usr/bin/ibtool –errors –warnings –notices –output-format human-readable-text –compile /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac//MacFreeRDP.framework/Versions/2.2.0/Resources/CertificateDialog.nib /tmp/freerdp-20201221-43016-14ehmz1/FreeRDP-2.2.0/client/Mac/CertificateDialog.xib
xcode-select: error: tool ‘ibtool’ requires Xcode, but active developer directory ‘/Library/Developer/CommandLineTools’ is a command line tools instance
make[2]: *** [client/Mac/MacFreeRDP.framework/Versions/2.2.0/MacFreeRDP] Error 1
make[2]: *** Deleting file `client/Mac/MacFreeRDP.framework/Versions/2.2.0/MacFreeRDP’
make[1]: *** [client/Mac/CMakeFiles/MacFreeRDP-library.dir/all] Error 2
make: *** [all] Error 2

meant “you need to install full xcode” the recipe needed to be updated to require it from homebrew

https://stackoverflow.com/questions/17980759/xcode-select-active-developer-directory-error

can you add thermostat to champion swamp/evaporative cooler rwc35 rwc50

Yes, you can.

Isn’t trivial but not too bad.

Basically take apart the little control unit in the front.

You want to “unplug” the power going into the unit from where it plugs into the board.

To do so you have to practically unplug everything because they’re stuck in there pretty good.

Then take some 12ga wire [ex: normal romex].

Cut some little pieces of it, strip both ends.

Use those to “connect” from the power to the outgoing “high” or “low” connector piece, and the outgoing pump wire. connector  Then cover those with electric tape.

Plug everything else that’s not “now hot wired” back into the board (basically just to connect their “white common” wires back to the incoming “white common” wire, through the board, but it’s convenient to do it this way).

Put cover back on.

Now just plug it into an “outlet thermostat” that you can buy on amazon.

Put it all back together, it actually fits in the box still if your new wires are short enough.

Basically at this point it’s hard wired, if it’s getting any power “into it” it will be on.

Drawbacks: you can’t easily switch from “high” to “low”.

But you can still control it by unplugging it if desired.

Benefits:  you don’t have to manually turn it off (ex: after going to bed).  It’ll turn on and off as needed to reach the temperatures you want while you sleep.

And when you go on errands.

It keeps it at a stable temperature during the day when you’re awake, too.

Ahh.

Pro: since it’s pretty non damaging, you can revert back to the remote way.

Thought: you might be able to replace the entire front grille with the “non remote” version and get the same effect.  At greater cost.  Haven’t tried it yet though…

More details available upon request leave a comment below.

If you want to get a lot more invasive you could cut its wires and then join them to wires coming out of some “wall evap. cooler thermostat” then it would control both high and low.

I’m OK with just low in my case, YMMV.

log4j woe

I never did figure this one out.  My hunch is a threading issue in log4j i.e. “upgrade to log4j2”? Any other ideas out there?

 

 

“bindingRegistry-pool-5-thread-1” #43 daemon prio=5 os_prio=0 tid=0x00007f79409f1000 nid=0x2e71 waiting for monitor entry [0x00007f794416b000]

   java.lang.Thread.State: BLOCKED (on object monitor)

   at java.util.ResourceBundle$CacheKey.clone(ResourceBundle.java:657)

   at java.util.ResourceBundle.findBundle(ResourceBundle.java:1462)

   at java.util.ResourceBundle.findBundle(ResourceBundle.java:1419)

   at java.util.ResourceBundle.findBundle(ResourceBundle.java:1419)

   at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1361)

   at java.util.ResourceBundle.getBundle(ResourceBundle.java:890)

   at sun.util.resources.LocaleData$1.run(LocaleData.java:167)

   at sun.util.resources.LocaleData$1.run(LocaleData.java:163)

   at java.security.AccessController.doPrivileged(Native Method)

   at sun.util.resources.LocaleData.getBundle(LocaleData.java:163)

   at sun.util.resources.LocaleData.getDateFormatData(LocaleData.java:127)

   at java.text.DateFormatSymbols.initializeData(DateFormatSymbols.java:710)

   at java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:145)

   at sun.util.locale.provider.DateFormatSymbolsProviderImpl.getInstance(DateFormatSymbolsProviderImpl.java:85)

   at java.text.DateFormatSymbols.getProviderInstance(DateFormatSymbols.java:364)

   at java.text.DateFormatSymbols.getInstance(DateFormatSymbols.java:340)

   at java.util.Calendar.getDisplayName(Calendar.java:2110)

   at java.text.SimpleDateFormat.subFormat(SimpleDateFormat.java:1125)

   at java.text.SimpleDateFormat.format(SimpleDateFormat.java:966)

   at java.text.SimpleDateFormat.format(SimpleDateFormat.java:936)

   at java.text.DateFormat.format(DateFormat.java:345)

   at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:443)

   at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:65)

   at org.apache.log4j.PatternLayout.format(PatternLayout.java:506)

   at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:310)

   at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:276)

   at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)

   at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)

   – locked <0x00000006c142ccb0> (a org.apache.log4j.RollingFileAppender)

   at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)

   at org.apache.log4j.Category.callAppenders(Category.java:206)

   – locked <0x00000006c13fbe78> (a org.apache.log4j.spi.RootLogger)

   at org.apache.log4j.Category.forcedLog(Category.java:391)

   at org.apache.log4j.Category.log(Category.java:856)

   at org.slf4j.impl.Log4jLoggerAdapter.warn(Log4jLoggerAdapter.java:444)

“Camel (camel-5) thread #14 – JmsConsumer[eat.jobs.film]” #198736 daemon prio=5 os_prio=0 tid=0x0000000003410800 nid=0x6026 runnable [0x00007f793e298000]

   java.lang.Thread.State: RUNNABLE

   at java.io.UnixFileSystem.getLastModifiedTime(Native Method)

   at java.io.File.lastModified(File.java:943)

   at org.apache.logging.log4j.core.config.FileConfigurationMonitor.checkConfiguration(FileConfigurationMonitor.java:81)

   at org.apache.logging.log4j.core.Logger$PrivateConfig.filter(Logger.java:328)

   at org.apache.logging.log4j.core.Logger.isEnabled(Logger.java:132)

   at org.apache.logging.log4j.spi.AbstractLogger.isTraceEnabled(AbstractLogger.java:591)

   at com.singularity.ee.agent.util.log4j.x.isTraceEnabled(x.java:134)

   at com.singularity.ee.agent.util.log4j.h.isTraceEnabled(h.java:186)

   at com.singularity.ee.agent.appagent.services.transactionmonitor.common.H.<init>(

“bindingRegistry-pool-5-thread-1” #43 daemon prio=5 os_prio=0 tid=0x00007f79409f1000 nid=0x2e71 waiting for monitor entry [0x00007f794416d000]

   java.lang.Thread.State: BLOCKED (on object monitor)

   at java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:68)

   at java.lang.StringBuilder.<init>(StringBuilder.java:89)

   at java.lang.StackTraceElement.toString(StackTraceElement.java:172)

   at java.lang.String.valueOf(String.java:2994)

   at java.lang.StringBuilder.append(StringBuilder.java:131)

   at java.lang.Throwable.printStackTrace(Throwable.java:658)

   – locked <0x0000000766e638a0> (a java.io.PrintWriter)

   at java.lang.Throwable.printStackTrace(Throwable.java:721)

   at org.apache.log4j.DefaultThrowableRenderer.render(DefaultThrowableRenderer.java:60)

   at org.apache.log4j.spi.ThrowableInformation.getThrowableStrRep(ThrowableInformation.java:87)

   – locked <0x0000000766e48cb8> (a org.apache.log4j.spi.ThrowableInformation)

   at org.apache.log4j.spi.LoggingEvent.getThrowableStrRep(LoggingEvent.java:413)

   at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:313)

   at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:276)

   at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)

   at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)

   – locked <0x00000006c142ccb0> (a org.apache.log4j.RollingFileAppender)

“pool-16-thread-1” #198750 prio=5 os_prio=0 tid=0x00007f7940bc8000 nid=0x6038 runnable [0x00007f79170ef000]

   java.lang.Thread.State: RUNNABLE

   at org.postgresql.core.v3.QueryExecutorImpl.sendSync(QueryExecutorImpl.java:1334)

   at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:286)

   – locked <0x00000006c4d355d8> (a org.postgresql.core.v3.QueryExecutorImpl)

   at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:430)

   at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:356)

   at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:303)

   at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:289)

   at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:266)

   at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:262)

GC explain the 6 cores?

Log4j bug?

  Remove console appender?

  We know log4j seems to be eating one core

Hold onto more logs

Visualvm???

  She’s unresponsive, Jim!

Fix it so it’s fast UI

Fix it so it run film validation threaded

“See” if we can just start film validation…continue it…

Seems to have run out of RAM

   From a mystery cause!

   Logging?

x265 woe

cross compile mingw

 

[ 20%] Building ASM_NASM object common/CMakeFiles/common.dir/x86/cpu-a.asm.obj
[ 21%] Building ASM_NASM object common/CMakeFiles/common.dir/x86/ssd-a.asm.obj
[ 22%] Building CXX object encoder/CMakeFiles/encoder.dir/dpb.cpp.obj
[ 24%] Building CXX object encoder/CMakeFiles/encoder.dir/ratecontrol.cpp.obj
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:827: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:119: … from macro `SSD_ONE’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:828: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:119: … from macro `SSD_ONE’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:829: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:119: … from macro `SSD_ONE’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:832: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:119: … from macro `SSD_ONE’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:833: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:119: … from macro `SSD_ONE’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:843: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:262: … from macro `SSD_ONE_SS_32′ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:844: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:348: … from macro `SSD_ONE_SS_64′ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:853: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:130: … from macro `SSD_ONE’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:854: error: invalid combination of opcode and operands
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/x86/ssd-a.asm:130: … from macro `SSD_ONE’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1373: … from macro `movq’ defined here
/home/joshua/dev/ffmpeg-windows-build-helpers/sandbox/win32/x265_all_bitdepth/source/common/../common/x86/x86inc.asm:1225: … from macro `RUN_AVX_INSTR’ defined here
[ 25%] Building CXX object encoder/CMakeFiles/encoder.dir/reference.cpp.obj
make[2]: *** [common/CMakeFiles/common.dir/build.make:78: common/CMakeFiles/common.dir/x86/ssd-a.asm.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:248: common/CMakeFiles/common.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs….
[ 26%] Building CXX object encoder/CMakeFiles/encoder.dir/encoder.cpp.obj
[ 28%] Building CXX object encoder/CMakeFiles/encoder.dir/api.cpp.obj
[ 29%] Building CXX object encoder/CMakeFiles/encoder.dir/weightPrediction.cpp.obj
[ 29%] Built target encoder
make: *** [Makefile:130: all] Error 2

 

meant I think you can’t do asm with win32 10 bit and 12 bit, but can with 8 bit…