| java tree -> javascript tree |
[Nov. 12th, 2009|11:28 pm] |
Нужно из дерева в java сгенерировать дерево в javascript, которое будет вставлено в html и показано пользователю через jetty. Какая библиотека мне это поможет сделать?
В вебе и javascript не разбираюсь, а сделать это надо. Подобное задание разовое, поэтому начинать изучать javascript и все сопутствующие интересности глубоко и основательно не хочется, поэтому и ищу подобную библиотеку.
UPD в дереве надо будет выбрать несколько узлов, а после выбора что нибудь ткнуть, чтобы результаты выбора ушли серверу
|
|
|
| Марша Рейнольдс "Коучинг: Эмоциональная компетентность" |
[Nov. 12th, 2009|06:25 pm] |
Меня всегда увлекает сверять исходное название книги с переводом на русский. Сравните: "Коучинг: Эмоциональная компетентность" и "How to outsmart your brain" (дословно - "Как перехитрить свой мозг"). Содержание книги оказалось намного ближе к родному названию, чем к коучингу, завлекшему неосторожного читателя. Но не будем о грустном ))
Суровая реальность такова, что мозг человека примитивен, и основная его задача - защищать. Всю поступающую сенсорную информацию он обрабатывает прежде всего вопросом "Опасно ли это?" и, если ответ положителен, выдает соответствующую реакцию - беги, атакуй и тд. Со временем мозг эволюционировал и теперь защищает не только от мамонтов и прочей физической опасности, но и от угроз чувству собствненного достоинства, ощущению безопасности, потребности контроля и другим потребностям. То есть, наши эмоции в большинстве случаев есть следствие неконтролируемой реации мозга. Такая бесконтрольность, конечно же, не добавляет нам успеха ни на работе, ни в личной жизни.
Мы - поколение, выросшее на необходимости скрывать свои эмоции за "все ок" (тут делаем скидку на гражданство автора =)), со временем разучились определять эмоции в себе, называть их правильно. При том, что "в бизнесе успех менеджера зависит в первую очередь от понимания того, что влияет на его действия и ментальные реакции, а затем - от умения интерпретировать поступки других".
В результате получилась книга-теория ( со ссылками на "Эмоциональную компетентность" Дэниела Гоулмена) и книга-призыв к действию. Научиться понимать, какую эмоцию вы ощущаете, что стоит за вашими эмоциями, почему вы реагируете именно так, что нужно сделать, чтобы стать более внимательным к себе и окружающим - все это поможет вам стать более успешным.
Общая оценка - 4/5. Чуть сумбурно (вполне вероятно - вина переводчика. Текст, кстати, тоже не набело вычитан), неожиданно коротко, но в целом - неплохо. Хотя начинать тему EQ, по моему мнению, все равно надо с Гоулмена-сотоварищи.
Лучшая цитата: Человека тревожат не события, а его взгляд на эти события. Эпиктет.
|
|
|
| Shareflow: онлайновый инструмент для совместной работы |
[Nov. 12th, 2009|07:56 pm] |
|
Zenbe, уникальная почтовая служба, расширяя свои возможности, открыла новый сервис — Shareflow. Этот сервис является таким же инновационным, как и их интересная почта. Он представляет собой попытку совместить такие же функции, как и у Evernote с возможностью совместной работы, как в Google Groups. Получился неплохой конкурент Google Wave, по возможностям не уступающий разработке поискового гиганта, а по красоте оформления, простоте работы и удобству — где-то даже и превосходящий.

