Вопрос (возможно, глупый) по TODO плагину — как заставить его работать? В MacOS X у меня он так и не отобразился, хотя галочку в PlugIns я поставил.
Из минусов — сломали работу с Git по Option+G Option+B и т.д. Нужно им багрепорт написать.
пытаюсь адаптировать для MacOS X, скрипт переписал так:
#!/bin/bash
tmp=$(mktemp /tmp/editclip.XXXXXXXX) # создать временный файл
echo $tmp
pbpaste > "$tmp" # скопировать содержимое клипбоарда в созданный файл
vim "$tmp" # открыть файл в нужном редакторе (gvim - в качестве примера)
cat "$tmp" | pbcopy # скопировать содержимое файла обратно в клипбоард
rm "$tmp" # удалить временный файл
Проблема с запуском редактора — MacVim не возвращает управление после :q, так как приложение остаётся запущенным, а mvim — наоборот отдаёт управление сразу, не дожидаясь редактирования. У кого есть опыт использования MacVim в скриптах, поделитесь.
Насколько я помню, проблемы были с тем, что там были захардкожены символы латиницы, так что даже в русских словах буквы схожего написания (такие, как 'о', 'А') он распознавал как латинские. Что же, если проблемы больше нет — это здорово.
Не вижу никакого перебора. Вопрос был про то, чего линуксоиду может не хватать на маке. Ну вот как раз функционала Ubuntu Software Center или aptitude мне и не хватает больше всего.
Каждый раз, когда я запускаю что-то, скачанное из интернета, моё чувство самосохранения вопит «так делать нельзя, там может быть вирус!!» Но какие ещё есть варианты? Мне всё-же работу делать нужно, да и не Gentoo здесь, чтобы LibreOffice и Firefox из сорцов собирать.
обновление всего софта из одной программы? И поиск/установка из той же? App Store, конечно, шаг в правильном направлении, но нужный мне софт (GIMP, Firefox, VLC и т.д.) он поставить не способен. Единственное, для чего я его нашёл полезным — поставил Twitter-клиент :)
Не, ну можно было взять ThinkPad со схожими характеристиками на выбор, но тот толстый, чёрный и похож на кусок пластмассы. МакБук Про при прочих равных выглядит красиво и экран у него матовый.
port install не годится для вещей со сколь-нибудь серьёзными зависимостями. У меня port install meld что-то думал целый день, но так и не поставил.
fink в этом плане лучше, но и там свои проблемы — gimp из fink и скачанный с сайта отличаются разительно — в первом никакого сглаживания и интеграции в систему нет. Плюс версии пакетов в fink древние, поиск по слову firefox даёт версию 3.6
В комментариях прочитал про Homebrew — надо посмотреть, что это.
P.S. Линукс-юзер уже 8 лет, сейчас пытаюсь обжить служебный МакБук :)
Называется «танцевальный коврик». Гугл по такому запросу выдаёт кучу магазинов. В одном из таких я и покупал (в Москве), с доставкой что-то около 2000 рублей.
Будем использовать умный указатель из стандартной библиотеки std::shared_ptr заголовочного файла memory. Стоит отметить, что такой класс доступен для современных компиляторов, которые поддерживают стандарт C++0x. Для тех, кто использует старый компилятор, можно использовать boost::shared_ptr.
Ага, кроме запросов на подгрузку кусочков карты. Благодаря этим запросам, Яндекс всё равно знает ваше местоположение, так что вариант один — не пользоваться.
Из минусов — сломали работу с Git по Option+G Option+B и т.д. Нужно им багрепорт написать.
осталось только разобраться, как этот скрипт привязать к хоткею глобально.
Проблема с запуском редактора — MacVim не возвращает управление после :q, так как приложение остаётся запущенным, а mvim — наоборот отдаёт управление сразу, не дожидаясь редактирования. У кого есть опыт использования MacVim в скриптах, поделитесь.
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Happy New 2012!\n");
return EXIT_SUCCESS;
}
Каждый раз, когда я запускаю что-то, скачанное из интернета, моё чувство самосохранения вопит «так делать нельзя, там может быть вирус!!» Но какие ещё есть варианты? Мне всё-же работу делать нужно, да и не Gentoo здесь, чтобы LibreOffice и Firefox из сорцов собирать.
1 LIST
fink в этом плане лучше, но и там свои проблемы — gimp из fink и скачанный с сайта отличаются разительно — в первом никакого сглаживания и интеграции в систему нет. Плюс версии пакетов в fink древние, поиск по слову firefox даёт версию 3.6
В комментариях прочитал про Homebrew — надо посмотреть, что это.
P.S. Линукс-юзер уже 8 лет, сейчас пытаюсь обжить служебный МакБук :)
int main(int argc, char *argv[])
{
// For Android ADB
std::ios_base::sync_with_stdio(false);
testing::InitGoogleTest(&argc, argv);
// Force print tests times
testing::GTEST_FLAG(print_time) = true;
// Filter tests
testing::GTEST_FLAG(filter) = "LoggerTst.*";
return RUN_ALL_TESTS();
}
Да вроде не обязательно использовать новейшие компиляторы или буст:
sveolon@sveolon-laptop ~/build/tmp $ cat ./main.cpp
#include <tr1/memory>
#include int main()
{
std::tr1::shared_ptr p (new int(3));
std::cout << *p << std::endl;
return 0;
}
sveolon@sveolon-laptop ~/build/tmp $ g++ ./main.cpp
sveolon@sveolon-laptop ~/build/tmp $ ./a.out
3
sveolon@sveolon-laptop ~/build/tmp $ g++ --version
g++ (Ubuntu 4.4.3-4ubuntu5) 4.4.3
Copyright © 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
sveolon@sveolon-laptop ~/build/tmp $
Ага, кроме запросов на подгрузку кусочков карты. Благодаря этим запросам, Яндекс всё равно знает ваше местоположение, так что вариант один — не пользоваться.