Skip to content

Instantly share code, notes, and snippets.

View Dakuan's full-sized avatar
💭
😆

Dakuan

💭
😆
View GitHub Profile
@davisford
davisford / Setup MongoDB on localhost as Replica Set
Last active May 14, 2024 06:37
Setup MongoDB replica set on local host with only a single primary
Add the `replication` section to the mongod.conf file:
```
$cat /usr/local/etc/mongod.conf
systemLog:
destination: file
path: /usr/local/var/log/mongodb/mongo.log
logAppend: true
storage:
engine: mmapv1
@jackcallister
jackcallister / App.jsx
Created September 6, 2015 17:13
Redux Router Reducer
import {
updateRouterState
} from '../actions/RouterActions';
function mapStateToProps(store) {
return {}
}
function mapDispatchToProps(dispatch) {
return {
@tkafka
tkafka / LICENSE.txt
Last active May 17, 2024 02:08
Drop-in replacement for ReactCSSTransitionGroup that uses velocity.js instead of CSS transforms. Add your own transitions to `transitions` hash.
The MIT License (MIT)
Copyright (c) 2014 Tomas Kafka
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@michaelcarter
michaelcarter / gist:4985109
Created February 19, 2013 11:42
Custom validator for CSS hex color codes. I use the American spelling of colour as that's how it appears in CSS...
class CssHexColorValidator < ActiveModel::EachValidator
def validate_each(object, attribute, value)
unless value =~ /^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/i
object.errors[attribute] << (options[:message] || "must be a valid CSS hex color code")
end
end
end