Zenbee Shareflow позволяет создавать “потоки” (Flow) — разделы, объединенные общей темой. В таком потоке может размещаться неограниченное количество различного материала: документы (doc, pdf, rtf, txt и прочие), любые картинки, аудио и видеофайлы, онлайновые карты Google Maps. К потоку можно добавлять почтовые сообщения и напоминания (задачи).
Читать дальше » Интернетные штучки: оригинал поста | Комментариев: | Комментировать |
|
|
| (no subject) |
[Nov. 12th, 2009|04:34 pm] |
пишем вот такой код:
Calendar c1 = new GregorianCalendar(1997, GregorianCalendar.JANUARY, 1, 0, 0, 0); System.out.println("c1 millis before timezone changed: " + c1.getTimeInMillis()); c1.setTimeZone(TimeZone.getTimeZone("GMT")); System.out.println("c1 millis after timezone changed: " + c1.getTimeInMillis());
Calendar c2 = new GregorianCalendar(1997, GregorianCalendar.JANUARY, 1, 0, 0, 0); c2.setTimeZone(TimeZone.getTimeZone("GMT")); System.out.println("c2 millis after timezone changed to GMT: " + c2.getTimeInMillis()); c2.setTimeZone(TimeZone.getTimeZone("GMT+2")); System.out.println("c2 millis after timezone changed to GMT+2: " + c2.getTimeInMillis());
и вот что получаем (система в зоне GMT+2):
c1 millis before timezone changed: 852069600000 c1 millis after timezone changed: 852069600000 c2 millis after timezone changed to GMT: 852076800000 c2 millis after timezone changed to GMT+2: 852076800000
как это можно объяснить? почему изменяется значение getTimeInMillis() ?? |
|
|
| Пишите пишите, мы сохраним. |
[Nov. 12th, 2009|03:50 pm] |
Запустил свой скрипт в боевом режиме. Работает отлично. Сейчас заполняю информационные справочники. В один прекрасный момент, я поинтересовался размерами базы данных, и ужаснулся. Она разрослась до 160 мегабайт. Это получается, в базе только 5% полезной информации, остальное один раз когдато положилось и врядли используется.
Сел переписывать скрипт, теперь нужно удрать ненужную функциональность. Статистику, которая нафиг никому не нужна, кеширование, от которого только база разрастается, а толку мало, запросы дольше выполняются, чем вычисления.
Зато понял зачем в архитектуре MVC собственно нужна модель. Раньше я только контроллер и вьювер использовал. А так как случай выпал, переписать почти половину скрипта, то использую уже правильную технологию. |
|
|
| нужен специалист по газо-сварочному оборудованию |
[Nov. 12th, 2009|03:30 pm] |
Подскажите, где в Симферополе можно найти опытного специалиста по монтажу газо-сварочного оборудования?
Нужна консультация по подключению кислородно-пропановой горелки. Соответственно, ищем человека, который бы разбирался в технике безопасности, мог посоветовать, как нам разместить баллоны с кислородом и пропаном, помочь с подключением. |
|
|
| Сдам свою 1-комн. квартиру |
[Nov. 12th, 2009|02:47 pm] |
Сдаю свою 1-комн. квартиру. Жил.площадь 18 кв.м., общая - 30 кв.м. По ул. Дм. Ульянова, 5/5 эт.дома. После капитального евроремонта, светлая, теплая, чистая и очень уютная. Со всей необходимой мебелью, посудой, холодильником и телевизором. Балкон утеплен и застеклен, везде стеклопакеты. Ванная в красивом кафеле. Очень удобно в плане транспорта: почти на перекрестке Русской и Дм. Ульянова, так что с одной стороны маршрутки с Пневматики, с другой - с 7 гор. больницы. Цена вопроса: 1500 грн в месяц + коммун.услуги (около 100 грн) Тел.: (066) 773 61 33 Лена |
|
|
| телефонное |
[Nov. 12th, 2009|01:16 pm] |
Звоню родителям по городскому телефону: - Алло? - отзывается динамик грубым мужским баритоном. Понимаю, что ошибся номером. Точнее, как обычно с нашими аналоговыми пошаговыми АТС, куда-то не туда подключили. - Извините, кажется я ошибся номером, - поясняю нежданному собеседнику. - Ну почему же, - вдруг радостно восклицает трубка, - ведь вам, наверняка, нужна Маргарита Александровна? - Вы знаете, она мне совершенно не нужна, - отвечаю. - Да? Очень жаль, - печалится мужик на той стороне провода. Как-то не нашёлся что сказать в ответ, лишь пожелал всего хорошего... |
|
|
| I am...... |
[Nov. 12th, 2009|08:01 pm] |
 I have too many assignments & consecutive official matches. Totally exhausted right now. What will become of me?

2009. 11. 12 Women's Kuksu
● Cho Hye Yeon 8p ○ Hyun Mi Jin 4p
I don't like this marked move. C-17 might be better.

