четверг, 31 мая 2007 г.

EverNote и все все все

Сегодня решил поискать альтернативы еверноту. Кучу прог скачал и нифига не нашел. Короче евер нот рулит. Также читаю книгу Супермышление про интеллект карты. Впечатлен. Также попробовал рисовать во FreeMind-е понравилось. Вначале тыкался через интерфейс фигово. Но как перешел на кнопки так очень быстро можно карту делать. Почти как карандашем. И еще я понял что для интеллект карт евер ноте не подходит. Так то. Хотел посмотреть платные маппинг проги. Но что то одолела меня лень регится и делать другие подобные вещи. Баскет осталось попробовать под линуксом. Но с этим сейчас проблемы.

вторник, 29 мая 2007 г.

Google


http://maps.google.com/maps?f=q&hl=en&q=sf&ie=UTF8&om=0&layer=c&cbll=37.771487,-122.402081&cbp=1,140.020222065917,0.508955172203325,0&ll=37.772513,-122.402115&spn=0.034092,0.04343&z=15



Вот так то теперь можно совершать прогулки по улицам с помощью гугль мапс.

Организация рабочего стола.


Я совсем недавно пришел так сказать к новой концепции работы в винде. Раньше я очень страдал когда в какихнибудь приложениях которые мне постоянно нужны отсутствовала фича свернуть в трей. У меня с низу таскбар был в одну линию и не скрывался. Я все время вырубал комп и закрывал приложения чтобы они не маячили потомучто в таск баре куча окон смотрится мягко говоря отвратительно. Но теперь кучу лет спустя я дошел до того чтобы растянуть таск бар на много линий и сделать его скрываемым. Теперь я закрываю приложения только в крайних случаях.Они не маячат у меня на экране и тас бар не жрет место зря. Комп теперь я не вырубаю а посылаю в гибернейт. Кстати эта фича в висте работает намного лучше чем в XP. Попробуйте такой режим возможно вам понравится. Мне это экономит кучу времени. Так как комп в последнее время все время тормозит на загрузке приложений.Кстати раньше все никак не мог себя приучить к гугль десктопу но теперь подсел таки. В нем очень удобно смотреть рсс-ы и мыло. Особенно если пользуете GMail. Также на нем висят часы, поиск слов в википедии. и температура за бортом. Вот правда еще все ника не могу решить чем пользоваться GMail vs почтовые клиенты (Thunderbird). В GMail все нравится но нет возможности его читать в оффлайн. Увы и ах. Поэтому я все еще в сомнениях. Можно конечно сливать Thunderbirdom Gmail почту. В общем надо поэксперементировать. Кстати насчет закладок. Я раньше просто добавлял все в закладки. Но это было не очень удобно. Теперь я по большей части все скидываю в EverNote или кидаю ссылку на панель закладок в FireFox. Я там уже на создавал папки например все свежее и не разобранное я драг дропаю в Fresh папку. И потом удобно открывать ссылки. Просто получается как таскбар.


GTD в жизнь

http://www.evernote.com/en/

На мой взгляд это немного лучше тогоже OneNote. О нем не надо даже говорить достаточно просто посмотреть ролик.Для линукса есть альтернатива BasKet. Честно говоря не пользовался. Сказать ничего не могу.

Вообще порыскав по сайтам GTD можно найти много всего интересного вот например http://gtdwannabe.blogspot.com/

Также интересноая программа OnFolio она представляет собой агрегатор новостей (rss а может и чего другого до конца не разобрался) все это категоризировать и постить в другие места. Прям то что я хотел написать. Описание на англ http://www.whatsthenextaction.com/archive/2005/04/11/showdown_2_using_onfolio/whats_the_next_action

Вот материалы на русском:

Как организовать GTD (gmail thunerbird) http://www.lifehack.ru/2005/09/11/sistemy_xranenija_dlja_gtd/

Книга по GTD http://gluek.info/2006/04/09/getting-things-done-gtd-na-russkom-yazyike/

Также можете посмотреть GTD GMail расширение к FireFox

Brain Maps


Вот сейчас смотрел различные проги по брэйн маппингу и не понимаю чем они собственно отличаются от тогоже OneNote? Загадка. Надо будет дальше порыть.


Mind Map на WIKIPEDIA

http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%80%D1%82%D1%8B_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8

Mind Map ссылка


http://gluek.info/2006/05/06/tony-buzan-the-mind-map-book/


понедельник, 28 мая 2007 г.

Интересное о PostgreSQL

The only real "deficit" of PostgreSQL in comparison to the "big Servers" is, that it cannot utilize multiple CPU or disks
to process an single query faster. Servers as Informix or Oracle can split an single SQL-statement to multiple Jobs done in parallel.
PostgreSQL can only process queries on different connections in parallel. I don't know if there are any problems with SMP capability but I'm sure
that these should be solvable. If someone really needs an DBMS capable of splitting single queries to multiple CPU
PostgreSQL is no choice - I don't think that this might change in the future since there is not much need for such anextension.

Перевод для ленивых()маде бай ми Плиз донт шут:

Единственное чего недостает в PostgreSQL в сравнении с "большими серверами" это то что она не может использовать
несколько CPU или дисков для ускорения обработки одного запроса. Такие сервера как Informix или Oracle
могут разбивать одно SQL-выражение на несколько заданий для паралельного выполнения.
PostgreSQL может паралельно обрабатывать только запросыcan с разных подключений.
Я не знаю есть ли здесь какие нибудь проблемы с SMP но я уверен, что это разрешимо(это ответ на вопро)
Если ктонибудь действтительно нуждается в DBMS с возможностью рабиения запроса на несколько для паралельной обработки
несколькими CPU то PostgreSQL ему не подойдет Я не думаю что это изменится в будущем так как врадли есть большая
потребность в подобном расширении.

