Skip to content

Instantly share code, notes, and snippets.

City = Struct.new(:name, :neighbours, :way)
def solution(k, t)
n = t.size-1
q = []
path = [k]
for i in (0..n) do
q << City.new(i, [], [])

Sublime Text 2 - Useful Shortcuts

Tested in Mac OS X: super == command

Open/Goto


  • super+t: go to file
  • super+ctrl+p: go to project
  • super+r: go to methods
@merkurii
merkurii / gist:8725165
Created January 31, 2014 01:42
rspec output
rspec spec/importers/importers/clp/electric_gatherer_spec.rb
Failures:
1) Clp::ElectricGatherer#login behaves like #login logs in with valid credentials
Failure/Error: expect { gatherer.headlessly_login }.to_not raise_error
expected no Exception, got #<NoMethodError: undefined method `stop' for nil:NilClass> with backtrace:
# ./lib/importers/headless_gathering.rb:74:in `ensure in headlessly'
# ./lib/importers/headless_gathering.rb:75:in `headlessly'
# ./lib/importers/headless_gathering.rb:36:in `headlessly_login'
<div class="controls">
<div class="btn-group">
<button class="btn" name="term" ng-model="newAd.term" value="длительно" required ng-click="newAd.term='длительно'">Длительно</button>
<button class="btn" name="term" ng-model="newAd.term" value="несколько месяцев" required>Несколько месяцев</button>
<button class="btn" name="term" ng-model="newAd.term" value="посуточно" required ng-click="newAd.term='посуточно'">Посуточно</button>
ng-click="newAd.term='длительно' - или лучше в контроллере завести отдельную функцию для этого?
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDkgpEPrsQL7tg62kM7yvfT++a9p4P81OR0/NHypyB9dpl5fmEibAiMK46tDXZMcwknkTtQ8xKz6C4WQbBM+2TlfDQiEmrGP4RYSZcVenAUAAGbd64tQaDKz9c4FSYKUT/CqIelRK8l/jAYRITZlj10h/MqGo6TxAVCp+C6mTri5edNVCyq6BGeMAxTXGRAn9dbvXJ/HoMcJbCvr39Je6wSbTabhG7Uo+kcF1CiUaBONVzZAqYEEj2LnkBWpoAeHlKbpj5Ll7oYP3LIC7S4lLglmt2RxCLARQCSImBdoKidVEwWkncaDBiGjfZJT11J/c8YeIlNQ+JE4FtUPG9ZokTf gudzinigarry@gmail.com
PhantomJS 1.9.2 (Mac OS X) Добавление новых объявлений: добавление объявления предложения FAILED
browser navigate to '/'
TypeError: 'undefined' is not an object (evaluating '$injector.invoke')
PhantomJS 1.9.2 (Mac OS X) Добавление новых объявлений: добавление объявления спроса FAILED
browser navigate to '/'
TypeError: 'undefined' is not an object (evaluating '$injector.invoke')
PhantomJS 1.9.2 (Mac OS X) Фильтры по объявлениям: Фильтр по типу объекта FAILED
browser navigate to '/'
TypeError: 'undefined' is not an object (evaluating '$injector.invoke')
PhantomJS 1.9.2 (Mac OS X) Фильтры по объявлениям: Фильтр по сроку FAILED
app.run(function ($rootScope, $location, CurrentUser) {
$rootScope.$on('$stateChangeStart', function (event, next, current) {
if (($location.url() != '/security/login' || $location.url() != '/security/signup') && !CurrentUser.isLoggedIn()) {
$location.path('/security/login');
}
if (($location.url() == '/security/login' || $location.url() == '/security/signup') && CurrentUser.isLoggedIn()) {
$location.path('/diary/profile');