Skip to content

Instantly share code, notes, and snippets.

@Kalyse
Kalyse / gist:a346e0e9ec25b89878a0
Created March 24, 2015 20:05
Villa MaLè Schema
{
"name":"Villa MaL\u00e8",
"active":true,
"enabled":true,
"published":true,
"createdDate":"2014-07-09 11:59:22",
"lastModified":"2015-03-24 20:03:52",
"attributes":{
"propertyType":"Villa",
<?php
class My_Helper_Gearman extends My_Helper_Abstract {
protected $client = null;
public function init() {
}
@Kalyse
Kalyse / pointers.css
Created February 5, 2015 16:32
Map CSS for Paul
@media (max-width: 767px) {
.info-icon {
display: none;
}
#map-tag .popover {
display: none;
}
}
@media (max-width: @screen-xs-max) {
.info-icon {
display: none;
}
#map-tag .popover {
display: none;
}
}
@Kalyse
Kalyse / pricing.json
Created February 4, 2015 10:48
Rates and Pricing Rentivo
{
"name": "Imported Property",
"currency": "EUR",
"ranges": [
{
"name": "Winter",
"startDate": "2015-01-03",
"endDate": "2015-02-12",
"minStay": 3,
"standardWeekPrice": "390.00"
@Kalyse
Kalyse / Solr Config
Created January 26, 2015 14:10
Keyword Search
<fieldType name="keyword" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.KeywordRepeatFilterFactory"/>
<filter class="solr.PorterStemFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
<field name="amenities" type="text_general" indexed="true" stored="false" multiValued="true"/>
<field name="suitability" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="activity_features" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="attraction_features" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="entertainment_features" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="general_features" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="kitchen_features" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="livingroom_features" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="onsite_features" type="text_general" indexed="true" stored="true" multiValued="true"/>
<field name="outside_features" type="tex
@Kalyse
Kalyse / schema.json
Last active August 29, 2015 14:10
Schema Property
{
"id": "1",
"name": "Belle Vista",
"active": true,
"meta": {
"externalBookNowUrl": "https://www.bookingpage.com/payments/id/1234",
"events": {
"enquiry": [
{
"strategy": "email",
@Kalyse
Kalyse / gist:80c5eda0e46452d3e91f
Created October 21, 2014 17:45
Flashlight Puzzle Bridge
Four men want to cross a bridge. The bridge is of a width such that a
maximum of 2 people may cross at a time.
One man takes 10 minutes to cross, another takes 5 minutes to cross,
another takes 2 minutes to cross, and the last takes 1 minute to
cross.
I will call these men A, B, C, and D, respectively.
Here is the catch. If two people cross the bridge together, they must
@Kalyse
Kalyse / query.md
Created July 5, 2014 15:35
Query for Updating Entities to Match their Geo Places lft values.
id woeId lft
1 3894384 XXX
2 3894385 XXX
3 3894386 XXX

woeId | name | lft -----------| ---- | ---- | --------- 3894384 | A | 23