Бытрая установка прав на объекты в базе MS SQL


Данный скрипт пробежится по всем объектам и установить разрешение на выполнение всех процедур и функций


селект таблиц и вьюх для роли public


DECLARE @name VARCHAR (400)
DECLARE @xtype VARCHAR (2)
DECLARE @S VARCHAR (400)


DECLARE c CURSOR LOCAL FAST_FORWARD READ_ONLY FOR
SELECT name, xtype FROM sysobjects WHERE xtype NOT IN ('S', 'D', 'PK', 'F') AND crdate > '20050521'


OPEN c
FETCH NEXT FROM c INTO @name, @xtype
WHILE (@@fetch_status -1)
BEGIN
IF @xtype IN ('P', 'FN')
BEGIN
SET @S = 'GRANT EXEC ON ' + @name + ' TO public'
EXEC (@S)
END


IF @xtype IN ('TF', 'IF')
BEGIN
SET @S = 'GRANT SELECT ON ' + @name + ' TO public'
EXEC (@S)
END

IF @xtype IN ('V', 'U')
BEGIN
SET @S = 'GRANT SELECT ON ' + @name + ' TO public'
EXEC (@S)
END
FETCH NEXT FROM c INTO @name, @xtype
END
CLOSE c
DEALLOCATE c


воскресенье, 27 мая 2007 г.

DNN Skin токены и их описания











































































































HTML токен



Ascx код



Описание



[BANNER]



< dnn:Banner


runat="server"


id="dnnBanner">



Показывает случайный баннер



[BREADCRUMB]



< dnn:Breadcrumb runat="server"


id="dnnBreadcrumb">



Показывает путь к текущей выбранной форме в виде


TabName1 > TabName2 >


TabName3



[CONTENTPANE]



<div runat="server"


id="ContentPane">



Вставляет placeholder для содержимого модуля



[COPYRIGHT]



< dnn:Copyright runat="server"


id="dnnCopyright">



Показывает copyright для портала



[CURRENTDATE]



< dnn:CurrentDate runat="server"


id="dnnCurrentDate">



Текущая дата



[DOTNETNUKE]



< dnn:DotNetNuke runat="server"


id="dnnDotnetNuke">



Показывает Copyright для


DotNetNuke ( не обязательно )



[HELP]



< dnn:Help runat="server"


id="dnnHelp">



Показывает ссылку которая запускает емайл клиент и открывает создание письма с адресом администратора



[HOSTNAME]



< dnn:HostName runat="server"


id="dnnHostName">



Показывает Заголовок хоста связанного с УРЛ хоста



ANGUAGE]



<dnn:Language runat="server"


id="dnnLanguage" />



Показывает выбор языка drop


down list



[LINKS]



< dnn:Links runat="server"


id="dnnLinks">



Показывает меню ссылок связанных с текущим уровнем таба и родительского узла. Это полезно для пауков и роботов поисковых сайтов



[LOGIN]



< dnn:Login runat="server"


id="dnnLogin">



Контрол 2х состояний показывает


"Войти" для анонимных пользователей


"Выйти" для аутентифицированных пользователей



[LOGO]



< dnn:Logo runat="server"


id="dnnLogo">



Показывает логотип портала



[PRIVACY]



< dnn:Privacy runat="server"


id="dnnPrivacy">



Ссылка на Privacy


Information для портала



[SEARCH]



< dnn:Search runat="server"


id="dnnSearch">



Показывает поле ввода поиска



[SIGNIN]



< dnn:Signin runat="server"


id="dnnSignin">



Показывает контрол для ввода имени и пароля.



[SOLPARTMENU]



< dnn:SolPartMenu runat="server"


id="dnnSolPartMenu">



Показывает иерархическое меню (formly[MENU] )



[TERMS]



< dnn:Terms runat="server"


id="dnnTerms">



Показывает ссылку на соглашения(Terms and


Conditions) для портала



[TREEVIEWMENU]



< dnn:TreeViewMenu runat="server"


id="dnnTreeViewMenu">



Показывает меню навигации используя DNN Treeview Control по типу меню Windows Explore-а.



[USER]



< dnn:User runat="server" id="dnnUser">



Контрол с 2мя состояниями - показывает


"Зарегистрироваться" ссылку для незарегистрированных пользователейили имя пользователя для вошедших пользователей.



Нашел.


http://www.dotnetnukerocks.com/Developing/LookandFeel/HowNOTtoSkin/tabid/1899/Default.aspx


Оказывается надо было просто скачать DNNSource и посмотреть там. Если зайти в каталог Portals _default Skins и там выбираем любую директория например DNNBlue/ И там лежат несколько ascx файлов. Каждый из них это скин. В общем то простой ascx в начале которого подрубаются теги DNN-а Далее в теле просто код HTML с вызовами этих тегов.


DotNetNuke skin


Долго копался как же создать свой скин в ДНН. Везде в туториалах пишется, что надо создать html файл с токенами которые ДНН при аплоаде заменит на контролы. И типа этот html при аплоаде будет скомпилирован в ascx файл. Для нормального аплоада его надо заархиваровать в zip. И везде написанно, что можно писать сразу ascx. Но я что то до сих пор не нашел ни одного туториала. Блин. Либо я корявый.


Linux.org.ru News

Вебпланета - все новости

CNews - Издание о высоких технологиях