- lxml - Pythonic binding for the C libraries libxml2 and libxslt.
- boto - Python interface to Amazon Web Services
- Django - Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- Fabric - Library and command-line tool for streamlining the use of SSH for application deployment or systems administration task.
- PyMongo - Tools for working with MongoDB, and is the recommended way to work with MongoDB from Python.
- Celery - Task queue to distribute work across threads or machines.
- pytz - pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.4 or higher.
Using the model.scala
and build.sbt
files defined in this gist, perform the following to reproduce a StackOverflowError
when serializing a case class instance that has a Char
field.
Now start sbt console
:
sbt console
and paste the following:
import org.json4s._
import org.json4s.jackson.JsonMethods._
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
INFO org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@127d7908: startup date [Sun Jul 03 09:42:24 BST 2016]; root of context hierarchy | |
INFO org.springframework.context.support.DefaultLifecycleProcessor - Stopping beans in phase -2147483648 | |
INFO org.grails.plugins.datasource.TomcatJDBCPoolMBeanExporter - Unregistering JMX-exposed beans on shutdown | |
INFO org.grails.plugins.datasource.TomcatJDBCPoolMBeanExporter - Unregistering JMX-exposed beans | |
INFO org.hibernate.tool.hbm2ddl.SchemaExport - HHH000227: Running hbm2ddl schema export | |
INFO org.hibernate.tool.hbm2ddl.SchemaExport - HHH000230: Schema export complete | |
2016-07-03 09:43:23 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode): | |
"localhost-startStop-2" #57 daemon prio=5 os_prio=0 tid=0x0000000025bd7000 nid=0x14c0 waiting for monitor entry [0x00000000313ee000] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env stack | |
-- stack --resolver lts-13.30 script --package random | |
import Control.Monad (foldM) | |
import Data.List (elemIndex, minimumBy) | |
import Data.Maybe (fromMaybe) | |
import Debug.Trace (trace) | |
import System.IO (getLine) | |
import System.Random (randomIO, randomRIO) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
with (import <nixpkgs> {}); | |
mkShell { | |
buildInputs = [ | |
gcc | |
glibc | |
zlib | |
openssl | |
rustup | |
ripgrep | |
exa |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
with (import <nixpkgs> {}); | |
mkShell { | |
buildInputs = [ | |
gcc | |
glibc | |
zlib | |
openssl | |
rustup | |
ripgrep | |
exa |