profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/pekeler/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Christian Pekeler pekeler Berlin pekeler.org Doing most of my real work in Fossil SCM instead of git.

pekeler/mtr-yvs2014 27

fork of https://github.com/yvs2014/mtr with changes for mtr.guru

pekeler/foxx-heartbeat 4

A heartbeat to monitor ArangoDB.

pekeler/make_exportable 2

Make any Rails model easily exportable

pekeler/carmen-demo-app 1

A sample application that illustrates how to use carmen-rails.

pekeler/datepicky.js 1

A javascript date picker.

pekeler/googlevoiceapi 1

A Ruby gem for interacting with Google Voice

pekeler/always-tail 0

node module for always tailing a file -- recovers gracefully if it gets moved, deleted, or rolled-over.

pekeler/arangodb 0

ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. Use ACID transactions if you require them. Scale horizontally with a few mouse clicks.

pekeler/arangojs 0

The official ArangoDB JavaScript driver.

pekeler/barracks 0

:mountain_railway: action dispatcher for unidirectional data flows

startedingesolvoll/kee-frame

started time in 7 hours

startedjuxt/crux

started time in a day

issue commentjuxt/crux

(OSX) Requiring crux causes clojure to crash since version 1.8.3

underlying reason be that crux.hash.jnr is loading any version of the crypto library

yes, looks like it:

(for [p ["java.vendor" "java.version" "os.name" "os.version"]]
  (System/getProperty p)) ;; Oracle Corporation, 11.0.10, Mac OS X, 11.5
(definterface OpenSSL (^void OpenSSL_add_all_digests []))
(.load (jnr.ffi.LibraryLoader/create OpenSSL) "libcrypto.44.dylib") ;; works
(.load (jnr.ffi.LibraryLoader/create OpenSSL) "crypto") ;; crashes
armincerf

comment created time in a day

issue closedjuxt/crux

lmdb classpath issue

I'm having trouble trying out lmdb. Am I doing something wrong?

$ CRUX_ENABLE_BYTEUTILS_SHA1=true clj -Sdeps '{:deps {org.clojure/clojure {:mvn/version "1.10.3"} pro.juxt.crux/crux-core {:mvn/version "1.18.0"} pro.juxt.crux/crux-lmdb {:mvn/version "1.18.0"}}}'
Clojure 1.10.3
user=> (def cfg {:crux/index-store
  {:kv-store
   {:crux/module 'crux.lmdb/->kv-store, :db-dir "data/indices"}}
  :crux/document-store
  {:kv-store
   {:crux/module 'crux.lmbd/->kv-store, :db-dir "data/docs"}}
  :crux/tx-log
  {:kv-store
   {:crux/module 'crux.lmbd/->kv-store, :db-dir "data/transactions"}}})
user=> (require 'crux.api)
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
nil
user=> (crux.api/start-node cfg)
Execution error (FileNotFoundException) at crux.system.ModuleRef/fn (system.clj:107).
Could not locate crux/lmbd__init.class, crux/lmbd.clj or crux/lmbd.cljc on classpath.
user=> 

closed time in a day

pekeler

issue commentjuxt/crux

lmdb classpath issue

Ups 😳 Sorry & Thanks!

pekeler

comment created time in a day

issue openedjuxt/crux

lmdb classpath issue

I'm having trouble trying out lmdb. Am I doing something wrong?

$ CRUX_ENABLE_BYTEUTILS_SHA1=true clj -Sdeps '{:deps {org.clojure/clojure {:mvn/version "1.10.3"} pro.juxt.crux/crux-core {:mvn/version "1.18.0"} pro.juxt.crux/crux-lmdb {:mvn/version "1.18.0"}}}'
Clojure 1.10.3
user=> (def cfg {:crux/index-store
  {:kv-store
   {:crux/module 'crux.lmdb/->kv-store, :db-dir "data/indices"}}
  :crux/document-store
  {:kv-store
   {:crux/module 'crux.lmbd/->kv-store, :db-dir "data/docs"}}
  :crux/tx-log
  {:kv-store
   {:crux/module 'crux.lmbd/->kv-store, :db-dir "data/transactions"}}})
user=> (require 'crux.api)
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
nil
user=> (crux.api/start-node cfg)
Execution error (FileNotFoundException) at crux.system.ModuleRef/fn (system.clj:107).
Could not locate crux/lmbd__init.class, crux/lmbd.clj or crux/lmbd.cljc on classpath.
user=> 

created time in a day

issue commentjuxt/crux

(OSX) Requiring crux causes clojure to crash since version 1.8.3

Could the underlying reason be that crux.hash.jnr is loading any version of the crypto library instead of a specific one? See https://github.com/cl-plus-ssl/cl-plus-ssl/pull/115 for more info.

armincerf

comment created time in 2 days

issue commentjuxt/crux

(OSX) Requiring crux causes clojure to crash since version 1.8.3

As suggested by @refset on https://clojurians-log.clojureverse.org/crux/2021-04-19 , setting env vars to disable libgcrypt can be a workaround.

$ CRUX_DISABLE_LIBGCRYPT=true CRUX_ENABLE_BYTEUTILS_SHA1=true clj -Sdeps '{:deps {org.clojure/clojure {:mvn/version "1.10.3"} pro.juxt.crux/crux-core {:mvn/version "1.18.0"} pro.juxt.crux/crux-rocksdb {:mvn/version "1.18.0"}}}'
Clojure 1.10.3
user=> (System/getProperty "java.version")
"11.0.10"
user=> (require 'crux.api)
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
nil
user=> (crux.api/start-node {})
#<CruxNode>
armincerf

comment created time in 3 days

issue commentjuxt/crux

tx-committed? strange results

@refset I left out the namespace.

pekeler

comment created time in 8 days

issue openedjuxt/crux

tx-committed? strange results

(crux/tx-committed? crux {:what :ever}) returns true but probably shouldn't. I ran into this after copy-pasting the resulting transaction map in the REPL.

created time in 8 days

issue closedduct-framework/docs

CNF after adding handler.sql

In the guide, after adding the new dependency on handler.sql and restarting the REPL, (go) gives me

Syntax error (ClassNotFoundException) compiling new at (jsonista/core.clj:80:38).
com.fasterxml.jackson.core.exc.InputCoercionException

Should I change all the dependency versions like they're in the guide instead of using the generated ones?

closed time in 2 months

pekeler

issue commentduct-framework/docs

CNF after adding handler.sql

That works. Thank you!

pekeler

comment created time in 2 months

issue commentduct-framework/docs

CNF after adding handler.sql

https://gist.github.com/pekeler/58b2639f7cb5439048aebd69fbf5a6ca

pekeler

comment created time in 2 months

issue openedduct-framework/docs

CNF after adding handler.sql

In the guide, after adding the new dependency on handler.sql and restarting the REPL, (go) gives me

Syntax error (ClassNotFoundException) compiling new at (jsonista/core.clj:80:38).
com.fasterxml.jackson.core.exc.InputCoercionException

Should I change all the dependency versions like they're in the guide instead of using the generated ones?

created time in 2 months