affordable, light weight, comfortable - pick two.
Backpacking CAN be super expensive but it doesn't have to be. If it's your first time ever then consider renting or borrow from your friends or family.
- Backpack
| /// <summary> | |
| /// This is the C# representation of an SNS message. Its property names should not be modified unless AWS changes their spec. | |
| /// </summary> | |
| public sealed class SnsMessage | |
| { | |
| #region Properties that apply to both Subscription Confirmation and Notification messages | |
| public string Message { get; set; } |
| public abstract class BifrostCommand<TArgs, TResult> : Command<TResult> | |
| { | |
| private readonly TArgs _arguments; | |
| private readonly string _path; | |
| public BifrostCommand(GroupKey isolationKey, TArgs arguments, string servicePath) | |
| : base(isolationKey, TimeSpan.FromMilliseconds(15000)) // TODO make a constant available? | |
| { | |
| _arguments = arguments; | |
| _path = servicePath; |
| public class Consumer { | |
| private IModel _model; | |
| private QueueingBasicConsumer _queue; | |
| public Consumer(IConnection conn, string queueName) { | |
| _model = conn.CreateModel(); | |
| _model.BasicQos(0, 50, false); // setting a per-channel prefetch can help with your overall throughput. See | |
| // http://www.rabbitmq.com/blog/2012/04/25/rabbitmq-performance-measurements-part-2/ | |
| // for more info. | |
| public class Publisher { | |
| private IModel _model; | |
| public Publisher(IConnection conn, string queueName) { | |
| _model = conn.CreateModel(); | |
| // it's safe to declare queues that already exist as long as their properties are identical | |
| // this runs on initialization every time - that will ensure all of your queues exist on app startup | |
| model.QueueDeclare(queueName, true, false, false, null); | |
| public void InitializeRabbitConnection() | |
| { | |
| ConnectionFactory = new ConnectionFactory() | |
| { | |
| HostName = "localhost", | |
| Port = 5672, | |
| UserName = "myapp", | |
| Password = "password", | |
| RequestedHeartbeat = 4, // heartbeat is what lets your code detect problems communicating with | |
| // the RabbitMQ server. A heartbeat of 4 will cause the server to send |
| private void OnAppStartup() | |
| { | |
| ConnectionFactory = new ConnectionFactory() | |
| { | |
| HostName = "localhost", | |
| Port = 5672, | |
| UserName = "myapp", | |
| Password = "password", | |
| RequestedHeartbeat = 4, // heartbeat is what lets your code detect problems communicating with | |
| // the RabbitMQ server. A heartbeat of 4 will cause the server to send |
| var solr = SolrProxy.GetConnection<IndexedClip>(); | |
| var field = new SolrQueryByField("d_OFF FORM", "Pro"); | |
| var options = new QueryOptions { | |
| Facet = new FacetParameters { Queries = new[] { | |
| new SolrFacetQuery(new SolrQueryByRange<int>("dist", 0, 3)), | |
| ... | |
| new SolrFacetQuery(new SolrQueryByRange<string>("dist", "10", "*")) | |
| } } | |
| }; | |
| var results = solr.Query(field, options); |
| <script type="text/javascript"> | |
| var _sf_async_config={uid:@uid,domain:@domain,useCanonical:true}; | |
| (function(){ | |
| function loadChartbeat() { | |
| window._sf_endpt=(new Date()).getTime(); | |
| var e = document.createElement('script'); | |
| e.setAttribute('language', 'javascript'); | |
| e.setAttribute('type', 'text/javascript'); | |
| e.setAttribute('src', '//static.chartbeat.com/js/chartbeat.js'); | |
| document.body.appendChild(e); |
| Jons-MacBook-Air-2:gitstats jondokulil$ netstat -rn | |
| Routing tables | |
| Internet: | |
| Destination Gateway Flags Refs Use Netif Expire | |
| default utun0 UCS 24 0 utun0 | |
| default 10.0.1.1 UGScI 9 0 en0 | |
| 10.0.1/24 link#8 UCS 0 0 utun0 | |
| 10.0.1.1 b8:8d:12:57:f4:44 UHLSr 6 10 en0 | |
| 10.0.1.108 127.0.0.1 UHS 0 0 lo0 |