Рабочие моменты
И снова о пропаганде правильных, годных ценностей.

Рабочееepam, лурчанка, работа, сумашествиеНоябрь 03, 2010
3 комментария
Романтичный балбес
И снова о пропаганде правильных, годных ценностей.

Рабочееepam, лурчанка, работа, сумашествиеНоябрь 03, 2010
3 комментария
Когда-то давно я писал о том, как прекрасно переключать раскладку капслоком и презентовал спецсофтину, написанную
Диким, служащую этой благородной цели.
Недавно я перешёл на Windows 7 и задался вопросом, работает ли та софтина под этой операционной системой. Естественно, ставить было софтину влом, поэтому вначале я спросил у
ДикМакса же работает ли прилага под семёркой. Естественно, ответа я не получил (нечего было спрашивать такой вопрос у линуксоида). Но! Дикий мне посоветовал мегатулзу под названием lswitch. Проверил — работает (под семёркой в том числе), и даже во многих аспектах прекрасней чем Capslock Keyboard Switcher, который я использовал до этого. Качаем здесь.
Спасибо Максу ещё раз, за то что совратил меня на капслочество. Это восхитительно.
Программизм, Рабочее, Юзабилитиcapslock, haali, lswitch, windows, windows 7, переключение раскладки, ЮзабилитиИюль 23, 2010
2 комментария
получается такой вот такое окошко.
По какой причине разработчики запретили для этого окошка изменять размер, неясно. Самая адекватная причина, которая видится — это ненависть к людям.
Печально, но дотнетовский System.Collections.Generic.HashSet<T> не имплементит System.Collections.ICollection. Из-за этого МС-овский же Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEquivalent() безбожно не компилирутеся.
var hashSet = new HashSet();
CollectionAssert.AreEquivalent(new string[]{}, hashSet);
Error 125 The best overloaded method match for 'Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEquivalent(System.Collections.ICollection, System.Collections.ICollection)' has some invalid arguments.
Вот такая хрень компилируется, но, что неудивительно, падает при попытке привести хэшсет к ICollection. Это ещё печальнее:
var hashSet = new HashSet();
CollectionAssert.AreEquivalent(new string[]{}, (ICollection)hashSet);
System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.HashSet`1[System.String]' to type 'System.Collections.ICollection'.
Вот такая ерунда работает ок, но выглядит как костыль (собственно, им и является):
var hashSet = new HashSet();
CollectionAssert.AreEquivalent(new string[]{}, new List<string>(hashSet));
Приходится писать свой хелпер.
Мир несовершенен, друзья. Любите его, чините его, и он будет лучше.
Программизм, Рабочее.net, C#, CollectionAssert, HashSet, mstest, ПрограммизмФевраль 09, 2010
2 комментария
Недавно захотелось, чтобы в командную строку чёрного властелина тотального командира или же просто любую другую командную строку можно было вбить, например, такое:
c:\>g как готовить черепах
и в браузере открывалась соответствующая страница гуглопоиска. Такая вот бесполезная фича.
Сделать это очень просто. Правильно, однако, сделать — гораздо сложнее, но овчинка выделки не стоит. В общем, создаём где-нить в PATHe (кстати, про PATH) скрипт g.cmd c примерно таким содержанием:
start "C:\Program Files\Opera\opera.exe" "http://www.google.com/search?q=%*"
Вот и готово. Понятно, что у Анонимуса путь к своему браузеру может отличаться. В расовых линуксах можно вообще писать просто firefox, например, без полного пути. Есть также косяк с тем, что запросы с кавычками работать не будут. Фиксить его нецелесообразно, впрочем, поэтому сойдёт и так.
Lifehack, Интернет, Программизм, Рабочееcommand line, google, Lifehack, Total Commander, windows shell, поискФевраль 09, 2010
Комментариев нет
Есть софтина, без которой я с давних пор очень неуютно себя чувствую за компом. Я с давних пор являюсь апологетом расово-верной ОС Виндовс. А так как в ней нету возможности повесить переключение русской/английской раскладок на клавишу, например, Caps Lock, как это можно сделать в этих ваших линуксах, то приходится использовать всякие сторонние тулзы.
Я много лет использую ту, что написал дружище DikMax. Респект ему и уважение.
Плюсы переключения по капслоку:
Ну а вообще — дело привычки. Я привык очень быстро :)
Качаем здесь (28 KB).
UPD: Ещё про одну софтину читаем тут.
UPD2: Выношу из каментов — товарищ написал пост, как к этой софтине прикрутить индикацию языка на клаве.
Программизм, Рабочее, Юзабилитиcapslock, windows, переключение раскладки, ЮзабилитиАпрель 17, 2009
5 комментариев
Рабочееработа, сумашествиеМарт 03, 2009
Комментариев нет