I have other matches from tomorrow, and as soon as I finish them, I should prepare several presentations and do my homework. Sorry for not being able to update my corpus. I'm gonna do it whenever I have some free time.
Take care my friends!! See you soon with a smile.
|
|
|
| Андрей Орлов, Записки автоматизатора |
[Nov. 12th, 2009|02:39 pm] |
Как человек, не чуждый ИТ-бизнесу (хотя и не занимающийся им в прямом смысле слова), прочитал книгу с большим интересом. Автор смотрит на процесс с позиции ИТ-директора, а не внешнего консультанта-внедренца. Много ценных наблюдений и по менеджменту ИТ-проектов в компании, и по «человеческому фактору», и по чисто техническим тонкостям (есть замечательная коллекция граблей, вплоть до косяков с форматом ячеек Excel, способных убить человеко-месяцы работы). Кое с чем можно поспорить, например, автор склоняется в основном к написанию системы под задачи предприятия «с нуля», я же категорический сторонник, напротив, мировых решений – Outlook, Lotus, SharePoint и т.д. Впрочем, автор говорит скорее об автоматизации производственных процессов, нежели управленческих, так что возможно, противоречие кажущееся. В целом, книга будет полезна людям, находящимся «по обе стороны баррикады» - и ИТ-директорам, и консультантам ИТ-компаний. И функциональным руководителям, которые часто злы на ИТ-шников - книга поможет лучше понимать их внутреннюю кухню и злиться только по справедливым причинам. J Выходные данные:. М., Манн, Иванов и Фербер, 2008. Книга на ОЗОН. |
|
|
| про товарную документацию и вообще... |
[Nov. 12th, 2009|10:19 am] |
Видимо, руководства с инструкциями делаются техническими писателями, а рекламные брошюры на тот же товар - маркетологами. В результате имеем стабильные расхождения в используемых терминах и пояснениях к функционалу. И это ведь не у ноунэйм-производителей каких-нибудь, а у вполне известных брендов.
Но ещё больше печалит тот факт, что ни то, ни другое не читают торговые работники, работающие как в обычных магазинах быттехники, так и в интернет магазинах. Уровень компетентности порой просто поражает. Задаёшь вроде бы простой вопрос, а в ответ - пустые глаза, дополняемые глупой улыбкой: "ой, как интересно, правда?" Пипец. Кто кому должен рассказывать о преимуществах и полезностях изделия? А замечания на тему того, что у вас "вот тут вот" ошибочка в информации о товаре (либо на распечатанном листике-приложению к ценнику, либо в табличке сведений на веб-странице) - улетают в глубокий колодец "а нас рать"... |
|
|
| мелкомягкая подлянка |
[Nov. 12th, 2009|02:03 am] |
Клиентская машина закрыта от внешнего мира мелкомягкой проксёй, вестимо - с NTLM авторизацией. Открыт только 8080 порт на http. А нужно (ну очень бы хотелось!) сокетовое соединение. Единственное что удалось это URLConnection с заданными параметрами авторизации, через прокси-сокет.
Есть ли способ пролезть сокетом в дырку?
|
|
|
| снижение производительности внутри транзакции |
[Nov. 11th, 2009|06:20 pm] |
В проекте используется hibernate (spring). Для организации транзакций использутся JDBCTransactionFactory, база - Oracle10. Кэш - ehcache.
Есть необходимость в рамках одной транзакции выполнить множество (десять тысяч и возможно больше) однотипных итераций. После каждой итерации выполняется flush. При нагрузочном тестировании выявлено, что каждая следующая итерация выполняется все медленее и медленее. Получается строго линейная зависимость. И если сохранение сущности на 1й итерации выполняется, условно говоря, за 0,2с, то на 500й итерации - уже за 1,5с. Если закономерность сохранится, то на 10 000я итерация займет почти 30с... О_о Судя по статистике, все бОльшее время внутри итерации занимает не обработка информации, а именно работа с хибером/базой, причем именно внутри одной транзакции.
Как можно объяснить такое явление и главное поправить ситуацию?
зы. Разбить транзакцию на множество мелких пока очень проблематично с т.зр. реализуемой логики, т.к. может потребоваться сделать rollback на пол пути... |
|
|
| Google создал новый язык программирования |
[Nov. 11th, 2009|07:24 pm] |
|
Компания Google объявила о выпуске нового языка программирования с открытым исходным кодом под названием Go. Язык предназначен для создания приложений с поддержкой многоядерных процессоров и параллельных вычислений.
Go будет полезен разработчикам крупных серверных приложений. С его помощью можно будет сократить время сборки с десятков минут до нескольких секунд. При этом разработчики не будут сталкиваться со многими сложностями, присутствующими в других языках программирования.
Читать дальше » Интернетные штучки: оригинал поста | Комментариев: | Комментировать |
|
|
| про официальные языки некоторых стран |
[Nov. 11th, 2009|04:46 pm] |
Есть маленькая страна финляндия, в которой конечно же живут фины! В стране есть два самых известных фина Нокия и Линукс. Кто первый по национальности не знаю, а вот второй фин - швед. :) http://www.linux.org/info/linus.html "Linus and his family are part of a minority in Finland whose first language is not Finnish but Swedish, a fact which is not widely known."
на одном сайте на глаза попались строки "Of the population, 93.4% speak Finnish as their native language, whereas Swedish is the native language of 5.9% of the population. Both Finnish and Swedish are official languages of Finland."
93,4 процента всего населения считает финский язык родным, а шведский язык родным считают всего 5,9 процентов всего населения. Финский и шведский официальные языки Финляндии.
Удивлен конечно же.
UPD: про швейцарию, у них не три языка официальных , а четыре ! German (63.7%), French (20.4%), Italian (6.5%),Romansh (0.5% ) в процентах -сколько людей от общего населения говорит на этом языке. http://en.wikipedia.org/wiki/Switzerland |
|
|
| navigation |
| [ |
viewing |
| |
most recent entries |
] |
| [ |
go |
| |
earlier |
] |
| |
|
|