tag:blogger.com,1999:blog-29554181827120866232024-03-20T01:11:57.064+02:00TahiajiI'll slaughter the worldTahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.comBlogger31125tag:blogger.com,1999:blog-2955418182712086623.post-12194460426081952202024-03-11T22:18:00.000+02:002024-03-11T22:18:48.260+02:00Adding a Custom Field in Laravel's Scope Without Impacting Other Selections<p><span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb">Somehow I didn’t immediately understand this, but somehow it’s quite simple, but not obvious from the start.</span></span><span class="jCAhz"><span class="ryNqvb">
</span></span><span class="jCAhz ChMk0b"><span class="ryNqvb"> </span></span></span></p><p><span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb">If you need to add a field in a scope, but in such a way that it does not affect other selections or does not select only this field, you can do this:</span></span></span></p><p><span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"></span></span></p><blockquote><span class="ryNqvb"> </span><span><span class="ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak" dir="ltr"><pre>public static function scopeAddCustom(Builder $query): Builder
{
return $query->select($query->getQuery()->columns ?? '*')
->addSelect(new Expression('TRUE as custom'));
}</pre></span></span></blockquote><p></p>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-69532296509873986722024-02-20T12:49:00.004+02:002024-02-20T23:19:55.485+02:00Microsoft Teams Message Card and Adaptive Cart<p></p><p><span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb">I decided to make a post on an old blog to test one theory.</span></span><span class="jCAhz"><span class="ryNqvb">
</span></span><span class="jCAhz ChMk0b"><span class="ryNqvb">I noticed that the page with the project on Github is not in the Google index.</span></span></span></p><p><span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb">I made a component a while ago for MS Teams Cards.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Maybe it will be useful to someone else.</span></span></span><span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb"> <br /></span></span></span></p><p><a href="https://github.com/Tahiaji/microsoft-teams-component" target="_blank">yii2 component for Microsoft Teams Message Card and Adaptive Cart</a></p><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://raw.githubusercontent.com/Tahiaji/microsoft-teams-component/main/example.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="734" data-original-width="800" height="368" src="https://raw.githubusercontent.com/Tahiaji/microsoft-teams-component/main/example.png" width="400" /></a></div><br /> <p></p>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-2457442804719413632013-12-31T15:54:00.000+02:002013-12-31T16:04:43.736+02:00С новым годом! <div dir="ltr" style="text-align: left;" trbidi="on">
<div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://tahiaji.blogspot.com/2013/12/blog-post.html#more" style="margin-left: 1em; margin-right: 1em;">
<img border="0" height="57" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-kFL_QwNDlkm62GvDQQV_4oyLdAMiYiUwjxulpw3SBnc6mNwsjBHNMFayw24C5XinQMIrNOvy_CyKfbJTFXA8WmedysovP-HmPvHYRgJx5DRGD6WiMu7n7pjq4yjNfYoLhQks3RsoHeM/s320/HNY.png" width="320" /></a>
</div>
По мотивам http://habrahabr.ru/post/207152/ собрал агрегат такого плана). В принципе получилось, правда на макетной плате)<br />
<br />
<a name='more'></a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZdZ_XB8l-7hoeqgRPBWb5AEqAhWhYklAIfPMCzY4AU5C04_rpoYyJyw4Qs-lxaRNN7qLUvokklTKULakyQJnn5X1Qp50Zr0hj-5PKyszuh8ulNfjliBUhtx9sK2EvZ1M2x0nrnj7r0h4/s1600/IMG_8356.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZdZ_XB8l-7hoeqgRPBWb5AEqAhWhYklAIfPMCzY4AU5C04_rpoYyJyw4Qs-lxaRNN7qLUvokklTKULakyQJnn5X1Qp50Zr0hj-5PKyszuh8ulNfjliBUhtx9sK2EvZ1M2x0nrnj7r0h4/s320/IMG_8356.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZYO-RW-hnSuIWOeempY1VNEyOqHNSZ_S7wXCC0pAqHkEO4shmvRDLhsiMitM0Yk6Dh34s4XiPQnOyWokUehDOiQfrhYhnyFJbz2Bf3YbK9QBwiwuYix8PTthmvkBVG45Y8csSPwB8t0s/s1600/IMG_8337.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZYO-RW-hnSuIWOeempY1VNEyOqHNSZ_S7wXCC0pAqHkEO4shmvRDLhsiMitM0Yk6Dh34s4XiPQnOyWokUehDOiQfrhYhnyFJbz2Bf3YbK9QBwiwuYix8PTthmvkBVG45Y8csSPwB8t0s/s320/IMG_8337.JPG" width="320" /></a></div>
<br />
<br />
Само по себе выглядит стремно и, по правде говоря, без съемки с выдержкой малочитаемо - буквы угадываются да и только.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFXVs12eChKNFcSSAdAAO8FuuASzsueHxZjGdB3C8SqMKXeqodU0uBDDggivDI6yuhOvFEHMOSqjaDpF15C7Qf1F5J9TABaE4ZamLNTpCRmniMpNRMXE0EbrERNFe1FGPwwjqfQQT9eVs/s1600/2013-12-30+14.36.22.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFXVs12eChKNFcSSAdAAO8FuuASzsueHxZjGdB3C8SqMKXeqodU0uBDDggivDI6yuhOvFEHMOSqjaDpF15C7Qf1F5J9TABaE4ZamLNTpCRmniMpNRMXE0EbrERNFe1FGPwwjqfQQT9eVs/s320/2013-12-30+14.36.22.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Вид сзади</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1PEt21uKHWroPv9krVRSXjEYz44muTTt6yMBz9cgNs69ZU-ARd47quCT8g0D_XDquwoAyzwEAYFmE2_Zc-OVgYaqnMzOchpcwQXJ5huol5fXF44T8WZV6aRLM612J_DfypcoyAXMZznc/s1600/2013-12-30+14.37.08.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1PEt21uKHWroPv9krVRSXjEYz44muTTt6yMBz9cgNs69ZU-ARd47quCT8g0D_XDquwoAyzwEAYFmE2_Zc-OVgYaqnMzOchpcwQXJ5huol5fXF44T8WZV6aRLM612J_DfypcoyAXMZznc/s320/2013-12-30+14.37.08.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Вид спереди</td></tr>
</tbody></table>
<br /></div>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com1tag:blogger.com,1999:blog-2955418182712086623.post-55578001222157536322013-09-28T19:02:00.000+03:002014-03-07T19:10:32.204+02:00Тур по европе: день второй. Величка. Прага.<div dir="ltr" style="text-align: left;" trbidi="on">
После ночи, проведенной в отеле, завтрак типа «шведский стол» и выдвигаемся в сторону шахт Величка.<br />
<br />
<a name='more'></a>"Порадовал" спуск на 580 ступенек на первый уровень - точнее, что только спуск, а обратно на лифте)<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9YAegVYMvj1KExdzhroL4rCi_vj__TnSQ9RkgL3ugNtA7N3NC7DIPklqEBDugIsSoYPDAtLzl0S7bMeD-2Gp3_jHO6o3jrALqLp6uD3_dClEDmd-cp_-s9j6BMNPgDpNTXt5TSUWYzJA/s1600/IMG_2036.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9YAegVYMvj1KExdzhroL4rCi_vj__TnSQ9RkgL3ugNtA7N3NC7DIPklqEBDugIsSoYPDAtLzl0S7bMeD-2Gp3_jHO6o3jrALqLp6uD3_dClEDmd-cp_-s9j6BMNPgDpNTXt5TSUWYzJA/s320/IMG_2036.JPG" height="320" width="240" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Спуск в шахту</td></tr>
</tbody></table>
Внутри достаточно интересно - посмотреть действительно есть на что. Запомнилась экспозиция "Взрыв метана" - эффект просто нереальный: создается впечатление, что все на самом деле.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKqYBTK794qBw1Ch-CU4g7qcpX0f9HhG_83YXNPUb1OTbzVMcfTxHEKV_gDyKoeBFrURFR1WRqxLTCYJbVzW2M7rR6AB7eO2khvQtgDDQxaGfu1F2Sgy89sZWT8uEbFctAxFDlVrcn7qs/s1600/IMG_2051.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKqYBTK794qBw1Ch-CU4g7qcpX0f9HhG_83YXNPUb1OTbzVMcfTxHEKV_gDyKoeBFrURFR1WRqxLTCYJbVzW2M7rR6AB7eO2khvQtgDDQxaGfu1F2Sgy89sZWT8uEbFctAxFDlVrcn7qs/s320/IMG_2051.JPG" height="240" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Выжигание метана</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA_kxfVcvcpdmzy0PaYL2MeYj85EO3G3eZl-m_iMUJMeV4pQOaQ5EKrc1kRdhe5gaij4IZ8ByJTqi84wuLqK4T2O3zyUcFYBuOYTXYvUjTksPLYoKMHBFW5lNly_TVR4kyCOAFw1BZQ5A/s1600/IMG_2046.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA_kxfVcvcpdmzy0PaYL2MeYj85EO3G3eZl-m_iMUJMeV4pQOaQ5EKrc1kRdhe5gaij4IZ8ByJTqi84wuLqK4T2O3zyUcFYBuOYTXYvUjTksPLYoKMHBFW5lNly_TVR4kyCOAFw1BZQ5A/s320/IMG_2046.JPG" height="320" width="240" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Памятник Николаю Копернику</td></tr>
</tbody></table>
На третьем уровне часовня Святой Кинги. Как не пытался сделать нормальную фотографию на свою мыльницу - ничего не вышло. Несмотря на то, что расположена на такой глубине - является рабочей (тут даже свадьбы проводят). По периметру скульптуры и барельефы из соли. Масштабно. Эпично. В общем, это стоит посмотреть.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtQAJa_ZfxDTuaeZNxFzseIWNvoIw_ROhmZPvwTXhWrRAjLcpCILLw-J0klZgjD4Xdl0JnHFmejU-u84K6IsIrh4dH8OP8f-xURTU00n9-_jXz0lgL6d3wxtAi5QW6eznwejsJrOGmfWk/s1600/IMG_2074.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtQAJa_ZfxDTuaeZNxFzseIWNvoIw_ROhmZPvwTXhWrRAjLcpCILLw-J0klZgjD4Xdl0JnHFmejU-u84K6IsIrh4dH8OP8f-xURTU00n9-_jXz0lgL6d3wxtAi5QW6eznwejsJrOGmfWk/s320/IMG_2074.JPG" height="240" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Часовня Святой Кинги</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCIeIjEAowX3D5J5_IEzt9UjNZg-Dbic7qqsc4OC_WvHp2pvZeBrU5qEpXtmu5Y8x7Ue1W4AX_Cwryi-0nVuLqLayLTMI9Gp6nanFqXn_BK1t0dkPkobefsjp4BtUlLKU9iAzKgcFZk0/s1600/IMG_2096.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCIeIjEAowX3D5J5_IEzt9UjNZg-Dbic7qqsc4OC_WvHp2pvZeBrU5qEpXtmu5Y8x7Ue1W4AX_Cwryi-0nVuLqLayLTMI9Gp6nanFqXn_BK1t0dkPkobefsjp4BtUlLKU9iAzKgcFZk0/s320/IMG_2096.JPG" height="320" width="240" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Люстра из соляных кристаллов</td></tr>
</tbody></table>
<br />
Примечательно, что уже на выходе - где расположилось кафе и киоски с сувенирами есть не только wifi, но и мобильная связь ловит)<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElc62fEoBvOtwf1OnyF9jGvpE1sFo1KSQtNUG_Lg1TVMHQlZ3xNy_zl7S2wXH74HN8PkyuMjRxjIv0m8mNiRBkhbqfdS5svJoSZjj0SGJuInm9YFMqi60v_SUuy2SiyRc75ptY9mrvrU/s1600/2013-08-12+10.15.43.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElc62fEoBvOtwf1OnyF9jGvpE1sFo1KSQtNUG_Lg1TVMHQlZ3xNy_zl7S2wXH74HN8PkyuMjRxjIv0m8mNiRBkhbqfdS5svJoSZjj0SGJuInm9YFMqi60v_SUuy2SiyRc75ptY9mrvrU/s320/2013-08-12+10.15.43.jpg" height="320" width="240" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Почти выход</td></tr>
</tbody></table>
<br />
Вверху сувениры дешевле. Хорошо так дешевле от 5 злотых (в 2 раза дешевле, чем в центре Кракова). Так что сувенирами есть смысл затариваться тут.<br />
<br />
После шахт остановили в кафе (почти столовая) на границе Чехии и Польши на предмет пообедать (ушло чуть больше 30 злотых). Вот вроде и русский понимали, а на предмет коммуникации было совсем плохо - меню на польском у входа, а на витрине не понятно ни что там лежит ни за какую оно цену (просто злотых осталось немного, а уложиться в них надо было. хотя в конце концов 20 поменял обратно в гривны в обменнике на заправке у границы. И да, лучше менять в Львове - там курс лучше.)<br />
<br />
Возле туалета обнаружилась местная достопримечательность - черная белка (ее тут по ходу семечками кормят). Даже не знал, что такие есть. Видео сразу не додумался снять, а когда додумался - она убежала.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1RV1UmQIGNHRC7spByTdKlxBMcA3TuAZBWaMFbu30pq0LmTYRxcfe-rTw5aMgRHpr2BSGxBhz7xiLnDF07O50A_ggaztx4em9BznF7NbXtqK47YEd6wty88xrGiBj2ovse9b0Qjw-VhY/s1600/2013-08-12+16.33.10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1RV1UmQIGNHRC7spByTdKlxBMcA3TuAZBWaMFbu30pq0LmTYRxcfe-rTw5aMgRHpr2BSGxBhz7xiLnDF07O50A_ggaztx4em9BznF7NbXtqK47YEd6wty88xrGiBj2ovse9b0Qjw-VhY/s1600/2013-08-12+16.33.10.jpg" height="320" width="240" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-size: x-small;">P.S. на самом деле в этот день была еще пешеходная экскурсия по Праге, но так и не дописалось. Итак первая часть очень много времени в черновиках провисела.</span><br />
<br /></div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-41142318458607384352013-08-22T18:39:00.002+03:002024-02-20T13:45:51.864+02:00Тур по Европе - день первый. Краков.<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
В этом году в отпуск решил поехать куда-нибудь в Европу. Т.к. нигде еще не был, был взят небольшой и сравнительно недорогой тур "А мы в Европу" проходящий через Польшу, Чехию и Германию чтобы посмотреть что это за вообще такое и с чем его едят. При заказе более чем за 5 недель цена всего 195 евро (если больше чем за 4 недели - 215 евро). Кроме этого еще 55 евро на консульский сбор (итого 250).<br />
<a name='more'></a> Практически все туры начинаются во Львове или Киеве, т.е. кроме тура надо еще самостоятельно добираться до места отправления и, возможно, найти место чтобы переночевать. т.к. далеко не факт, что получится найти поезд как раз перед отправлением автобуса. В моем случае все поезда приезжали после полудня, хотя как мне сказали позже, с пересадкой в Киеве можно было приехать рано утром.<br />
Из Львова выезд в Краков был назначен на 8:30. До границы недолго, но вот на границе "западлянка" – большая очередь из автобусов. Итог – 5 часов потерянного времени. Дальше лучше – не доезжая до Кракова, попадаем в пробку почти на час. В итоге море потерянного времени. До Кракова все-таки доехали. По планам – пешеходная экскурсия по историческому центру: зашли в замок Вавель, и прошлись по королевскому пути.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody></tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0gocPhNHaX-ygjZ6EuEy9G2l77DxCKBR_TnLfp1LRiRpkDRrN-lU_HNaYly5qJlxqSSlepFowYKrvyvAZzoKEPu7i3j6mwSwVQf4Sg_kt6ud6c8fHUYU0ttfTWdbj8Kgd5owB7Zw0K7w/s1600/IMG_1978.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0gocPhNHaX-ygjZ6EuEy9G2l77DxCKBR_TnLfp1LRiRpkDRrN-lU_HNaYly5qJlxqSSlepFowYKrvyvAZzoKEPu7i3j6mwSwVQf4Sg_kt6ud6c8fHUYU0ttfTWdbj8Kgd5owB7Zw0K7w/s320/IMG_1978.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Вавель</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><img alt="" border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSsVA4RoBton1DZC4EhR37pu1c7ecpKdcxV4C0XIdXzbWhaoQurA5nNoywGC1PmXoCNMNc93DLIy40TLgbTwXAYErWZQOHWqOAZ0Q4z4pFeeOThZHXe89E7PLnQtEngZrwTWk1dxdGJw0/s400/IMG_2013.JPG" style="margin-left: auto; margin-right: auto;" title="Королевский путь" width="300" /></td></tr>
<tr><td class="tr-caption" style="text-align: center;">"Королевский путь"</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8vfysNMHzlmCHV3vxCIoq49xSn03qEJu7TBxnUayGP34IdyU2NIQpTkpqf-rpLudjh2LQ42Pda2_zDNrWWPnESQhPrqzorSGJJev7FZgKTSCZD09IZh6vqVVG5WPYeHRtJxQxfyzGELk/s1600/IMG_2030.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8vfysNMHzlmCHV3vxCIoq49xSn03qEJu7TBxnUayGP34IdyU2NIQpTkpqf-rpLudjh2LQ42Pda2_zDNrWWPnESQhPrqzorSGJJev7FZgKTSCZD09IZh6vqVVG5WPYeHRtJxQxfyzGELk/s320/IMG_2030.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Рыночная площадь</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: x-small;"><u>Ремарка: </u>Во время пешеходной экскурсии показали безкомиссионный обменник. Поменял 50€ на польские злотые – выходит чуть больше 200 злотых.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: x-small;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
После пешеходной экскурсии свободного времени осталось всего около часа. Так что получилось зайти купить сувениров (пара магнитов с городом 15.9 + магнит из Hard Rock Cafe за 55), поесть в кафешке (посоветовали паб Alter Ego) Перекус обошелся что-то около 40 злотых.</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKzMLyxNAV1KO5pnSrj6w0l-wgDpbRo22NaJUVhJMCo9OREvnAFnD_dOgLQwId0HFwb4kY0z25M-pEDTzamY2r3OkeQB-1-LNJJI0SLdHYZfPZWOgMoRoZTzHk8wHoGwQj62NaFEUHNpM/s1600/2013-08-11+21.05.58.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKzMLyxNAV1KO5pnSrj6w0l-wgDpbRo22NaJUVhJMCo9OREvnAFnD_dOgLQwId0HFwb4kY0z25M-pEDTzamY2r3OkeQB-1-LNJJI0SLdHYZfPZWOgMoRoZTzHk8wHoGwQj62NaFEUHNpM/s320/2013-08-11+21.05.58.jpg" width="240" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Нет, это не инстаграм xD</td></tr>
</tbody></table>
После ужина быстрым шагом к автобусу и переезд в отель на переночевать. Остановились за чертой города в населенном пункте Нове-Бжеско в отеле Maria. В общем, на один раз переночевать пойдет (правда душ не закрывался на замок и горячая вода бежала очень слабо).<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCi7msl2P9lJMhRIzc2O1qf-_stqgduR68GJnFvXeyglA6_KFGye7ffX4O3FaRS3gr_mCa39lCXG90TomU3sUi6r9lHhaC_PgR2KqzxWRVs1Cm2Cftuy4Mxnmcc9L_ezXRmAviIc3phxA/s1600/IMG_2033.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCi7msl2P9lJMhRIzc2O1qf-_stqgduR68GJnFvXeyglA6_KFGye7ffX4O3FaRS3gr_mCa39lCXG90TomU3sUi6r9lHhaC_PgR2KqzxWRVs1Cm2Cftuy4Mxnmcc9L_ezXRmAviIc3phxA/s320/IMG_2033.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Отель "Мария"</td></tr>
</tbody></table>
Собственно это и весь первый день. Почти сутки на поезде до Львова, почти целый день в дороге на автобусе и всего 2 часа на Краков. Ничего - повод вернуться и исследовать все более досконально:)</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0Stare Miasto, Краков, Польша50.054319441744788 19.93551843068848950.051770441744786 19.930475930688491 50.05686844174479 19.940560930688488tag:blogger.com,1999:blog-2955418182712086623.post-8290463620395286712013-07-16T20:20:00.002+03:002024-02-20T13:46:02.733+02:00Заметка о Jiayu G4<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<div class="separator" style="clear: both; text-align: center;"><a href="https://www.ixbt.com/mobile/images/jiayu-g4s/back.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="614" data-original-width="800" height="154" src="https://www.ixbt.com/mobile/images/jiayu-g4s/back.jpg" width="200" /></a></div></div>
Не дождался я Advanced версию Jiayu G4 и заказал Basic. И вот смартфон, наконец, приехал из Китая и больше недели уже в использовании.<br />
Это мой первый заказ в зарубежных интернет магазинах и первый смартфон в принципе (до этого были Siemens C65 и Siemens S75). Так что сравнивать просто не с чем.<br />
На обзор не претендую, просто небольшая заметка.<br />
<br />
<a name='more'></a> С момента оплаты прошло 19 дней и телефон попал мне в руки (шло через почту Гонконга). Пришел он в коробке, облепленной чем-то вроде пенопласта и обильно обмотанный скотчем. Примечательно, что на пакете было отмечено, что это подарок. Фотография устройства всего одна, т.к. батарейки в фотоаппарате сели,а пойти купить некому.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRuadyyEHnBelBbISKLPNjfe3cYYKH8DqC6xFOa_woODuyXd1clwN4BvK-pWZxWd57qU_PEfwnp-vkVRvUg-bwOEhWiYEyq16ky3jP3BpKd4Yi384O_4AN6_lEiOReO77kSAnLd-4K6Ns/s1600/IMG_8252.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRuadyyEHnBelBbISKLPNjfe3cYYKH8DqC6xFOa_woODuyXd1clwN4BvK-pWZxWd57qU_PEfwnp-vkVRvUg-bwOEhWiYEyq16ky3jP3BpKd4Yi384O_4AN6_lEiOReO77kSAnLd-4K6Ns/s320/IMG_8252.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">После этого фото в фотоаппарате батарейки померли :\
</td></tr>
</tbody></table>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKggzSegL4z6jELMuTzjnmIPmxX9liAK9fvVoxNMYGlcjRkU2MfgdaRU8IetdCnt4An_qDx9irpKAguaNa6nxQ6as5rXLR-rKWvAa7asnAyQ_jZN5QNJ7hiZpeNNicgRWBpQgbi_9mmTs/s1600/2013-07-16+17.23.17-1.jpg" style="margin-left: auto; margin-right: auto;"><br /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqdrQNLwdkfPmNtE5E12Hf0bQD-bLkrwPMKhpZPS65NKXM1YNvJYenI2ZOWl88WAR3BlgPlOTWH2-zE-WqIxghozJg586KBXrfsPW1eAwvjh6ABcrJk606aaNpGsYwUe_-QjchSS9DVlM/s1600/2013-07-16+17.23.17-1.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqdrQNLwdkfPmNtE5E12Hf0bQD-bLkrwPMKhpZPS65NKXM1YNvJYenI2ZOWl88WAR3BlgPlOTWH2-zE-WqIxghozJg586KBXrfsPW1eAwvjh6ABcrJk606aaNpGsYwUe_-QjchSS9DVlM/s320/2013-07-16+17.23.17-1.jpg" width="240" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Фото коробки Jiayu G4, сделанное на Jiayu G4
</td></tr>
</tbody></table>
Первое разочарование было в GPS. Точнее тот факт, что в доме он достаточно долго и не очень точно ловил. По дороге на работу (в центре маршрутки) тоже постоянно терял спутники. Однако, это оказалось не телефон виноват, а банально мое незнание принципов работы GPS. Сев у окна, смог полностью отследить свою дорогу домой без потерь. И да, вне квартиры (даже на балконе или у окна) ловит вполне адекватно и правильно показывает где я нахожусь<br />
<br />
Второе - что, оказалось, не работает - GPRS. Долго пытался настроить сам, потом мучил оператора с настройками - не подключался ни в какую. Забавно, что в этом телефон не виноват тоже: вставив карточку знакомого (от того же оператора) получил работающий интернет с настройками по умолчанию. Да, виновата оказалась карточка - после замены интернет заработал. Но вот понервничать меня заставила.<br />
<br />
Печально, что не работает OTG, хотя продавец утверждает, что проверял перед отправкой. В комплекте в качестве презента даже провод прислал. Только ни мышка, ни флешка ни клавиатура не заработали. Уж было надеялся, что это провод плохой, но на другом (попросил в магазине проверить) ничего не заработало тоже.<br />
<br />
С телефонам шла батарей 3000mAh. Несколько дней работы (с более-менее активным использованием) как по мне очень даже. В обычном режиме думаю на дней 5 будет хватать. А если учесть что в прошлом телефоне батарея была убита вхлам, то такое время работы очень и очень приемлемое (особенно после историй про андроид, съедающий батарею за день).<br />
<br />
Для андроида сделано просто нереальное количество всевозможных приложений и игр - надо будет как-то посидеть посмотреть что там есть. Пока что для себя нашел несколько. Навигация - удобно, что работает даже без наличия интернета (те же оффлайн гугл карты). Теперь всегда со мной почта и списки заданий(заметки), возможность использовать wi-fi по городу, доступ к облачным сервисам и т.п.<br />
<br />
Понравился фотоаппарат. Особенно, когда снимает в режиме панорамы и автоматически продолжает снимки при достижении нужного места. При недостаточным освещении встроенный фонарик не помогает, но днем, как по мне, фотографии очень даже не плохо. А самое главное - фотоаппарат теперь всегда под рукой.<br />
<br />
Ну и напоследок несколько фотографий с телефона:<br />
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMUOqFTQfbwea_1beMU_Z7CX9Hm46_3cWDGgpZc3yPH8WBTawheNMTJZYKpt6t_IEDjFN2NjQimgFQKjUvDyeC2QvcDog_Fzdf0w2cwEfBfg7v-CzJINRSlm-olU_O4V5KuJSqHquUa8c/s1600/2013-07-16+17.11.53-2.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMUOqFTQfbwea_1beMU_Z7CX9Hm46_3cWDGgpZc3yPH8WBTawheNMTJZYKpt6t_IEDjFN2NjQimgFQKjUvDyeC2QvcDog_Fzdf0w2cwEfBfg7v-CzJINRSlm-olU_O4V5KuJSqHquUa8c/s320/2013-07-16+17.11.53-2.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">котэ</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtal7BnxG5SziQpx_JQUbRe9V7Yhfq7quR9RMNjPRuCRTkE7VsTj7DWNzIRPVn5gG0l7gk9CKQMJw0jCMFVEL2B0vYYZfLTlCwZBaXjMib95WSaSSJiQ7Grdx5pjPrr0mYdYoX5XXcaQM/s1600/2013-07-16+17.05.24.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtal7BnxG5SziQpx_JQUbRe9V7Yhfq7quR9RMNjPRuCRTkE7VsTj7DWNzIRPVn5gG0l7gk9CKQMJw0jCMFVEL2B0vYYZfLTlCwZBaXjMib95WSaSSJiQ7Grdx5pjPrr0mYdYoX5XXcaQM/s320/2013-07-16+17.05.24.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Небо. Вид с балкона<br />
<br /></td></tr>
</tbody></table>
</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJfD5CFexseJqmMC1JPgStjE1_-4DWC0YT_8uZXkbHEKLE2QHc9CTunhmzX-IrxHleNXrhC2rQKSmmTjndlKtda4KZCI67Psq6rLUF5CdrdcVHs3tGIy1RF5fy2bDI5zhV4a-EEBEAjEo/s1600/2013-07-16+16.58.24.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJfD5CFexseJqmMC1JPgStjE1_-4DWC0YT_8uZXkbHEKLE2QHc9CTunhmzX-IrxHleNXrhC2rQKSmmTjndlKtda4KZCI67Psq6rLUF5CdrdcVHs3tGIy1RF5fy2bDI5zhV4a-EEBEAjEo/s400/2013-07-16+16.58.24.jpg" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"> Какие-то деревья по дороге домой </td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEissUuUKnudWo-cNK6rMXCAdEFZKOi7j2wFsjoTRTWfGk2FGMxYzziPSJ-jMEvGmJAQpDczdYATmLSMxwwmQ_ohWkBc42cZKJTEDLLXJvuET8DI-AGbNvDzGTeH19qBjZxD2cwNsF4V88c/s1600/2013-07-12+14.32.58.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEissUuUKnudWo-cNK6rMXCAdEFZKOi7j2wFsjoTRTWfGk2FGMxYzziPSJ-jMEvGmJAQpDczdYATmLSMxwwmQ_ohWkBc42cZKJTEDLLXJvuET8DI-AGbNvDzGTeH19qBjZxD2cwNsF4V88c/s400/2013-07-12+14.32.58.jpg" width="300" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"> Узкий дом</td></tr>
</tbody></table>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com1tag:blogger.com,1999:blog-2955418182712086623.post-65082216108275754102013-05-17T20:11:00.003+03:002013-08-22T09:50:28.029+03:00Аккаунт Youtube заблокирован и удален<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGmo-yjqXE8z_rWoM4MZ7xxoV9BoqGiO6Js7iYdbH0iCtyLLdPPmmPOBU0NOFbIfWVzF5D_RQIRflGLRWrDKqAaQ_jbV1vuqqaTckrUkSgrzAZLmFLhFMdai5lRd4VVAfXm_1PP4_uh4A/s1600/Youtube3.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="147" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGmo-yjqXE8z_rWoM4MZ7xxoV9BoqGiO6Js7iYdbH0iCtyLLdPPmmPOBU0NOFbIfWVzF5D_RQIRflGLRWrDKqAaQ_jbV1vuqqaTckrUkSgrzAZLmFLhFMdai5lRd4VVAfXm_1PP4_uh4A/s200/Youtube3.PNG" width="200" /></a></div>
Еще в апреле получил письмо от Youtube, с уведомлением что мой аккаунт заблокирован. Причем чуть позже выяснилось, что не просто заблокирован, а и удален без возможности восстановления и создания нового. <strike>Сразу отмечу, что решить эту проблему и доказать свою правоту в итоге так и не удалось, и, если кто-то знает пути решения, надеюсь на помощь.</strike><br />
<br />
<br />
<br />
<a name='more'></a>Итак, первое письмо говорило, якобы я загрузил какой-то файл,а он оказался нарушающим нормы сообщества и аккаунт получает блокировку на пол года:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9SnVh6B5pWhuy0RwwM2M4nSWhjkaZ8qxvXLd6xXQP-FVr9SFL5NTAN4atxIlM9XGhti6QRIXuJCD9SqzfbeTahwmOeiVdxFg9-7G_d3ha0TjVjmYyTIbDV_mQHumVAdXYcUYpuJHrCc/s1600/youtube1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9SnVh6B5pWhuy0RwwM2M4nSWhjkaZ8qxvXLd6xXQP-FVr9SFL5NTAN4atxIlM9XGhti6QRIXuJCD9SqzfbeTahwmOeiVdxFg9-7G_d3ha0TjVjmYyTIbDV_mQHumVAdXYcUYpuJHrCc/s400/youtube1.PNG" width="400" /></a></div>
Весело, однако. Учитывая что ничего подобного я не загружал, да и в глаза не видел. Естественно первая мысль, что приходит в голову- подать апелляцию по ссылке. Кстати форма достаточно интересная: 2 поля для почты без возможности добавить комментарий.<br />
Дальше - "веселее". Приходит ответ (по ходу от какого-то робота), что посмотрели, да - нарушает, ну и мы вообще удалили.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLulVEJnAG1t67ctjkolflqOMvx4hJbmQhucrsq4APCMEW1ovwFQM0YhHz5uBGTD2wM1wakttaGeyNu2buNA7N4FVxdYQH4QZTBljnpUvQxswM1xh7XsjdDhTCXXR80EulqqNTe5OHs78/s1600/Youtube2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLulVEJnAG1t67ctjkolflqOMvx4hJbmQhucrsq4APCMEW1ovwFQM0YhHz5uBGTD2wM1wakttaGeyNu2buNA7N4FVxdYQH4QZTBljnpUvQxswM1xh7XsjdDhTCXXR80EulqqNTe5OHs78/s400/Youtube2.PNG" width="400" /></a></div>
<br />
<br />
Шок. Паника. Непонимание. Попытка отправить апелляцию еще несколько раз - тот же шаблонный ответ. На письма в ответ никто не отвечает. Русской тех поддержки или хотя бы форума не нашел. Все таки достаточно обидно, когда не делаешь ничего плохого, получаешь санкции и никаким образом не можешь доказать свою правоту/невиновность.<br />
<br />
И да, пост решил написать, т.к. на хабре встретил статью:<br />
<a href="http://habrahabr.ru/post/179973/" target="_blank">Мне и ещё 103045 человек нравится видео, которое я не смотрел</a> она сама по себе достаточно интересна, а более всего отсылка к другой статье:<br />
<a href="http://habrahabr.ru/qa/39407/" target="_blank">YouTube заблокировал учетную запись</a>: ситуация один в один...<br />
<br />
<br />
<br />
<a href="http://www.blogger.com/null" name="new">Upd от 26.06</a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrK7RCeZQaAmBj-fN8W5mqfrjDee87939cCDRBBVl6Qcno8yK7_6_B2YxR8S-IjeSBhy-02dafD4xSmPKd5SEedaXfGZvPpC45vR2hnGMKyMS2XRvcKaSdsAPpqU2UtWZvsdw7EYplL2A/s1600/youtube.PNG.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrK7RCeZQaAmBj-fN8W5mqfrjDee87939cCDRBBVl6Qcno8yK7_6_B2YxR8S-IjeSBhy-02dafD4xSmPKd5SEedaXfGZvPpC45vR2hnGMKyMS2XRvcKaSdsAPpqU2UtWZvsdw7EYplL2A/s320/youtube.PNG.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Забавно, что в аккаунте на самом деле загружено много левого шлака (20 видео)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_-hwDIUxjLOcCLacIW4h-732bXNAbnPJk0zljHY5dKU_3Ks6v9ngMmz3V76qE6PXMDxa4YvHt6fPIS5hwU5ZCDgOCTancyoVGf1YB617myF_9GLsEVIiZZ_sxQY9a2O3a040gjw4llLM/s1600/youtube_list.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_-hwDIUxjLOcCLacIW4h-732bXNAbnPJk0zljHY5dKU_3Ks6v9ngMmz3V76qE6PXMDxa4YvHt6fPIS5hwU5ZCDgOCTancyoVGf1YB617myF_9GLsEVIiZZ_sxQY9a2O3a040gjw4llLM/s320/youtube_list.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Кроме этого заметил достаточно много лайков, которые не ставил на видео, которые не смотрел.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrI2omvPUv_0Z9eKDoU18UaC-xqhK87GspDR9TifzF-m0nr4As5MSjhOQ0cDhY9jh2ZWXNjh9rUioQLGyyH5Bg3VvZ3qkLEF6F92k5l0fqmKBYsyCj7-FXA5ev-lAj31j5DP8FMN91H7A/s1600/youtube_list2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrI2omvPUv_0Z9eKDoU18UaC-xqhK87GspDR9TifzF-m0nr4As5MSjhOQ0cDhY9jh2ZWXNjh9rUioQLGyyH5Bg3VvZ3qkLEF6F92k5l0fqmKBYsyCj7-FXA5ev-lAj31j5DP8FMN91H7A/s320/youtube_list2.jpg" width="309" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Одно жалко, вместе с левым удалили и все мои ролики. Их было немного, но все равно обидно.</div>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-16811990364939517942013-05-02T22:13:00.002+03:002013-05-28T09:52:18.933+03:00Контакт менеджер для Lync Server 2010/2013 [LDCM 4.0]. Часть 3: Как это работает<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS_D1RdoKBOP8BSY3YbXsd4u1sTXZr2IJk11-OdHfIQT-MPXX_vG-cDt4kJQHOYpQQubid_8j27M_3UnLRUZyG9PaoMay5FiJi2DK15pkFFGU8eNGicvkzjP8acq37hK5Zw8S2lCe0MF4/s1600/LDCM4.png" /></div>
Наконец-то дошли руки описать непосредственно процесс работы контакт менеджера и показать, как он работает. Сразу отмечу, что скриншоты делались в разное время и немного могут не совпадать друг с другом.<br />
<br />
<a name='more'></a><br />
<br />
Итак, формально работу можно разделить на 3 части:<br />
<div>
<ul style="text-align: left;">
<li>редактирование конфигурационного файла</li>
<li>формирование контакт листов</li>
<li>применение созданных контакт листов пользователям</li>
</ul>
</div>
1. Параметры->Настройки и настроить под себя) (в принципе, было описано ранее)<br />
<br />
2. Для управления контакт листов в меню нужно выбрать "Параметры->Редактировать контакт листы".<br />
Управление осуществляется кнопками в верхней части окна. Кнопки меняются в зависимости от выбора веток в левой части окна. Контакт лист состоит из групп и пользователей в них. Пользователям можно применять контакт листы, при этом ему добавятся все группы и пользователи входящие в него. Можно добавлять несколько контакт листов, при этом повторения в группах будут проигнорированы. Повторение разных контактов в разных группах - поддерживается.<br />
Первое, что нужно сделать - создать хотя бы один контакт лист:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQoYuliYB7zl6awpJslI3EBSRGI1sIVXii_wMemrBemwVffpe3Ee7T0tS-Baj8OO8jZxCLRtdr5H032jryqO_aa6kMj4voXjB1L0MwP7K2Sk6UL6aP0sjvXWrLnOy_H3V0BCnrFH6f_tM/s1600/cl1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQoYuliYB7zl6awpJslI3EBSRGI1sIVXii_wMemrBemwVffpe3Ee7T0tS-Baj8OO8jZxCLRtdr5H032jryqO_aa6kMj4voXjB1L0MwP7K2Sk6UL6aP0sjvXWrLnOy_H3V0BCnrFH6f_tM/s320/cl1.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9x4THrFHNH-f-QKXzGSmS3JtrWFhcgHi16HX7JG5mq8tqTYgKtwTFAOnEsj3bKWK-5AZQPiHqIbGzEX30hUbBzpSKNYTl9tC05ShE7DSEXUZ21JWJSK-v5HDx9ZsiWULTopuJth81JQQ/s1600/cl2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9x4THrFHNH-f-QKXzGSmS3JtrWFhcgHi16HX7JG5mq8tqTYgKtwTFAOnEsj3bKWK-5AZQPiHqIbGzEX30hUbBzpSKNYTl9tC05ShE7DSEXUZ21JWJSK-v5HDx9ZsiWULTopuJth81JQQ/s320/cl2.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Затем, в контакт лист добавить группу. Группы можно создать сразу в контакт листе или отдельно, и лишь затем присвоить нужным контакт листам. </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWqn2Z9jmDkJoP-vQqpjK_AvgsLyEE_OhKw76DCcU9CUoNJsiX_4Tu97g2khcW6igh8gh7XS9oCc-nogXWowm636mjDzK2aI5t6s4BeKsCStZmn9o6c8OzROo_oMFCkw0g8EypXViB_JE/s1600/cl3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="293" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWqn2Z9jmDkJoP-vQqpjK_AvgsLyEE_OhKw76DCcU9CUoNJsiX_4Tu97g2khcW6igh8gh7XS9oCc-nogXWowm636mjDzK2aI5t6s4BeKsCStZmn9o6c8OzROo_oMFCkw0g8EypXViB_JE/s320/cl3.PNG" width="320" /></a></div>
<br />
Теперь в группу можно добавить контакты. Появится окно, куда контакты добавляются предварительно и лишь потом в базу данных. Лишние контакты можно будет удалить.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbowpipyuUG3HspSEVFnD19wwrpzs2eBqlQrnT-FS9oFJUOKgCw8ZugH6yyrR3RTrmVL6QfzZVIjbjzQXqnB83ULAHOBhh2J6zD1q6TSdl0lO3_mng_q38W1r9Nl5G5XhNCY_hwxKtOaI/s1600/cl4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbowpipyuUG3HspSEVFnD19wwrpzs2eBqlQrnT-FS9oFJUOKgCw8ZugH6yyrR3RTrmVL6QfzZVIjbjzQXqnB83ULAHOBhh2J6zD1q6TSdl0lO3_mng_q38W1r9Nl5G5XhNCY_hwxKtOaI/s320/cl4.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Ввод данных доступен из трех источников:<br />
<div>
<ul style="text-align: left;">
<li>ручной ввоод</li>
<li>импорт из xml файла</li>
<li>выбор пользователей из AD</li>
</ul>
</div>
<br />
<div class="separator" style="clear: both; text-align: left;">
Контакты можно добавить вручную, для этого предусмотрена форма в верхней части окна. Необходимо ввсести ФИО и sip адрес в формате sip:IvanovII@damain.local</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZAFCusdaZ-76udPcSTkp7ZZ14XfelDk-ykUfFD2hg1HIwtrf66z9dijPu3g5N4KugDazXGm4evcKPpVa4kg4YgYrrG0JJyvkUKuZdTCHf4_BzOG3-VT1rO29TTa7qWJJdA8gWRLluRjQ/s1600/cl5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZAFCusdaZ-76udPcSTkp7ZZ14XfelDk-ykUfFD2hg1HIwtrf66z9dijPu3g5N4KugDazXGm4evcKPpVa4kg4YgYrrG0JJyvkUKuZdTCHf4_BzOG3-VT1rO29TTa7qWJJdA8gWRLluRjQ/s320/cl5.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Кроме этого, списки можно импортировать из файлов. Для этого предназначена кнопка "Выбрать из файла". Формат достаточно простой:</div>
<div class="separator" style="clear: both; text-align: left;">
<users></div>
<user><br />
<name>Иванов Петр Сидорович</name><br />
<sip>sip:IvanovPS@wow.com</sip> <br />
</user><br />
<div class="separator" style="clear: both; text-align: left;">
<user></div>
<name>Иванов Иван Иванович</name><br />
<sip>sip:IvanovII@wow.com</sip> <br />
</user>
<br />
</users><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgonUkyvu9cS1x2woQ6qUXu6ifVB9w2YtR4QZTtb1og0Bgl96AAJu8ethv5VB_YdTTunR3TLQEgEypRIOGXOoJdEb6KgAZACrE7RpCvuNrI09wgwNyPTP3wTqblKxhrGCVQj77shZ6HvO0/s1600/cl6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgonUkyvu9cS1x2woQ6qUXu6ifVB9w2YtR4QZTtb1og0Bgl96AAJu8ethv5VB_YdTTunR3TLQEgEypRIOGXOoJdEb6KgAZACrE7RpCvuNrI09wgwNyPTP3wTqblKxhrGCVQj77shZ6HvO0/s320/cl6.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Третий вариант добавления - из AD. Навигация осуществляется путем прохождения по дереву в левой части окна с помощью мыши. В правой части отображаются пользователи из текущей выбранной организационной единицы. С помощью кнопок «Выбрать все» и «Снять все» происходит выделение/отмена выделения всех галочек в текущем представлении. При нажатии на кнопку «Добавить» пользователи, отмеченные галочками, будут добавлены в список. Также реализован т.н. "глубокий поиск", в меню "Действия->Глубокий поиск". Когда он отмечен - поиск пользователей с сип адресами осуществляется не только из текущей организационной единицы, а и из всех вложенных.
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioF0G4j5uVco1BKvmwhWe4-lkDpL562yMLq05zzJbm_NTyETXhy6CyZbKwC228UOsY5myu68Age2dEAzs88D2n49Tbih-nGEDv7q34XPq3b4f9K7uVpqgdWpDZqKcQqPrwiTZ0IGhRDiM/s1600/cl7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioF0G4j5uVco1BKvmwhWe4-lkDpL562yMLq05zzJbm_NTyETXhy6CyZbKwC228UOsY5myu68Age2dEAzs88D2n49Tbih-nGEDv7q34XPq3b4f9K7uVpqgdWpDZqKcQqPrwiTZ0IGhRDiM/s320/cl7.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
После того, как все нужные контакты были добавлены, нажимаем "Применить" и информация записывается в базу данных</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5CoM3VN0KL7cHG8jWl1xLUAG-3lQoLeqr-mQDBP0TVAymP0Jn1n62mAtQ4294PXbvK6LCvEyvnggFI2Ie0_NxOF0WZUNj0M7znubYV4mQEkSG4nDa-MsacLm8xi6WXw9w6k0u2bD5DjY/s1600/cl8.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="292" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5CoM3VN0KL7cHG8jWl1xLUAG-3lQoLeqr-mQDBP0TVAymP0Jn1n62mAtQ4294PXbvK6LCvEyvnggFI2Ie0_NxOF0WZUNj0M7znubYV4mQEkSG4nDa-MsacLm8xi6WXw9w6k0u2bD5DjY/s320/cl8.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Как уже говорилось выше, можно сначала создать группы, а затем присвоить их контакт листам:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjut8F8anCTpFTGmC-Eru2oPz4xR3pzzj9kFkO4Qc_tA8bD40MXZ24LV_7XmfJIm7y4ARkyZn_-48NFvoVx1mYn0YgaEqHBdJM63FGdV6WXwPU_0ZDZ7JLpa9-Z_7seHwbb2ei9NWRKwtQ/s1600/cl9.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="287" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjut8F8anCTpFTGmC-Eru2oPz4xR3pzzj9kFkO4Qc_tA8bD40MXZ24LV_7XmfJIm7y4ARkyZn_-48NFvoVx1mYn0YgaEqHBdJM63FGdV6WXwPU_0ZDZ7JLpa9-Z_7seHwbb2ei9NWRKwtQ/s320/cl9.PNG" width="320" /></a></div>
Думаю, пока описания контакт листов хватит, пора переходить к самому главному.<br />
<br />
3. Чтобы применить созданные контакт листы пользователям, нужно выбрать пользователей из AD (подробнее было описано выше, окно такое же самое.)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjqWMbGzwrqhzCGiRNwpHLIGhEd0QlP9IOdcfGsteJyFhs1-hiUYwRUYX_vof_C2nBk0YUQ0jF3LGpGcsqdOLd_PViX9Hzv6c__xkTBM4Ngy0uu-aUs0sKNPr226YQAR6klqFinH0ESng/s1600/add1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjqWMbGzwrqhzCGiRNwpHLIGhEd0QlP9IOdcfGsteJyFhs1-hiUYwRUYX_vof_C2nBk0YUQ0jF3LGpGcsqdOLd_PViX9Hzv6c__xkTBM4Ngy0uu-aUs0sKNPr226YQAR6klqFinH0ESng/s320/add1.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Затем, выбрать один или несколько готовых контакт листов:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGT0DbftLNF3wIhgTrFGd3tBSb_gGUbE9VG1OQIy0bC1uwQLi2ljouZho9gXyiK73GhGcSG5BO0FUHks0wXnbQvPhHw4wDU1hxXo8rc4bIuFZiawpTfOpD4hJ6KF38mg6JmJM9yGrjn9E/s1600/add2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGT0DbftLNF3wIhgTrFGd3tBSb_gGUbE9VG1OQIy0bC1uwQLi2ljouZho9gXyiK73GhGcSG5BO0FUHks0wXnbQvPhHw4wDU1hxXo8rc4bIuFZiawpTfOpD4hJ6KF38mg6JmJM9yGrjn9E/s320/add2.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
И, наконец, нажать большую красную кнопку, для начала операции:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2M13gCDNG71wX8zrLtINBpnt3C6Wx1-C5lp0gzK-VQyeCf0oRVgmkbyezqNqJe6YGEfYJfzNUBz34haxqwycVq6ZoExhZ1lhUUvQUHbcgpE1jJC1b28tKEYK83pCizXp1sV-sZxQbV7g/s1600/add3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2M13gCDNG71wX8zrLtINBpnt3C6Wx1-C5lp0gzK-VQyeCf0oRVgmkbyezqNqJe6YGEfYJfzNUBz34haxqwycVq6ZoExhZ1lhUUvQUHbcgpE1jJC1b28tKEYK83pCizXp1sV-sZxQbV7g/s320/add3.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Результат:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj68qOEbv4bQvzrJ5WqOcu3FMxWud0TdrNmnWpUchdNjrii4rDSqcBfac0Z3lc9P9qnnMWKR28ShVE3EsUhsO9c-tlevhPAE2wCZ3mG6BB-9VtSa3WsAfpFqlQvrWtJcB-KUNl63CaYdn4/s1600/add4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj68qOEbv4bQvzrJ5WqOcu3FMxWud0TdrNmnWpUchdNjrii4rDSqcBfac0Z3lc9P9qnnMWKR28ShVE3EsUhsO9c-tlevhPAE2wCZ3mG6BB-9VtSa3WsAfpFqlQvrWtJcB-KUNl63CaYdn4/s320/add4.PNG" width="320" /></a></div>
<br />
Пример работы программы на живом Lync Server 2010 (тестовые пользователи)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzwLMpjdY6NyAbmyXW5Jp76BH8RLQkgsJAvrLWan47jKP_Ne97TNfnGajf_4UkpDyHy_OTLp51ZNqL_hyTUSw' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: left;">
Что-то блогер не хочет нормально видео заливать, <a href="https://www.dropbox.com/s/xfuz8yv14a2t7xj/ldcm4_1.mp4">вот</a> ссылка на файл в дропбоксе.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Напоминаю, что программа живет <a href="http://sourceforge.net/projects/ldcm4/" target="_blank">тут</a><br />
<br />
<hr />
<a href="http://tahiaji.blogspot.com/2013/04/lync-server-20102013-ldcm-40-1.html" target="_blank"><span style="font-size: x-small;">Часть 1: Подготовка и настройка сервера доверенных приложений</span></a><br />
<a href="http://tahiaji.blogspot.com/2013/04/lync-server-20102013-ldcm-40-2.html" target="_blank"><span style="font-size: x-small;">Часть 2: Создание базы данных и настройка приложения</span></a><br />
<a href="http://tahiaji.blogspot.com/2013/05/lync-server-20102013-ldcm-40-3.html" target="_blank"><span style="font-size: x-small;">Часть 3: Как это работает</span></a>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com25tag:blogger.com,1999:blog-2955418182712086623.post-15352132539849493222013-04-08T23:07:00.000+03:002013-08-22T09:37:23.990+03:00Контакт менеджер для Lync Server 2010/2013 [LDCM 4.0]. Часть 2: Создание базы данных и настройка приложения<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS_D1RdoKBOP8BSY3YbXsd4u1sTXZr2IJk11-OdHfIQT-MPXX_vG-cDt4kJQHOYpQQubid_8j27M_3UnLRUZyG9PaoMay5FiJi2DK15pkFFGU8eNGicvkzjP8acq37hK5Zw8S2lCe0MF4/s1600/LDCM4.png" /></div>
Во второй части будут описаны шаги по настройке базы данных и конфигурационного файла. Для работы приложения необходима специально созданная база данных. По умолчанию при установке компонентов на сервере доверенных приложений Lync, устанавливается MSSQL 2008 Express. Перед установкой компонентов можно заранее подготовить и установить MSSQL 2008 R2 Express или MSSQL 2012 Express SP1 (см. часть 1).<br />
<a name='more'></a> 1. Итак, берем инсталятор нужной версии (у меня 2012) и производим установку нового инстанса LDCM.<br />
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCtPUFM5j6VHJm5i-EwQ3paJM-cdVq-XvHPxH2LRi5mYdYjpMGUNPts2ZW3aMuTsqF7_LbSF-JqgCDxA9-J_sOE0QhhlSzyBd_pDYrGm1mVY1h41EJNZiJg7oi9SbnG9JxQ0VjVIR-1DU/s1600/sql0.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCtPUFM5j6VHJm5i-EwQ3paJM-cdVq-XvHPxH2LRi5mYdYjpMGUNPts2ZW3aMuTsqF7_LbSF-JqgCDxA9-J_sOE0QhhlSzyBd_pDYrGm1mVY1h41EJNZiJg7oi9SbnG9JxQ0VjVIR-1DU/s320/sql0.PNG" width="320" /></a></div>
<br /></div>
<div>
<span style="font-size: x-small;"><u>Примечание</u>: Можно использовать другую базу данных, в т.ч. и на другом сервере, т.к. расположение базы данных, имя инстанса и базы задается в конфиге.</span><br />
<span style="font-size: x-small;"><br /></span></div>
<div>
2. Начиная с версии 4.0.0.11 в программе присутствует "Мастер создания базы данных и таблиц", который создаст базу данных и таблицы, необходимые для работы программы.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-fWvgsrjInFrx10NY_h-wwiwmbed7s1P_1clLLxRp-7SkClnVktUPy2-VLkRZM7u147XdBy-I3b1A9G5fw2oOsIvPpvsda5JzYdmoBbFK9qfzykYUSTyXPtHJ5Yl1hDmL3ViWKpSPBOQ/s1600/Master.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="101" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-fWvgsrjInFrx10NY_h-wwiwmbed7s1P_1clLLxRp-7SkClnVktUPy2-VLkRZM7u147XdBy-I3b1A9G5fw2oOsIvPpvsda5JzYdmoBbFK9qfzykYUSTyXPtHJ5Yl1hDmL3ViWKpSPBOQ/s400/Master.PNG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Мастер создания базы данных и таблиц</td></tr>
</tbody></table>
Если база данных использует windows аутентификацию, достаточно указать только имя сервера и инстанса базы данных. Если присутствуют дополнительные параметры в строке подключения(например логин и пароль) указать их в строке дополнительный параметры через точку с запятой.<br />
Теперь остается нажать на кнопку "Проверить соединение" и, если оно устанавливается, станет доступна кнопка "Создать базу данных и таблицы", нажав на которую запустится процесс непосредственного создания. По окончании операции SQLConnectionString можно сохранить в конфигурационный файл.<br />
<br />
<span style="font-size: x-small;"><u>Примечание</u>: </span><span style="font-size: x-small;">Если на этом этапе что-то не получается, самый простой вариант, это проверка с помощью udl </span>
<span style="font-size: x-small;"> файла</span><span style="font-size: x-small;">.<br />Создать текстовый документ, переименовать в slq.udl, открыть и заполнить поля. Проверить соединение(там кнопка есть), сохранить, закрыть и открыть заново, но уже блокнотом. Полученная строка и будет искомой SQLConnectionString. Отмечу, что если параметр "MultipleActiveResultSets=True" не добавился, стоит его дописать к строке вручную.</span></div>
<ul style="text-align: left;">
</ul>
3. Конфигурационный файл<br />
<div>
В каталоге с программой находится файл с расширением .config, который представляет из себя xml документ. Его можно редактировать как вручную, так и непосредственно из программы (Параметры->Настройки)<br />
В области <appSettings> содержатся настройки приложения и, при необходимости, могут быть изменены. В данном случае key – имя настройки, а value – ее значение. </div>
<div>
<appSettings></div>
<div>
<add key="applicationId" value="urn:application:contactmanager" /></div>
<div>
…….</div>
<div>
</appSettings></div>
<div>
В файле присутствуют такие параметры:</div>
<div>
• applicationId – идентификатор приложения, взять из части 1.</div>
<div>
• Login - логин пользователя AD, с правом чтения.</div>
<div>
• Password - пароль пользователя AD</div>
<div>
• SQLConnectionString – строка подключения к базе данных SQL</div>
<div>
• LDAP – путь к корневому объекту в Active Directory. В качестве значения может использоваться домен или LDAP путь</div>
<div>
• proxyServerFqdn – имя пула сервера Lync</div>
<br />
На этом все, можно пользоваться программой. Программа живет <a href="http://sourceforge.net/projects/ldcm4/" target="_blank">тут</a><br />
<br />
<hr />
<a href="http://tahiaji.blogspot.com/2013/04/lync-server-20102013-ldcm-40-1.html" target="_blank"><span style="font-size: x-small;">Часть 1: Подготовка и настройка сервера доверенных приложений</span></a><br />
<a href="http://tahiaji.blogspot.com/2013/04/lync-server-20102013-ldcm-40-2.html" target="_blank"><span style="font-size: x-small;">Часть 2: Создание базы данных и настройка приложения</span></a><br />
<a href="http://tahiaji.blogspot.com/2013/05/lync-server-20102013-ldcm-40-3.html" target="_blank"><span style="font-size: x-small;">Часть 3: Как это работает</span></a>
<br />
<br />
<hr />
<br />
<div>
Следующий блок относится к версиям 4.0.0.10 и более младшим. Выполняется после установки инстанса БД.<br />
В установленном инстансе нужно создать базу данных для таблиц. Через Managment Studio создаю новую БД: ldcm. (Точно не знаю, какую Collation надо использовать, но с Cyrilic_General_CI_AS у меня работает).</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEqM7ipoztg4l6E-TDzPRVVAkDE4DNTHM_Qrhm2GuwqJAxg2U9aVUvb06HtEHKPQ7kFOtcyIl-fLvZ2aYJEdTkKMgJeyw_6n7d1OCU6IPhNq3CJsMV4QsalDLHIv-B8DD1ZqHgvXCpz3o/s1600/sql1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEqM7ipoztg4l6E-TDzPRVVAkDE4DNTHM_Qrhm2GuwqJAxg2U9aVUvb06HtEHKPQ7kFOtcyIl-fLvZ2aYJEdTkKMgJeyw_6n7d1OCU6IPhNq3CJsMV4QsalDLHIv-B8DD1ZqHgvXCpz3o/s320/sql1.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQRRI2fNWk4sJr-U2_OBdMU8UlyFZtkxMbbIsuW9BmqWx8laa-IXd56HmKguOPUIpvQAN7VC6sm3t7m2fdg8w2yZj0k6anwtjvhZf5tlanDCM1LlcR2NtMqgCoA48QSWjxm4o62IQYG3E/s1600/sql2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQRRI2fNWk4sJr-U2_OBdMU8UlyFZtkxMbbIsuW9BmqWx8laa-IXd56HmKguOPUIpvQAN7VC6sm3t7m2fdg8w2yZj0k6anwtjvhZf5tlanDCM1LlcR2NtMqgCoA48QSWjxm4o62IQYG3E/s320/sql2.PNG" width="320" /></a></div>
<div>
Теперь необходимо создать 4 таблицы. Для создания есть скрипт <a href="http://sourceforge.net/projects/ldcm4/files/" target="_blank">SQLScript.txt</a> - содержимое вставить в новый запрос и запустить.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIyO22gV5OFM-bWSuBjNwQLKzyvnHahrZ2KqYTUhnNZiXPcAWqVtANQD2a1gQMTbpGSfAjXdoSQ0QVew-qvOYw_DZEjInxuEv50Wp1TCOm89DIlp5OEVhm7lxPJpaDnkY0Zwg1_KadW2Y/s1600/sql4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIyO22gV5OFM-bWSuBjNwQLKzyvnHahrZ2KqYTUhnNZiXPcAWqVtANQD2a1gQMTbpGSfAjXdoSQ0QVew-qvOYw_DZEjInxuEv50Wp1TCOm89DIlp5OEVhm7lxPJpaDnkY0Zwg1_KadW2Y/s320/sql4.PNG" width="320" /></a></div>
<div>
Если скрипт не заработал - можно создать вручную:</div>
<ul style="text-align: left;">
<li><div style="text-align: left;">
ContactList</div>
</li>
<ul style="text-align: left;">
<li><div>
c_id (int, key, identity increment)</div>
</li>
<li><div>
c_value (varchar(50))</div>
</li>
</ul>
<li><div>
Group</div>
</li>
<ul style="text-align: left;">
<li><div>
g_id (int, key, identity increment)</div>
</li>
<li><div>
g_value (varchar(50)) </div>
</li>
</ul>
<li><div>
G_CL</div>
</li>
<ul style="text-align: left;">
<li><div>
gc_id (int, key, identity increment)</div>
</li>
<li><div>
c_id (int)</div>
</li>
<li><div>
g_id (int)</div>
</li>
</ul>
<li><div>
Users</div>
</li>
<ul style="text-align: left;">
<li><div>
u_id (int, key, identity increment);</div>
</li>
<li><div>
g_id (int)</div>
</li>
<li><div>
u_sip (varchar(50)) </div>
</li>
<li><div>
u_name (varchar(50))</div>
</li>
</ul>
</ul>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com46tag:blogger.com,1999:blog-2955418182712086623.post-18035372581779215732013-04-01T17:10:00.001+03:002013-05-28T09:50:53.363+03:00Контакт менеджер для Lync Server 2010/2013 [LDCM 4.0]. Часть 1: Подготовка и настройка сервера доверенных приложений<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS_D1RdoKBOP8BSY3YbXsd4u1sTXZr2IJk11-OdHfIQT-MPXX_vG-cDt4kJQHOYpQQubid_8j27M_3UnLRUZyG9PaoMay5FiJi2DK15pkFFGU8eNGicvkzjP8acq37hK5Zw8S2lCe0MF4/s1600/LDCM4.png" /></div>
LDCM (Lync department contact manager) - программа для централизованного управления контакт листами пользователей в среде Microsoft Lync Server 2010/2013. <br />
<br />
<br />
<br />
<a name='more'></a>К основным возможностям программы можно отнести:<br />
<ul style="text-align: left;">
<li><div style="text-align: left;">
создание контакт листов, состоящих из групп контактов с сохранением в базе данных на основе AD или XML файлов; </div>
</li>
<li><div>
централизированное добавление контакт листов группам пользователей;</div>
</li>
<li><div>
просмотр контакт листа пользователя, с возможностью удаления ненужных групп или контактов</div>
</li>
</ul>
<div>
<u>Системные требования:</u></div>
<ol style="text-align: left;">
<li>Развернутый сервер Lync 2013 или Lync 2010 (программа выпускается в двух версиях)</li>
<li>Для версии программы для <u>Lync 2010</u>, работающей с использованием <a href="http://www.microsoft.com/en-us/download/details.aspx?id=10566" target="_blank">UCMA 3.0</a> подойдут такие операционные системы:</li>
<div>
Windows 7 Home Basic 64-bit, Windows 7 Home Premium 64-bit, Windows 7 Professional 64-bit, Windows 7 Ultimate 64-bit, Windows Server 2008 R2, Windows Server 2008 Service Pack 2, Windows Vista Business 64-bit edition, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition</div>
<div>
Для версии программы для <u>Lync 2013</u>, работающем на <a href="http://www.microsoft.com/en-us/download/details.aspx?id=35463" target="_blank">UCMA 4.0</a>:</div>
<div>
Windows Server 2008 R2 SP1, Windows Server 2012</div>
<li>Также для работы необходима база данных MSSQL (Express достаточно). Проверено на версиях 2008 и 2012. В теории должно работать и на 2005, но не проверялось.</li>
</ol>
</div>
<div>
Для работы приложение должно быть запущено на, так называемом, сервере доверенных приложений (trusted application server). Доверенные приложения — это приложения, созданные на основе SDK для Microsoft Unified Communications Managed API (UCMA), который является доверенным для Microsoft Lync Server.</div>
<div>
Есть два варианта установки:</div>
<ol style="text-align: left;">
<li><div style="text-align: left;">
Установка SDK и использование минимальных компонентов Lync сервера, входящих в его комплект</div>
</li>
<li><div>
Установка роли Trusted application server через topology builder и установка необходимых серверных компонентов через родной установщик линк. SDK в этом случает ставится тоже.</div>
</li>
</ol>
<div>
По сути на выходе одно и то же, но немного разными путями. В теории оба варианта должны работать. На практике в 10-ке использовал первый вариант, но когда попробовал поставить так же на 13-й - ничего не вышло (у меня вылетало на установе OcsCore.msi) и поэтому использовал второй вариант.</div>
</div>
<h4 style="text-align: left;">
Шаг 1</h4>
<div dir="ltr" style="text-align: left;" trbidi="on">
Берется машина и вводится в домен. В моем случае это LyncApp.wow.com. Можно использовать какую-нибудь существующую (например, в версии Lync Server 2013 standard - trusted application server установлен на той же машине, где крутится база данных для мониторинга)</div>
<h4 style="text-align: left;">
Шаг 2</h4>
<div dir="ltr" style="text-align: left;" trbidi="on">
Для работы приложения, необходимо установить UCMA (3.0 для Lync 2010 или 4.0 для Lync 2013). При необходимости, установить также все компоненты из "Prerequisites".</div>
<h4 style="text-align: left;">
Шаг 3 (Вариант 1) </h4>
<div dir="ltr" style="text-align: left;" trbidi="on">
При инсталляции UCMA SDK также устанавливаются дополнительные средства, которые используются для конфигурации Lync local management store. Для установки основных компонентов Lync Server и конфигурации local management store, необходимо перейди в командной строке на C:\Program Files\Microsoft Lync Server 2010(2013)\Deployment и запустить команду: </div>
<blockquote class="tr_bq">
<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">Bootstrapper.exe /BootstrapLocalMgmt /MinCache</span></span></blockquote>
<div dir="ltr" style="text-align: left;" trbidi="on">
После окончания установки появится программная группа Microsoft Lync Server 2010, из которой нужно запустить Lync Server Management Shell. Для создания доверительного пула приложений (trusted application pool) используется командлет New-CsTrustedApplicationPool. Перед созданием необходимо узнать полное доменное имя регистратора (registrar), а также ID сайта. Для получения этой информации можно запустить:</div>
<blockquote class="tr_bq">
<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">Get-CsSite</span></span><span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;"><br /></span></span></blockquote>
<blockquote class="tr_bq">
<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">Get-CsService -Registrar</span></span></blockquote>
<div dir="ltr" style="text-align: left;" trbidi="on">
После получения необходимых данных запускается команда, которая непосредственно создает доверительный пул приложений:</div>
<blockquote class="tr_bq">
<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">New-CsTrustedApplicationPool -Identity LyncApp.wow.com -Registrar Registrar:pool13.wow.com -Site Site:LyncSite</span></span></blockquote>
<div dir="ltr" style="text-align: left;" trbidi="on">
После выполнения команды, для завершения операции добавления, необходимо запустить:</div>
<blockquote class="tr_bq">
<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">Enable-CsTopology</span></span></blockquote>
<div dir="ltr" style="text-align: left;" trbidi="on">
Эта команда создаст необходимые записи в Active Directory для доверительного пула приложений. На следующем шаге необходимо запросить сертификат из доменного центра сертификации и установить его на сервер. Это позволит инфраструктуре сервера Lync распознавать и доверять серверу приложений в качестве компонента топологии Lync. Для запроса сертификата необходимо выполнить команду:</div>
<blockquote class="tr_bq">
<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">Request-CsCertificate -New -Type default -CA DC.wow.com\RootCA -Verbose</span></span></blockquote>
<div dir="ltr" style="text-align: left;" trbidi="on">
Параметр -Verbose необходим для подробного вывода действий команды и позволяет получить отпечаток (Thumbprint) сертификата – он понадобится при выполнении установки сертификата. Для установки сертификата нужно выполнить команду: </div>
<blockquote class="tr_bq">
<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">Set-CsCertificate -Type Default -Thumbprint < Thumbprint > </span></span></blockquote>
<h4 style="text-align: left;">
Шаг 3 (Вариант 2)</h4>
<div dir="ltr" style="text-align: left;" trbidi="on">
На сервере Lync в Topology Builder в Trusted application servers создаем новый trusted application pool LyncApp.wow.com<br />
<div style="text-align: left;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0eZeNrhMU3uyO-K0cz8pDM8LY6RWz48L79uIsREKeGyFQymITJd9xAk2r9SUL2WQBj67r16R3iFiIeNwyjLpyGDFGe1xQjgtNrSFrrsI79Xrc4HCeQXn80HYHCxMMgIcebaBCPFOCFVU/s1600/fe1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0eZeNrhMU3uyO-K0cz8pDM8LY6RWz48L79uIsREKeGyFQymITJd9xAk2r9SUL2WQBj67r16R3iFiIeNwyjLpyGDFGe1xQjgtNrSFrrsI79Xrc4HCeQXn80HYHCxMMgIcebaBCPFOCFVU/s320/fe1.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8BNf7N4FmhgEOS4n97tVIkLx0QQZaRKsGTUDea0_i7KXi0bzMQxomjP36zJ-CSeO5qZk25nYgdTjiJ-XmgLpd2wi_GCMHxgEnQ9plYB0dCkuv2Nzcvu4AMhjRdDv2vgTqgLxLMjTOmSU/s1600/fe2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8BNf7N4FmhgEOS4n97tVIkLx0QQZaRKsGTUDea0_i7KXi0bzMQxomjP36zJ-CSeO5qZk25nYgdTjiJ-XmgLpd2wi_GCMHxgEnQ9plYB0dCkuv2Nzcvu4AMhjRdDv2vgTqgLxLMjTOmSU/s320/fe2.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY5rqmqUCBMn3qtT5tIEEVgUFnj1HrSWn4RJVcJvTVQpc7r2rdmCQdCFNq8Eng0Dph_GfnN8qBsxAqj2IEjTcyUgfXAK2egfgHwnfvi9UgZoOYts_PJYwkz-A2WuEL9qwie76oYcyJxMM/s1600/fe3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="251" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY5rqmqUCBMn3qtT5tIEEVgUFnj1HrSWn4RJVcJvTVQpc7r2rdmCQdCFNq8Eng0Dph_GfnN8qBsxAqj2IEjTcyUgfXAK2egfgHwnfvi9UgZoOYts_PJYwkz-A2WuEL9qwie76oYcyJxMM/s320/fe3.PNG" width="320" /></a></div>
После этого, необходимо опубликовать полученную топологию:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMbbXTTZvzBxIrRzHQ1XgY7HQGSatLsOjI9kNY2W_WsfRaeu6cvlVG_D-ROXEZ1zh_JBKZWRuOGLhyphenhyphen_GY384RB4XeSUtIemowMYvskq37oxdhXa_yVfGh0Pd16-iJO8hFEqvZYXNkTiQ0/s1600/fe4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMbbXTTZvzBxIrRzHQ1XgY7HQGSatLsOjI9kNY2W_WsfRaeu6cvlVG_D-ROXEZ1zh_JBKZWRuOGLhyphenhyphen_GY384RB4XeSUtIemowMYvskq37oxdhXa_yVfGh0Pd16-iJO8hFEqvZYXNkTiQ0/s320/fe4.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAPR3ntLGzPPzoK5jn__zZE3nufF_mK7fs3Up76pf25oE_TvmU1JPujQSmPTqm_Ixq5WyGrgFXEYSxeQWTVVyjxeYFhyphenhyphen5Xadz5GZC1Ox5v99nllczGDMtDSXKOpqFa16-FfNDq-ru5vBY/s1600/fe5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAPR3ntLGzPPzoK5jn__zZE3nufF_mK7fs3Up76pf25oE_TvmU1JPujQSmPTqm_Ixq5WyGrgFXEYSxeQWTVVyjxeYFhyphenhyphen5Xadz5GZC1Ox5v99nllczGDMtDSXKOpqFa16-FfNDq-ru5vBY/s320/fe5.PNG" width="320" /></a></div>
<br />
Следуя указаниям в "Next Steps", запускаем установку компонентов Lync
Server на LyncApp.wow.com и выполняем первые 4 шага. По сути все
стандартно.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil5ZJXAC77-3ROYqjiPFYvLbN4M1sEADOYb9tpQ0Ch8BBZ2hKatDetPwSb-lHN3gOuHpvZ1f9tN2b1GAiEwsiyFTwnnLwsfSt_TYAwGbV0VNlG58OM76UWXmAMXcyu5HSG3saI3pUYsME/s1600/app1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="315" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil5ZJXAC77-3ROYqjiPFYvLbN4M1sEADOYb9tpQ0Ch8BBZ2hKatDetPwSb-lHN3gOuHpvZ1f9tN2b1GAiEwsiyFTwnnLwsfSt_TYAwGbV0VNlG58OM76UWXmAMXcyu5HSG3saI3pUYsME/s400/app1.PNG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhv5_bv1ontuwjAXoAEKj1JKVYgpIwYZBt7iTkc-SWWHCCrbxzaFG_NoJQdOiBciw9im2Q-qekC_MYq_BL7KjVNKwZm3mlQRUG3cVwsvpB749rOajYQmt_T_vXV_Zybe9_3q0b78-RMB8/s1600/app2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhv5_bv1ontuwjAXoAEKj1JKVYgpIwYZBt7iTkc-SWWHCCrbxzaFG_NoJQdOiBciw9im2Q-qekC_MYq_BL7KjVNKwZm3mlQRUG3cVwsvpB749rOajYQmt_T_vXV_Zybe9_3q0b78-RMB8/s400/app2.PNG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVKJg4lVb4HdvrPHxuqBVHFM-jd8Gnqr6OPvc86UzDuFRFo8zO4gZyUFp2CpTHKzh8ks65UkRE5SI3MgqDDgYNiGUQoC7FUnq0SE93XH0kD0D3j1Wp2NA2U_XE_G4dcj2WluUOwzDmUbE/s1600/app3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVKJg4lVb4HdvrPHxuqBVHFM-jd8Gnqr6OPvc86UzDuFRFo8zO4gZyUFp2CpTHKzh8ks65UkRE5SI3MgqDDgYNiGUQoC7FUnq0SE93XH0kD0D3j1Wp2NA2U_XE_G4dcj2WluUOwzDmUbE/s400/app3.PNG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_9ld1nWbbhGDJzh75F1rJd-dePCYCeL5UW5lMpUpL7WAPfCUB6YJZJdFDEAwD5XwwQbZQjO9FEra4Ai8MML6Fpj6xHbeCoo3jWdAkRwO4hspiqzozF5J6UBQsdGT-3WRArfhCrEO1Glg/s1600/app4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_9ld1nWbbhGDJzh75F1rJd-dePCYCeL5UW5lMpUpL7WAPfCUB6YJZJdFDEAwD5XwwQbZQjO9FEra4Ai8MML6Fpj6xHbeCoo3jWdAkRwO4hspiqzozF5J6UBQsdGT-3WRArfhCrEO1Glg/s400/app4.PNG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNCVYwOi7iY3elHKu8UmunlYhm1oMOhxj35zxTb2NHrS4qR7MuwHyNsPVUIX8dBPEFdrjwge64S9fYqUVVmZ9DwqRP_JiSJqyP6UVoq-2kew7AJmIvVXGIZXBxQkOzdeljivUO_dsCEjQ/s1600/app5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNCVYwOi7iY3elHKu8UmunlYhm1oMOhxj35zxTb2NHrS4qR7MuwHyNsPVUIX8dBPEFdrjwge64S9fYqUVVmZ9DwqRP_JiSJqyP6UVoq-2kew7AJmIvVXGIZXBxQkOzdeljivUO_dsCEjQ/s400/app5.PNG" width="400" /></a></div>
<div>
<br /></div>
</div>
<h4 style="text-align: left;">
Шаг 4</h4>
<div dir="ltr" style="text-align: left;" trbidi="on">
Теперь нужно создать доверенное приложение, выполнив в Lync Powershell команду:<br />
<div>
New–CsTrustedApplication</div>
<div>
При этом надо указать</div>
<div>
• ApplicationId – имя, которое будет дано доверенному приложению.</div>
<div>
• TrustedApplicationPoolFqdn – полное доменное имя доверенного пула приложений.</div>
<div>
• Port – номер прослушиваемого порта.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGZNaE8rpfd42A0hP-9xN4QGbsCSLKzcmbSxc_hHTlDPJxVzoxiqBzBTz05hCPn2YzjtpllaBVfO7gTOih8POdTN-IgtfiiqbTAyU7hPgx0WOmRnEAk7jQKtBVaGPRN53UtEjGIlmQyfo/s1600/app7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGZNaE8rpfd42A0hP-9xN4QGbsCSLKzcmbSxc_hHTlDPJxVzoxiqBzBTz05hCPn2YzjtpllaBVfO7gTOih8POdTN-IgtfiiqbTAyU7hPgx0WOmRnEAk7jQKtBVaGPRN53UtEjGIlmQyfo/s400/app7.PNG" width="400" /></a></div>
<div>
<br />
После создания приложения, необходимо настроить репликацию из central management store в новое локальное хранилище данных:</div>
</div>
<blockquote class="tr_bq">
<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">Enable - CsReplica </span></span></blockquote>
<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
Для принудительной репликации необходимо выполнить команду:</div>
</div>
<blockquote class="tr_bq">
<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">Invoke-CsManagementStoreReplicationStatus</span></span></blockquote>
<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
Репликация занимает некоторое время (5-10 минут). Для проверки состояния существует команда:</div>
</div>
<blockquote class="tr_bq">
<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">Get-CSManagementStoreReplicationStatus</span></span></blockquote>
Необходимо дождаться состояния, UpToDate: True, чтобы репликация применилась ко всем серверам.
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOXBqqagx1AXredVxN94TT9vh0xpD7rC0rU8FlBu1V4sm2SwySU2UM7zViTA8ql3qBtC8uH9RiD7KFe218xBOrP3P4B4F42J307Xy49hPa2SVFypPWpAB2KkF2F8TAm3lbhaTuFM4YcJo/s1600/app6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOXBqqagx1AXredVxN94TT9vh0xpD7rC0rU8FlBu1V4sm2SwySU2UM7zViTA8ql3qBtC8uH9RiD7KFe218xBOrP3P4B4F42J307Xy49hPa2SVFypPWpAB2KkF2F8TAm3lbhaTuFM4YcJo/s400/app6.PNG" width="400" /></a></div>
<br />
<u>Итог</u>: если все прошло без ошибок - на выходе получается сервер на котором можно запускать любые приложения, написанные на UCMA 3.0/4.0 (С именем, указанным в ApplicationId). При необходимости, доверенных приложений можно создать еще.<br />
<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<br />
Проект будет жить <a href="http://sourceforge.net/projects/ldcm4/" target="_blank">тут</a></div>
<br />
<hr />
<a href="http://tahiaji.blogspot.com/2013/04/lync-server-20102013-ldcm-40-1.html" target="_blank"><span style="font-size: x-small;">Часть 1: Подготовка и настройка сервера доверенных приложений</span></a><br />
<a href="http://tahiaji.blogspot.com/2013/04/lync-server-20102013-ldcm-40-2.html" target="_blank"><span style="font-size: x-small;">Часть 2: Создание базы данных и настройка приложения</span></a><br />
<a href="http://tahiaji.blogspot.com/2013/05/lync-server-20102013-ldcm-40-3.html" target="_blank"><span style="font-size: x-small;">Часть 3: Как это работает</span></a>
<br />
<div>
<br /></div>
</div>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com15tag:blogger.com,1999:blog-2955418182712086623.post-1319541442075333492013-03-21T16:15:00.003+02:002013-03-21T16:18:14.872+02:00Novatel Merlin XU870 driver<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzpgMP5BOQ6vK0srppEpEpz45mf-UcTGmbH3cFBotL2bIXKEq7KFbGqYrqDFEJGNgClZSJQEzMyzbLt696qeB_0hap6WH6DNAG1i8AcdShV1Too7Cw8oINz4Hz2QGbZg7Ul2TXMHKa4dE/s1600/xu870.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzpgMP5BOQ6vK0srppEpEpz45mf-UcTGmbH3cFBotL2bIXKEq7KFbGqYrqDFEJGNgClZSJQEzMyzbLt696qeB_0hap6WH6DNAG1i8AcdShV1Too7Cw8oINz4Hz2QGbZg7Ul2TXMHKa4dE/s200/xu870.jpg" width="200" /> </a>Понадобилось установить на windows 7 драйвер на данное устройство. Но оказалось, что диск утерян, а на родном сайте про данную модель вообще забыли. Поиск в гугле не то что версию под win7 не дал, так вообще ни одной рабочей ссылки не выдал.</div>
<a name='more'></a>В общем, долго промучался, но в итоге рабочая версия нашлась на старой флешке. Ссылка на скачивание прилагается. И да, оно бесплатное, без всяких реклам смсок и т.п.<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://sites.google.com/site/tahiaji/MobiLink3_v3.00.04.003.zip?attredirects=0&d=1" target="_blank">Ссылка</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
P.S. если файл помог, просьба отметить это в комментариях.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br /></div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com13tag:blogger.com,1999:blog-2955418182712086623.post-61034373598997555132013-02-25T15:12:00.002+02:002013-02-25T15:15:32.086+02:00Создание административной учетной записи на русском языке на Windows Hyper-V Server 2012<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="text-indent: 35.4pt;">
<span lang="EN-US">Hyper</span>-<span lang="EN-US">v</span><span lang="EN-US"> </span><span lang="EN-US">server</span> 2012 был установлен в режиме «Мой родной язык инглиш, но
пишу я по русски». <span style="text-indent: 35.4pt;">После этого потребовалось создать
учетную запись локального администратора «Администратор». Обычно везде пишут,
что учетные записи с русскими буквами создавать вообще не стоит, но так уж
получилось, что уже есть 5 гипервизоров, которые работают через эту учетную
запись (все вне домена) и для обратной совместимости это надо сделать.</span></div>
<div class="MsoNormal" style="text-indent: 35.4pt;">
<span style="text-indent: 35.4pt;"></span></div>
<a name='more'></a><br />
<div class="MsoNormal" style="text-indent: 35.4pt;">
Вроде бы ничего
сверхъестественного в этой операции нет, и она должна выполниться через
стандартную консоль управления. Но после выполнения “<span lang="EN-US">Add</span><span lang="EN-US"> </span><span lang="EN-US">Local</span><span lang="EN-US"> </span><span lang="EN-US">Administrator</span>” и просмотра
результатов операции можно наблюдать интересную картину:<o:p></o:p></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk0UOMosKSl75aev83awIMHmnPSwFlFhY2G118as8MxJUKF4fBL1Zgy8IzN7WJr4WjgtS3XIxuJ1dkiD76ofshmfY06ylB1K7jwcHsTje958WNMm5aS7aqhFXRcl-cxktoMqL7-cw9m48/s1600/3.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk0UOMosKSl75aev83awIMHmnPSwFlFhY2G118as8MxJUKF4fBL1Zgy8IzN7WJr4WjgtS3XIxuJ1dkiD76ofshmfY06ylB1K7jwcHsTje958WNMm5aS7aqhFXRcl-cxktoMqL7-cw9m48/s320/3.PNG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Неправильно созданная русская учетная запись в Windows Hyper-V Server 2012</td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 35.4pt;">
<span style="text-indent: 35.4pt;">Учетная запись добавилась, но
неправильно. Самое интересное, что она работает: т.е. если в поле логина
прописать «Ђ¤¬ЁЁбва в®а» и нужный пароль – в систему зайти удастся. Почему
так происходит сказать сложно, но методом научного тыка удалось обнаружить, что
такая последовательность символов получается, если написать слово в кодировке </span><span lang="EN-US" style="text-indent: 35.4pt;">OEM</span><span style="text-indent: 35.4pt;"> 866, но пытаться
посмотреть с точки зрения </span><span lang="EN-US" style="text-indent: 35.4pt;">CP</span><span style="text-indent: 35.4pt;">-1251.</span></div>
<div class="MsoNormal" style="text-indent: 35.4pt;">
<o:p></o:p></div>
<div class="MsoNormal" style="text-indent: 35.4pt;">
Возможно, есть более правильное
решение, но найти его не удалось. Поэтому опишу, как делал я. Вся соль состоит
в том, чтобы при создании учетной записи подставить такую последовательность
символов, чтобы при преобразовании <span lang="EN-US">OEM</span> 866 –> CP-1251 получалась правильная запись на русском
языке. Для этого понадобится любой редактор текста, поддерживающий такие
преобразования (например, <span lang="EN-US">notepad</span>++)
или старый добрый <span lang="EN-US">FAR</span>,
который, как нельзя кстати, был скопирован на сервер.<o:p></o:p></div>
<div class="MsoNormal" style="text-indent: 35.4pt;">
Итак, запускаем <span lang="EN-US">Far</span>, создаем новый документ (<span lang="EN-US">Shift</span>+<span lang="EN-US">F</span>4) и меняем кодировку на <span lang="EN-US">windows</span><span lang="EN-US"> </span>(<span lang="EN-US">F</span>8). Пишем нужное имя
аккаунта на русском языке (в моем случае Администратор).<o:p></o:p></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL0FWPvnD3dGEqge5ISf3OrQZLANbp5h8bzwT-Pf5PHSzgRA1_J4bsmvgZ20_cM9WkS0HzCmhLKCwPOCxO5Hp6XYn9AhBZqX8KCAwWu0CbRf61hx9_euaUA9dOguNJvsq1tkUkudhOrt8/s1600/1.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL0FWPvnD3dGEqge5ISf3OrQZLANbp5h8bzwT-Pf5PHSzgRA1_J4bsmvgZ20_cM9WkS0HzCmhLKCwPOCxO5Hp6XYn9AhBZqX8KCAwWu0CbRf61hx9_euaUA9dOguNJvsq1tkUkudhOrt8/s320/1.PNG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">"Администратор" в CP-1251</td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 35.4pt;">
После этого меняем кодировку
обратно на <span lang="EN-US">DOS</span> (еще раз
<span lang="EN-US">F</span>8) и используем полученный
набор символов при создании новой учетной записи:<o:p></o:p></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDLu0peDXi0-ro7__kDSbfHpvgTWHZd6YDHJJLTskExBRzjIHlFMalaTeLeY1yMDXJuifUqmpb1yLHIr33BcHvr4jnQXsd5USI7kAMDaGCObtyKNpZCA2sbmHFJ6-m-_uC4plGh_8oCQY/s1600/2.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDLu0peDXi0-ro7__kDSbfHpvgTWHZd6YDHJJLTskExBRzjIHlFMalaTeLeY1yMDXJuifUqmpb1yLHIr33BcHvr4jnQXsd5USI7kAMDaGCObtyKNpZCA2sbmHFJ6-m-_uC4plGh_8oCQY/s320/2.PNG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Создание административной учетной записи на русском языке на Win-dows Hyper-V Server 2012</td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 35.4pt;">
<span style="text-indent: 35.4pt;">На выходе получаем правильно
написанную учетную запись, которую уже можно использовать для авторизации:</span></div>
<div class="MsoNormal" style="text-indent: 35.4pt;">
<o:p></o:p></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5FcQ8QcCbIV1x2QDz3_uW5Yjbr-n95CgD2c42Gsgrj4AyOM8WPn8wzyqF52R6dewJSudkJCeoLOQ0u08SCQ4pzKOj5UMXQVigwxyiRyuGAxJjeLG4LYAHdDIzOcQLc-2B1PX8ITbMmRg/s1600/4.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5FcQ8QcCbIV1x2QDz3_uW5Yjbr-n95CgD2c42Gsgrj4AyOM8WPn8wzyqF52R6dewJSudkJCeoLOQ0u08SCQ4pzKOj5UMXQVigwxyiRyuGAxJjeLG4LYAHdDIzOcQLc-2B1PX8ITbMmRg/s320/4.PNG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Правильно созданная русская учетная запись в Windows Hyper-V Server 2012</td></tr>
</tbody></table>
<br />
<br />
<br />
<div class="MsoNormal" style="text-indent: 35.4pt;">
<br /></div>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-5008296684154579482013-02-09T18:40:00.000+02:002013-02-28T23:55:35.417+02:00Новый компьютер<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8CG5tRCHiJ3jTA0PAo4fLiQaTschIYNHZ1-1qpdSEYv2Z0AyZR4f02ZZ0ysl5KGRi0iVQ_gSctGzCPFsdjKraFnOlckELBgctzMD4yRwxX0zjGl7IwQfdfLBoiXvEtjeF1DHDyW3uSSg/s1600/lf01b_black_nopsu_lf01bop_332066442271.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8CG5tRCHiJ3jTA0PAo4fLiQaTschIYNHZ1-1qpdSEYv2Z0AyZR4f02ZZ0ysl5KGRi0iVQ_gSctGzCPFsdjKraFnOlckELBgctzMD4yRwxX0zjGl7IwQfdfLBoiXvEtjeF1DHDyW3uSSg/s200/lf01b_black_nopsu_lf01bop_332066442271.jpg" width="173" /></a></div>
<div class="separator" style="margin-left: 1em; margin-right: 1em; text-align: left;">
Наконец то, как говорится, сбылась мечта идиота и я приобрел себе новый компьютер. Как по мне система получилась достаточно топовая:</div>
<br />
Процессор: Intel Core i7-3770K<br />
Видеокарта: Inno3D GeForce GTX680 i-Chill Herculez 2000<br />
Материнская карта: ASRock Z77 Extreme3<br />
ОЗУ: Team Group Vulcan-1600 2х8Gb<br />
SSD: 128Gb OCZ Vertex 4<br />
HDD: Seagate Barracuda 2 Tb <br />
Монитор 23" LG IPS234V<br />
<br />
<a name='more'></a><br />
Во время поиска корпуса столкнулся с проблемой ширины оных. В столе ширина отсека под системный блок у меня всего 20см. И что-то корпусов нужной толщины у меня в городе, почему-то вдруг, почти не было. Тем не менее, подходящий был найден - <a href="http://www.chieftec.com/LF01B.html" target="_blank">Chieftec Libra LF-01B</a>, и хоть корпус зашел вплотную к стенкам, главное, как говорится, что поместился. К нему был взят блок питания: Chieftec 750W APS-750C.<br />
<br />
При всем что есть по-умолчанию запустил <a href="http://www.3dmark.com/3dm11/5867239" target="_blank">3DMark</a>:<br />
<div style="text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcEuqMisC7cXDeVfyNHRQCtU2VMgeFbBIeKY9_yqOOHrrbSsWgQqALw6V5hn2qKic2_SKxj5IuiliHLgzmunATCFv0Y_1xeUggbNP0sbHSKscAyJyRmcaF66fmIqY452X8Ztn_cPxFbds/s1600/3dmark.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="57" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcEuqMisC7cXDeVfyNHRQCtU2VMgeFbBIeKY9_yqOOHrrbSsWgQqALw6V5hn2qKic2_SKxj5IuiliHLgzmunATCFv0Y_1xeUggbNP0sbHSKscAyJyRmcaF66fmIqY452X8Ztn_cPxFbds/s400/3dmark.jpg" width="400" /></a></div>
<br /></div>
<div class="" style="clear: both; text-align: left;">
Что-то другие тесты на ум не приходят, придумаю - позже добавлю.</div>
<div class="" style="clear: both; text-align: left;">
Про разгон пока речи не идет, мощности хватает за глаза, а разгон ради разгона - это не по мне. Хотя более правильно в этом случае сказать, что просто в этом хорошо не разбираюсь. А вот что-то поломать ой как не охота. </div>
<br /></div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-83284544227436799632012-12-04T09:01:00.001+02:002013-03-27T00:49:21.011+02:00Lync Live Contacts - программа для извлечения списка активных пользователей<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="imcontent">
Lync Live Contacts (LLC) – небольшое консольное приложение, предназначенное для извлечения списка активных пользователей из среды Lync 2010.<span style="direction: ltr; word-wrap: break-word;">
</span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPUBD_x5gAJXUebtFg8DbqX72VI1yYDunljebaizqNPmfjxkTFQ2FU5MztutU6nuCnYLOeOjgaOU05h28iSK9u1eWK_1m5MwDcktkbXR4wEvplKOwE-8VLUYOFf7A8mpxzEVQVK2R44rY/s1600/files.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPUBD_x5gAJXUebtFg8DbqX72VI1yYDunljebaizqNPmfjxkTFQ2FU5MztutU6nuCnYLOeOjgaOU05h28iSK9u1eWK_1m5MwDcktkbXR4wEvplKOwE-8VLUYOFf7A8mpxzEVQVK2R44rY/s1600/files.PNG" /></a></div>
<a name='more'></a><span style="direction: ltr; word-wrap: break-word;"><br />
</span><br />
Программа имеет файл конфигурации, однако будет работать и без него с параметрами по-умолчанию.<span style="direction: ltr; word-wrap: break-word;">
</span>
<br />
<div style="margin: 0cm 0cm 10pt; text-indent: 35.4pt;">
Ключи файла App.config:</div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 14pt; margin: 0cm 0cm 0pt; word-wrap: break-word;">
<span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> <</span><span lang="EN-US" style="border-bottom-color: #a31515; border-left-color: #a31515; border-right-color: #a31515; border-top-color: #a31515; color: #a31515; font-family: Consolas; font-size: 9.5pt;">add</span><span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> </span><span lang="EN-US" style="border-bottom-color: red; border-left-color: red; border-right-color: red; border-top-color: red; color: red; font-family: Consolas; font-size: 9.5pt;">key</span><span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">=</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">Offline</span>"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;"> </span><span style="border-bottom-color: red; border-left-color: red; border-right-color: red; border-top-color: red; color: red;">value</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">=</span>"</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">Не</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> </span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">в</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> </span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">сети</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">/></span></span></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 14pt; margin: 0cm 0cm 0pt; word-wrap: break-word;">
<span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> <</span><span lang="EN-US" style="border-bottom-color: #a31515; border-left-color: #a31515; border-right-color: #a31515; border-top-color: #a31515; color: #a31515; font-family: Consolas; font-size: 9.5pt;">add</span><span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> </span><span lang="EN-US" style="border-bottom-color: red; border-left-color: red; border-right-color: red; border-top-color: red; color: red; font-family: Consolas; font-size: 9.5pt;">key</span><span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">=</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">DaysOff</span>"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;"> </span><span style="border-bottom-color: red; border-left-color: red; border-right-color: red; border-top-color: red; color: red;">value</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">=</span>"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">5</span>"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">/></span></span></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 14pt; margin: 0cm 0cm 0pt; word-wrap: break-word;">
<span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> <</span><span lang="EN-US" style="border-bottom-color: #a31515; border-left-color: #a31515; border-right-color: #a31515; border-top-color: #a31515; color: #a31515; font-family: Consolas; font-size: 9.5pt;">add</span><span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> </span><span lang="EN-US" style="border-bottom-color: red; border-left-color: red; border-right-color: red; border-top-color: red; color: red; font-family: Consolas; font-size: 9.5pt;">key</span><span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">=</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">Presenceunknown</span>"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;"> </span><span style="border-bottom-color: red; border-left-color: red; border-right-color: red; border-top-color: red; color: red;">value</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">=</span>"</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">Состояние</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> </span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">присутствия</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> </span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">неизвестно</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">/></span></span></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 14pt; margin: 0cm 0cm 12pt; word-wrap: break-word;">
<span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> <</span><span lang="EN-US" style="border-bottom-color: #a31515; border-left-color: #a31515; border-right-color: #a31515; border-top-color: #a31515; color: #a31515; font-family: Consolas; font-size: 9.5pt;">add</span><span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;"> </span><span lang="EN-US" style="border-bottom-color: red; border-left-color: red; border-right-color: red; border-top-color: red; color: red; font-family: Consolas; font-size: 9.5pt;">key</span><span lang="EN-US" style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">=</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">Letters</span>"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;"> </span><span style="border-bottom-color: red; border-left-color: red; border-right-color: red; border-top-color: red; color: red;">value</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">=</span>"</span><span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue; font-family: Consolas; font-size: 9.5pt;">АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЭЮЯ</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">"<span style="border-bottom-color: blue; border-left-color: blue; border-right-color: blue; border-top-color: blue; color: blue;">/></span></span></div>
<div style="direction: ltr; margin: 0cm 0cm 10pt; text-indent: 35.4pt; word-wrap: break-word;">
Программа выполняет поиск в глобальной адресной книге Lync, используя заданный алфавит (ключ Letters), формируя из него набор двух буквенных поисковых слов<span style="font-family: Times New Roman, serif; font-size: medium;"><span style="line-height: 16pt;">. </span></span></div>
<div style="direction: ltr; margin: 0cm 0cm 10pt; text-indent: 35.4pt; word-wrap: break-word;">
</div>
<div id="imcontent" style="direction: ltr; word-wrap: break-word;">
<span style="direction: ltr; word-wrap: break-word;"></span><br />
<div style="margin: 0cm 0cm 10pt; text-indent: 35.4pt;">
По умолчанию работает с русским языком. Языковые параметры (состояния присутствия по которым происходит отсеивание ненужных результатов) можно поменять в файле конфигурации (ключи Offline и Presenceunknown). Из результата исключаются пользователи, состояние присутствия которых неизвестно или они не были в сети более заданного количества дней (ключ DaysOff)<span style="direction: ltr; font-family: Times New Roman, serif; font-size: medium; word-wrap: break-word;"><span style="line-height: 16pt;">.</span></span></div>
<span style="direction: ltr; word-wrap: break-word;">
</span>
В результаты работы программы формируется xml файл со списком активных пользователей. Формат выходного xml файла:<span style="direction: ltr; word-wrap: break-word;">
</span>
<br />
<div style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 14pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt;">
<span style="direction: ltr; word-wrap: break-word;"><users></span></div>
<span style="direction: ltr; word-wrap: break-word;">
</span>
<br />
<div style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 14pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt;">
<span style="direction: ltr; word-wrap: break-word;"> <user></span></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 14pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt; word-wrap: break-word;">
<name>Иванов Иван Иванович</name></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 16pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt; word-wrap: break-word;">
<span lang="EN-US" style="font-size: 12pt; line-height: 14pt;"> <department></span><span style="font-size: 12pt; line-height: 14pt;">Отдел</span><span style="font-size: 12pt; line-height: 14pt;"> </span><span style="font-size: 12pt; line-height: 14pt;">продаж</span><span lang="EN-US" style="font-size: 12pt; line-height: 14pt;"></department></span></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 14pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt; word-wrap: break-word;">
<sip>sip:IvanovII@sipdomain.local</sip></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 16pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt; word-wrap: break-word;">
<span lang="EN-US" style="font-size: 12pt; line-height: 14pt;"> <status></span><span style="font-size: 12pt; line-height: 14pt;">В</span><span style="font-size: 12pt; line-height: 14pt;"> </span><span style="font-size: 12pt; line-height: 14pt;">сети</span><span lang="EN-US" style="font-size: 12pt; line-height: 14pt;"></status></span></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 14pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt; word-wrap: break-word;">
</user></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 14pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt; word-wrap: break-word;">
</users></div>
<div style="direction: ltr; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 14pt; margin: 0cm 0cm 0pt; text-indent: 35.4pt; word-wrap: break-word;">
<br /></div>
<div style="direction: ltr; margin: 0cm 0cm 0pt; text-indent: 35.4pt; word-wrap: break-word;">
Если кого-то заинтересовала эта небольшая утилита - скачать можно<span style="font-family: Times New Roman, serif; font-size: small;"><span style="line-height: 14pt;"> </span></span><a href="https://sites.google.com/site/tahiaji/LLC.zip?attredirects=0&d=1" style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 14pt;">тут</a><span style="font-family: Times New Roman, serif; font-size: small;"><span style="line-height: 14pt;">.</span></span></div>
</div>
</div>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com4tag:blogger.com,1999:blog-2955418182712086623.post-24135376870983566142012-10-13T15:14:00.001+03:002012-10-13T15:14:32.684+03:00Котэ<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div>
Вот что делать, если кот облюбовал коврик для мышки, да еще и часто пытается использовать мою руку в качестве подушки)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Gehhr3FRMDuJ-ufEmr9-J_QOyctR5byLRO55NtpGaZahH25Zr8JkloxYCZFEpaFzgsrXGj8hlhkumZ_8gh1AHqGbUSArQ5sCvUTanrYe99HoV7eUTrmIcepno5pHG0SOQIeoZa5E_JY/s1600/IMG_0773.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Gehhr3FRMDuJ-ufEmr9-J_QOyctR5byLRO55NtpGaZahH25Zr8JkloxYCZFEpaFzgsrXGj8hlhkumZ_8gh1AHqGbUSArQ5sCvUTanrYe99HoV7eUTrmIcepno5pHG0SOQIeoZa5E_JY/s400/IMG_0773.JPG" width="400" /></a></div>
<div>
<br /></div>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-85031399150863507802012-08-02T21:06:00.001+03:002013-05-28T09:52:20.209+03:00Lync Department Contact Manager 1.5 (mini)<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmx6aAzts66w1QuMKFYXYOVKBoBodEf0JvE0Bn9n9kQ6bMEoW6oSbZ3astWSTaN6nwCRmKmcfB6DEqN4CjqJiX5GwIJlfOXS5clJzCxZLZTwrO7aSd4gM-RTbxHbCbImQ9jIA-MGLvWVM/s1600/logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmx6aAzts66w1QuMKFYXYOVKBoBodEf0JvE0Bn9n9kQ6bMEoW6oSbZ3astWSTaN6nwCRmKmcfB6DEqN4CjqJiX5GwIJlfOXS5clJzCxZLZTwrO7aSd4gM-RTbxHbCbImQ9jIA-MGLvWVM/s1600/logo.png" style="cursor: move;" /></a>Немного модифицировал LDCM 1.0 из страшного и непродуманного оконного приложения в более простое и красивое консольное. Правда с обновлением решил и доработать немного... в итоге вышло что-то среднее между первой и второй версией.<br />
Первая требовала лишних действий со стороны пользователя (ненужные кнопки, да и интерфейс страшный...даже показывать не хочу), а выполняла лишь одну функцию - добавляла пользователю одну группу: его собственный OU (условно отдел) из Active Directory в контакт лист Lync.<br />
<br />
<a name='more'></a> Описание второй есть <a href="http://tahiaji.blogspot.com/2012/03/lync-department-contact-manager-20.html" target="_blank">тут</a>. Вроде уже неплохо, но приходится на месте искать по дереву AD чего бы такого добавить в контакт лист. У версий 1-2 есть хороший такой недостаток: чтобы программа работала, надо чтобы в месте запуска программы был запущен клиент Lync, да еще и пользователь в него чтобы зашел...<br />
<br />
Есть еще одна версия программы, написанная уже с UCMA 3.0, но уже как серверное приложение: может менять контакт листы любому пользователю, да и списки контактов хранятся в базе данных. <strike><br /></strike>
<br />
<blockquote class="tr_bq">
<span style="font-family: Verdana, sans-serif;">Upd: <a href="http://tahiaji.blogspot.com/2013/04/lync-server-20102013-ldcm-40-1.html" target="_blank">Контакт менеджер для Lync Server 2010/2013</a></span><strike><br /></strike></blockquote>
<br />
А вот с этой версией будет ссылочка для скачивания. В общем программа писалась с целью, что если забросит куда далеко от рабочего места, да еще и компьютер вне домена (как ни печально, много таких еще) - в один клик добавить пользователю в его контакт лист Lync сотрудников из его отдела.<br />
<br />
Что-то вроде системных требований:<br />
<ul style="text-align: left;">
<li>наличие Lync Server 2010/2013</li>
<li>NET Framework 3.5</li>
<li>ОС Windows XP и выше</li>
</ul>
<ul style="text-align: left;">
</ul>
<div>
Если честно, вообще не уверен что у всех заработает, но почему бы не попробовать? Ладно, пока вода и никакой конкретики, добавим немного логики, или то, что я написал на листе А4, прежде чем сел переделывать.<br />
Итак, есть компьютер с запущенным клиентом Lync 2010 и пользователь, который подключился к серверу.</div>
<div>
<ul style="text-align: left;">
<li>Из клиента получаем имя пользователя.</li>
<li>Запрашиваем в AD OU пользователя.</li>
<li>В этом OU находим всех, у кого есть sip адрес (можно включить поиск во вложенных OU, а можно и не включать).</li>
<li>Записать название отдела в качестве группы в Lync (хотя потом подумал немного и решил добавить возможность как-то изменить название этой группы по-умолчанию, например, чтобы у всех она называлась "Отдел").</li>
<li>Ну и наконец добавить найденных пользователей в добавленную группу.</li>
<li>Добавить дополнительные обязательные группы в контакт лист.</li>
</ul>
</div>
<div>
Итак, что нужно сделать, чтобы приложение заработало:</div>
<br />
<ol style="text-align: left;">
<li>Извлечь файлы из архива (LDCM15.exe и LDCM15.exe.config)</li>
<li>Поправить в конфиге значения под себя(об этом чуть ниже)</li>
<li>Запустить .exe</li>
</ol>
<div>
И да, настраивать и извлекать из архива надо только 1 раз - на этапе предварительной настройки, после этого все работает в 2 щелчка мыши. Собственно этого и добивался.</div>
<div>
<br /></div>
<div>
В конфигурационном файле настройки хранятся в секции <appSettings> по принципу ключ-значение:</div>
<div>
<ul style="text-align: left;">
<li><span style="text-align: -webkit-auto;"><add key="Domain" value="test.com"/> - Домен</span></li>
<li><span style="text-align: -webkit-auto;"><add key="Login" value="domainuser"/> - Логин любого пользователя домена</span></li>
<li style="text-align: -webkit-auto;"><add key="Password" value="password"/> - Его пароль</li>
<li style="text-align: -webkit-auto;"><add key="GroupName" value="Отдел"/> -
Если оставить поле пустым, имя группы будет взято из AD</li>
<li style="text-align: -webkit-auto;"><add key="Depth" value="0"/> -
Глубина поиска в AD. Используется при поиске пользователей в заданном OU. "0" -искать только в текущем OU; "1" -искать во всех вложенных OU.</li>
<li style="text-align: -webkit-auto;"><add key="OUs" value="OU=lync,OU=Test,DC=test,DC=com;<br />OU=Отдел продаж,OU=ЧП Рога и копыта,DC=test,DC=com"/> -
Дополнительные OU, которые будут добавлены в качестве групп со всеми входящими в них контактами с sip адресами.
OU между собой должны отдетяться ";".
Если дополнительные группы не нужны - оставить ключ пустым.</li>
</ul>
</div>
Все значения, естественно, придуманы и если не сменить на нормальные - ничего работать не будет.<br />
<br />
Для примера, возьмем гипотетический домен test.com. В нем есть OU "Test" c пользователями и еще одним вложенным OU "lync". Пользователь lyncuser1 находится в отделе "lync". Кроме своей группы, добавим ему пользователей из группы "Test" - для этого в конфигурационном файле добавим строку: <span style="font-family: 'Segoe UI'; font-size: 10pt;"><add key="OUs" value="OU=Test,DC=test,DC=com;"/>. </span>(чтобы исключить повторения - глубину поиска оставить равной 0). Результат выполнения показан на картинке ниже.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzo5aCbFj-o8WH0ZT0uKhQnReH7wqIae4Xp6E_WoagTpYRctDoIhMc7XmmpXgjINS0A1mmjjlGM6bzRTAtQsix_14tjmb1Fc92SgoGAUh51jY7HdBX8wRCk_HIF8YgsJuaIfdIYHDO1jY/s1600/sh.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzo5aCbFj-o8WH0ZT0uKhQnReH7wqIae4Xp6E_WoagTpYRctDoIhMc7XmmpXgjINS0A1mmjjlGM6bzRTAtQsix_14tjmb1Fc92SgoGAUh51jY7HdBX8wRCk_HIF8YgsJuaIfdIYHDO1jY/s320/sh.png" width="320" /></a></div>
<br />
И напоследок, как и обещал, <a href="http://code.google.com/p/lync-department-contact-manager-mini/downloads/list">ссылка</a> на скачивание.<br />
<div>
<br />
<div>
<br />
P.S. не имею ни малейшего понятия надо ли подобное кому-нибудь вообще... но надеюсь найдется хотя-бы несколько человек, которым это действительно может пригодится.<br />
<br />
upd. Я тут ставил новый линк, а заодно и программу проверил - работает. Так что она вполне может быть использована в качестве простого контакт менеджера для lync 2013.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhmaxn0NTYQ9J-fBKSl3lLlGFjdaffsdnbOLQqskVg1KarJW0Lj2fe2sINo-X4Bgyo9NCpJomsu1ev2hnNmjnjWStXgzX5rRx3d031z5eIwBaWRwVQJxo9U0_UA9ews9UiGahBf53lXLw/s1600/sh1.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT90SCCTJovCbhi-p8G4ZyegbqyHKjbXGxp_BBLlZNV1o_Dcw_IzuUzmEbnwUY1ONvqdJkE6RGa6If1DFsf2QacxV_HA9c8RtXo-jiuNEPd0zXX_Ay6PT4SYpjKprNWNNLHoOW-J64I9A/s1600/sh2.PNG" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT90SCCTJovCbhi-p8G4ZyegbqyHKjbXGxp_BBLlZNV1o_Dcw_IzuUzmEbnwUY1ONvqdJkE6RGa6If1DFsf2QacxV_HA9c8RtXo-jiuNEPd0zXX_Ay6PT4SYpjKprNWNNLHoOW-J64I9A/s320/sh2.PNG" width="254" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU41xnuXIvcy2ocutSXfgC3umNyD7XRp9bLC54sH0-3l4LMvkfMXwlyjkhVlCAw7KubiABhcIsVXZQLlEdCDp6-Ua9IMlvg5ZaxSEdtjo41cLVzZ3rBUzuHV3zqJWA_Lu7W6cfkCbXIUE/s1600/sh1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="285" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU41xnuXIvcy2ocutSXfgC3umNyD7XRp9bLC54sH0-3l4LMvkfMXwlyjkhVlCAw7KubiABhcIsVXZQLlEdCDp6-Ua9IMlvg5ZaxSEdtjo41cLVzZ3rBUzuHV3zqJWA_Lu7W6cfkCbXIUE/s400/sh1.PNG" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br /></div>
</div>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com5tag:blogger.com,1999:blog-2955418182712086623.post-76418323258492479692012-07-21T15:35:00.000+03:002012-07-21T20:56:03.598+03:00Разборка и чистка сканера Canon CanoScan LiDE 60<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-VP6kPvq5oDRYgcM8bf54qVym1kpr5HWl-8rSoMZOlmHH32xY_grA-z0HlxHgOkMK5GvM7x8iPrYRfmLgOqOFlunOtz3PBNU0N-TOrF0ilC7YLlqHEytKdPAVUPOiZL9idCV_POv1icw/s1600/logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-VP6kPvq5oDRYgcM8bf54qVym1kpr5HWl-8rSoMZOlmHH32xY_grA-z0HlxHgOkMK5GvM7x8iPrYRfmLgOqOFlunOtz3PBNU0N-TOrF0ilC7YLlqHEytKdPAVUPOiZL9idCV_POv1icw/s320/logo.png" width="320" /></a></div>
Так уж получилось, что, пока шел ремонт, сканер простоял в коробке на шкафу. И что за это время внутри него образовали тусовку мелкие рыжие муравьи. Когда сканер был извлечен, внутри остались лишь следы их бурной гулянки.<br />
<br />
<br />
<br />
<br />
<a name='more'></a><div class="separator" style="clear: both; text-align: left;">
<span style="background-color: white;">Собственно говоря, это сразу то и не обнаружилось, а лишь когда попытавшись отсканировать изображение, получил "пустоту" с помехами. А картинку, которую хотел получить попросту забыл положить в сканер.
</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="background-color: white;">Первая мысль, естественно, протереть стекло, но под ним я и обнаружил остатки колонии, а все стекло изнутри было покрыто какими-то белыми разводами (на фотографии их видно не очень, но по отсканированному образцу ниже можно понять об их количестве)</span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHZ6MVjqgOkKwlyrxewc95p8J55Zh6ucRLVFeNtVFtqCuOSWdD9eOxoam0GTrlrODXIitVQHag2OGF-KMQrvJMm-WrotbEvL68Pjm0mGe34kvG9Ouw3Rkdw2GX2C-BvO72T54q6pfXNuk/s1600/IMG_8140.JPG" imageanchor="1" style="background-color: white; margin-left: auto; margin-right: auto; text-align: left;"><img alt="" border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHZ6MVjqgOkKwlyrxewc95p8J55Zh6ucRLVFeNtVFtqCuOSWdD9eOxoam0GTrlrODXIitVQHag2OGF-KMQrvJMm-WrotbEvL68Pjm0mGe34kvG9Ouw3Rkdw2GX2C-BvO72T54q6pfXNuk/s200/IMG_8140.JPG" style="margin-left: auto; margin-right: auto;" title="Остатки колонии фараоновых муравьев в сканере" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Остатки колонии фараоновых муравьев в сканере</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVrIMjm1AAo7RhYlZj2lHyaagDeWrKGirCilnI663vZ2aecmUOx4I4aZfD22Fx9ijweBmOJF2m6ApsW81lMa9n1gf3wdsN9P4eYfYqemqhYDUSGhSx0RAywiZRVcCSyxRV9M-ZtAPEulY/s1600/IMG_8141.JPG" imageanchor="1" style="background-color: white; margin-left: auto; margin-right: auto; text-align: left;"><img alt="" border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVrIMjm1AAo7RhYlZj2lHyaagDeWrKGirCilnI663vZ2aecmUOx4I4aZfD22Fx9ijweBmOJF2m6ApsW81lMa9n1gf3wdsN9P4eYfYqemqhYDUSGhSx0RAywiZRVcCSyxRV9M-ZtAPEulY/s200/IMG_8141.JPG" title="разводы на стекле" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Разводы на стекле изнутри</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHZ6MVjqgOkKwlyrxewc95p8J55Zh6ucRLVFeNtVFtqCuOSWdD9eOxoam0GTrlrODXIitVQHag2OGF-KMQrvJMm-WrotbEvL68Pjm0mGe34kvG9Ouw3Rkdw2GX2C-BvO72T54q6pfXNuk/s1600/IMG_8140.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a></div>
Отсюда возник вопрос: как же разобрать сканер, чтобы все почистить и ничего не сломать?<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiraWIaSxSln-_mH5GfNvMwxLjnVw2hcAj35HS9fMCG3xS6yCG0OJrM6jAvrhrnokzwTFwOgD7HcqR6XOQrMFtBe-YQt7yINEfjrj10ooHy_LvOh1NKOsu9hy9MXxN8x5z1aTQJo7_SqU0/s1600/IMG_8146_1.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiraWIaSxSln-_mH5GfNvMwxLjnVw2hcAj35HS9fMCG3xS6yCG0OJrM6jAvrhrnokzwTFwOgD7HcqR6XOQrMFtBe-YQt7yINEfjrj10ooHy_LvOh1NKOsu9hy9MXxN8x5z1aTQJo7_SqU0/s200/IMG_8146_1.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Место начало разбора сканера</td></tr>
</tbody></table>
Откручивать визуально было нечего, поиск в гугле ни к чему не привел, но разобрать то надо. <span style="background-color: white;">Поэтому дальше все пошло методом научного тыка. Единственное, что изначально "подковырнулось", было небольшой пластинкой слева над стеклом. Но вот дальше не шло, а сломать было, откровенно говоря, страшно - ведь основная цель это не только разобрать, но затем и собрать сканер обратно. Но все оказалось не так страшно. Приподняв пластинку и посветив фонариком удалось обнаружить что она тупо приклеена О_о.</span><br />
<span style="background-color: white;">И дело пошло. С помощью двух небольших часовых отверток, аккуратно поддевая с двух сторон, пластинка понемногу отклеивалась. Примерно на середине есть две защелки - на них надо приложить немного больше усилий, но в целом ничего сложного.</span><br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"><tbody>
<tr><td style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWoazWhyphenhyphenjxtTgDnjstITXGQVlvLEjb4Qjgfb_UdN0MGxKPcnVapq4VD-ytDSv1tTrMaV0buqBCcwxHLnRqlrhP9k_7CsNAnL0nGTCwx4W-0JP58PJs9fFkgiV8HEqjukREY2zsqbwZJk/s1600/IMG_8142.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWoazWhyphenhyphenjxtTgDnjstITXGQVlvLEjb4Qjgfb_UdN0MGxKPcnVapq4VD-ytDSv1tTrMaV0buqBCcwxHLnRqlrhP9k_7CsNAnL0nGTCwx4W-0JP58PJs9fFkgiV8HEqjukREY2zsqbwZJk/s200/IMG_8142.JPG" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"> Начало отклеивания пластинки</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0UVU0lVYXLcFNTxTwVh1U3sVLOEOp5AUrJeED1h-dcjoMzb1lcRITX3v7Ml_Mz0yLbm9iu_ApwpSdz_gjrCrdv1T874wZdi1EaBAfQeiDRV7LZpVxULEbEHO5TqCu_gvG_Bmb2bvorIc/s1600/IMG_8143.JPG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0UVU0lVYXLcFNTxTwVh1U3sVLOEOp5AUrJeED1h-dcjoMzb1lcRITX3v7Ml_Mz0yLbm9iu_ApwpSdz_gjrCrdv1T874wZdi1EaBAfQeiDRV7LZpVxULEbEHO5TqCu_gvG_Bmb2bvorIc/s200/IMG_8143.JPG" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Пластина отклеена полностью</td></tr>
</tbody></table>
<span style="background-color: white;"></span><br />
<span style="background-color: white;"></span><br />
<br />
<span style="background-color: white;"></span><br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0qu9b8uZgFUr9LDaBdJcMKhfvKhc2P1gainf-omeeXXNJfm9wlne_v-_LVPPCJwhLNyemGbPOxs-O6yPcScjZs3PEpqW7dh_EW3Flo5qtnTrOgwE9OFMNZK9kipFh2JSBYJUseHQXmQc/s1600/IMG_8144.JPG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0qu9b8uZgFUr9LDaBdJcMKhfvKhc2P1gainf-omeeXXNJfm9wlne_v-_LVPPCJwhLNyemGbPOxs-O6yPcScjZs3PEpqW7dh_EW3Flo5qtnTrOgwE9OFMNZK9kipFh2JSBYJUseHQXmQc/s200/IMG_8144.JPG" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Приподнятое стекло</td></tr>
</tbody></table>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
С правой стороны повторить все точно также. Теперь аккуратно приподнять стекло и вытащить на себя. По сути самая сложная часть завершена, осталось тщательно протереть стекло и вычистить остатки муравьев внутри. нужные элементы внутри откручиваются достаточно просто, вынимаются так же. Кусок скотча (а без него никуда ^_^) отклеивается и выкидывается, т.к. не убрав его, ничего достать не выйдет.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhB318aZFr_1vt7rMWHvr8QBxHrmBc8HcjF5ws0itB8cNXZemplEo0wlatF4-EmWGmLYeywy-fYdqA2Pt-_HYxp-NZ5oCkzn2lzGRaO6YkxyaCqqHsLesjwPGs5W7WxQg1k7bTimB9KY/s1600/IMG_8145.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhB318aZFr_1vt7rMWHvr8QBxHrmBc8HcjF5ws0itB8cNXZemplEo0wlatF4-EmWGmLYeywy-fYdqA2Pt-_HYxp-NZ5oCkzn2lzGRaO6YkxyaCqqHsLesjwPGs5W7WxQg1k7bTimB9KY/s200/IMG_8145.JPG" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Внутренности сканера Canon Lide 60</td></tr>
</tbody></table>
<span style="background-color: white; text-align: -webkit-auto;">Кисточка, влажные салфетки для монитора, сухая тряпка и 5-10 минут времени и внутри снова все чисто. Единственное, мне кажется, не стоит трогать вал, по которому ездит сканирующая каретка, т.к. она чем-то смазана для более плавного движения. </span><br />
<div style="text-align: -webkit-auto;">
<br /></div>
<div style="text-align: -webkit-auto;">
<span style="background-color: white;"><br /></span></div>
<div style="text-align: -webkit-auto;">
<span style="background-color: white;"><br /></span></div>
<div style="text-align: -webkit-auto;">
<span style="background-color: white;"><br /></span></div>
<div style="text-align: -webkit-auto;">
<span style="background-color: white;"><br /></span></div>
<div style="text-align: -webkit-auto;">
<span style="background-color: white;">Сбор сканера осуществляется в обратном порядке. Нового клея на боковые пластины добавлять не стоит - хватает старого. Все отлично становится на свои места. Самое главное, что после сбора не осталось лишних деталей ^_^, а сканер не перестал работать.</span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwPXfKvMTXe146jKYjCn3FysjuUrlXfH8htkATTAfT3OlAlXjz9ZfWNuIGSsN_260Vr3-SILg7-mpO09y-Ss-MJHBUSJm7GoTk55vOdqW6aaPVuaaj4kPqr8V2GHbdJH_-AsbkgZeHwYM/s1600/IMG_8147.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwPXfKvMTXe146jKYjCn3FysjuUrlXfH8htkATTAfT3OlAlXjz9ZfWNuIGSsN_260Vr3-SILg7-mpO09y-Ss-MJHBUSJm7GoTk55vOdqW6aaPVuaaj4kPqr8V2GHbdJH_-AsbkgZeHwYM/s200/IMG_8147.JPG" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Сканер после очистки - стекло</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidCG7e-efh5-bIahcS_LXWVKPRpDmTPA94ySIhvSXmNa1ihhUy9UleJsI1tishpIr5o0Jmml0DC9A0eBse2uTPB4J0IFl7Ytc1KTU6eRzDcxoC21rgvoLvSuz9f50FfWoCc7KLco0RhEg/s1600/IMG_8146.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidCG7e-efh5-bIahcS_LXWVKPRpDmTPA94ySIhvSXmNa1ihhUy9UleJsI1tishpIr5o0Jmml0DC9A0eBse2uTPB4J0IFl7Ytc1KTU6eRzDcxoC21rgvoLvSuz9f50FfWoCc7KLco0RhEg/s200/IMG_8146.JPG" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Сканер после очистки - внешний вид</td></tr>
</tbody></table>
<div style="text-align: -webkit-auto;">
<span style="background-color: white;"><br /></span></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Под конец хочу привести пример отсканированного материала до и после. Так как изначальный скан был сканом "пустоты", т.е. даже белого листа не было, после очистки и сборки было проведено такое-же сканирование для проверки результата. Ну что я могу сказать, стало заметно чище, хотя и не идеально.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"><tbody>
<tr><td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNma7j3-7f0nzscYitdDS3pDjlp6Nt6wmCvUZ2RK-U4s1ns_GTbLCOmtKPChiMDTuZxmyW2ROzVg6xa9YdQsmcsejGQSpIkv5CnSDV2AW8I167pVidI7YdetlmAkHDjiU37PKvEjt2O4c/s1600/Image0002.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="" border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNma7j3-7f0nzscYitdDS3pDjlp6Nt6wmCvUZ2RK-U4s1ns_GTbLCOmtKPChiMDTuZxmyW2ROzVg6xa9YdQsmcsejGQSpIkv5CnSDV2AW8I167pVidI7YdetlmAkHDjiU37PKvEjt2O4c/s200/Image0002.JPG" title=""Пустота" с помехами" width="145" /></a></td></tr>
<tr><td class="tr-caption" style="font-size: 13px;">Сканирование до очистки</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7hOqEvj7yLNKCY9aGOP_Sb2pvB-FO2LNAh6gPhWYKfoDOySINPIdffyw2h70zgsDYGFpiuhtHO5y4g04m4Qjz3I_0AtfyOVp5P9xBtZvJ_ZmOzYrZRGhsLgOsFmAow5zHxfPV_OrDsQE/s1600/Image0005.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7hOqEvj7yLNKCY9aGOP_Sb2pvB-FO2LNAh6gPhWYKfoDOySINPIdffyw2h70zgsDYGFpiuhtHO5y4g04m4Qjz3I_0AtfyOVp5P9xBtZvJ_ZmOzYrZRGhsLgOsFmAow5zHxfPV_OrDsQE/s200/Image0005.JPG" width="145" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="text-align: left;">Сканирование после очистки</span> </td></tr>
</tbody></table>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: left;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
В целом задача выполнена, сканер после выполненных действий продолжает работать и это самое главное.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
</div>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com16tag:blogger.com,1999:blog-2955418182712086623.post-60919197801081814012012-06-24T16:04:00.002+03:002012-07-21T20:55:49.010+03:00Поколение мышей<div dir="ltr" style="text-align: left;" trbidi="on">
Вот уже в третий раз себе такую мышь покупаю. Меняются названия - не меняется суть - боковая кнопка. И ведь нет ничего подобного больше: обычно 2 кнопки справа и все, а это мало, или 12, как у Razer Naga, но это как-то много.<br />
Одну лишь подобную нашел Razer Naga Hex, с 6 боковыми кнопками, но что-то она меня не зацепила.<br />
А пока не выйдет ничего подобного буду и дальше раз в год ее менять. Ломается, кстати, всегда одно и то же - колесико, в остальном мышь хорошо работает, но без колеса уже не то:\<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrTuGW8Pp8FzXYR8ROdhT_E-MME4p51t7LOJWyUy3WMyn6FIVHq80gRq-5E-FFh8feTEI2VtDXRfGmgEGYXoodY-Djl3-TqGGgCOaxYJcEaTAMYKjO24aey_u1NcN4loJITZ8bavNt5NU/s1600/IMG_8123.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrTuGW8Pp8FzXYR8ROdhT_E-MME4p51t7LOJWyUy3WMyn6FIVHq80gRq-5E-FFh8feTEI2VtDXRfGmgEGYXoodY-Djl3-TqGGgCOaxYJcEaTAMYKjO24aey_u1NcN4loJITZ8bavNt5NU/s320/IMG_8123.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: left;">A4tech x-755fs -> A4tech x-755k -> A4tech F6</span>
</div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: left;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
P.s. мда... оказывается колесо очень просто чинится... Но зато у меня теперь две полноценных работающих мышки (в самой первой колесо тоже починилось, но она кроме него сильно убитая)</div>
<div class="separator" style="clear: both; text-align: left;">
P.P.S. <span style="background-color: white;"> </span><span style="background-color: white;">A4tech F6 работает даже на коте ^_^</span></div>
</div>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-49203038444422508932012-05-26T21:03:00.002+03:002012-06-13T21:19:05.674+03:00Ремонт в комнате<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
Я очень жалею, что не додумался сфотографировать комнату до ремонта, но в разгаре, тоже, думаю, будет виден прогресс.<br />
Уже содраны обои, на внешнюю стену установлен гипс, установлен кондиционер и окно. Еще надо сделать откосы на окне, поставить батарею и, в конце концов, поклеить обои)<br />
<br />
<a name='more'></a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLYMo0HHjNvFBm_p8S3O0NhiK6xtNI-hTpLXQKn35hkByFxtfXUIHnGkkK6Lvs13hCOsrz6M96Z_Td4Fsq4ykEdUrCAoSasO-9apUku9iqCO4AGrJ-OETU5CMh3HRAU2eZsJzCESTqoG8/s1600/IMG_8059.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="" border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLYMo0HHjNvFBm_p8S3O0NhiK6xtNI-hTpLXQKn35hkByFxtfXUIHnGkkK6Lvs13hCOsrz6M96Z_Td4Fsq4ykEdUrCAoSasO-9apUku9iqCO4AGrJ-OETU5CMh3HRAU2eZsJzCESTqoG8/s320/IMG_8059.JPG" title="26.05.2012" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Upd 30.05: сделали откосы</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIkKzpHsmoZ4Ceb0xtWJkFcDLxfh5UEs5vOCImlYeTjBkFJO-moPR_R3JnFOAV6jxeGGZ37f8k8Wul37Zjipa4Xy7dW627j2gg2qXVvclT7kksi4a1-tLqCsv9b04JVldBs0Ta_Dkql4I/s1600/IMG_8060.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIkKzpHsmoZ4Ceb0xtWJkFcDLxfh5UEs5vOCImlYeTjBkFJO-moPR_R3JnFOAV6jxeGGZ37f8k8Wul37Zjipa4Xy7dW627j2gg2qXVvclT7kksi4a1-tLqCsv9b04JVldBs0Ta_Dkql4I/s320/IMG_8060.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Upd 31.05: поставили новую батарею, правда пока не на крепление, за ней гипс будет.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5ah8fvYSUaQ339tZotMYE3-GicUa4Jo2o2FI3NSd6X_etqcr_LnLRnhge6npq9dVz2H43kmhmeUIuXmAarT2OcSedZTSwDZiHHKK0abpMAUmhnUnXZN2Wn7RYHVzTvl8PohLYvpCzmng/s1600/IMG_8061.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5ah8fvYSUaQ339tZotMYE3-GicUa4Jo2o2FI3NSd6X_etqcr_LnLRnhge6npq9dVz2H43kmhmeUIuXmAarT2OcSedZTSwDZiHHKK0abpMAUmhnUnXZN2Wn7RYHVzTvl8PohLYvpCzmng/s320/IMG_8061.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Upd 03.06: за батареей наклеен гипс из кусочков, сделана розетка под кондиционер.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgISdAiZjv77GcFfTd_W9BRE_OlP4IqrxD0L7lulAaGaNXSzOeVgEgl_hyJ2Nf2e-avGn2jnCDPgCjRnPXWHOIu35AV5GBNZc69CAAcPmLPgpwJSH4fjLPDNbkMaaILBNCSSC0wZIl9g2k/s1600/IMG_8062.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgISdAiZjv77GcFfTd_W9BRE_OlP4IqrxD0L7lulAaGaNXSzOeVgEgl_hyJ2Nf2e-avGn2jnCDPgCjRnPXWHOIu35AV5GBNZc69CAAcPmLPgpwJSH4fjLPDNbkMaaILBNCSSC0wZIl9g2k/s320/IMG_8062.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Upd 05.06 начали клеить потолок</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguqMuLHoNLkfLKdK5VzZdBjMkjBd8NyAUfbBz278PqgiCoByA4lAmXqi8lOdfqHeKb9FihWrsJgcUopar3sEr0LE-IiHoZiH7tVkn_GmjxqaBZ3Sxzy3RKHOPeMq3gW1YnKkUjMxGeNfQ/s1600/IMG_8106.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguqMuLHoNLkfLKdK5VzZdBjMkjBd8NyAUfbBz278PqgiCoByA4lAmXqi8lOdfqHeKb9FihWrsJgcUopar3sEr0LE-IiHoZiH7tVkn_GmjxqaBZ3Sxzy3RKHOPeMq3gW1YnKkUjMxGeNfQ/s320/IMG_8106.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Upd 06.06 потолок закончился. Обои на потолке - зло :\</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhFc33XPGo_V9K4qBbpzs7TpBFHdappbYgHs3whd3R_cTmitfCzAOjLj0nr0Ol4BtXKG8eT0lfTQLnH8X2dhawKTsLYxpSe108YDEhCql1Mczh0OG7vka-SVEP6lKIfiF3cNTIqnspHeU/s1600/IMG_8109.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhFc33XPGo_V9K4qBbpzs7TpBFHdappbYgHs3whd3R_cTmitfCzAOjLj0nr0Ol4BtXKG8eT0lfTQLnH8X2dhawKTsLYxpSe108YDEhCql1Mczh0OG7vka-SVEP6lKIfiF3cNTIqnspHeU/s320/IMG_8109.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Upd 10.06 начались стены. Половина комнаты поклеена.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsca-RMr4o1O25KIuhmm5pSAqth2TaQjID0z2qhx0NiK41jOHh28TnDoNduQPAXLv4TJkLExG6jFWxoOlsftfVBFcPM3_oVOyYB9wQI6rEo3RCU7nspx1Tv1Ad5QP2b0HfmXPuoN1zk18/s1600/IMG_8119.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsca-RMr4o1O25KIuhmm5pSAqth2TaQjID0z2qhx0NiK41jOHh28TnDoNduQPAXLv4TJkLExG6jFWxoOlsftfVBFcPM3_oVOyYB9wQI6rEo3RCU7nspx1Tv1Ad5QP2b0HfmXPuoN1zk18/s320/IMG_8119.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMGwudDFuPI-EB8h1mKXblm4Tspw-zUogqRErllDx6dj2orCxERLTVqo7B_b2MjgZawiLQ9rJauOG3p8FN6POCS_W29o3yARET_wvwVfLXUHGkPkMa8ui0RTWK5RgaNeieGhbNq4OCrb4/s1600/IMG_8116.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="132" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMGwudDFuPI-EB8h1mKXblm4Tspw-zUogqRErllDx6dj2orCxERLTVqo7B_b2MjgZawiLQ9rJauOG3p8FN6POCS_W29o3yARET_wvwVfLXUHGkPkMa8ui0RTWK5RgaNeieGhbNq4OCrb4/s320/IMG_8116.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Upd 11.06 доклеились все длинные полосы на стенах, остались лишь маленькие кусочки)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibJ9l-NVEg6pl0Oq-mXm9Y_rj2-OCjqhsIfT1sHMnQskLOrajEpSoafmhiYiRjdnEQ3VUabkhVZwGd9F3hFjnOL1t7edvW_2UGwOkti15i2ArbjPmrcTLWG_4brO1TkhIbwW8TymIN6nY/s1600/IMG_8120.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibJ9l-NVEg6pl0Oq-mXm9Y_rj2-OCjqhsIfT1sHMnQskLOrajEpSoafmhiYiRjdnEQ3VUabkhVZwGd9F3hFjnOL1t7edvW_2UGwOkti15i2ArbjPmrcTLWG_4brO1TkhIbwW8TymIN6nY/s320/IMG_8120.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Upd 12.06 все, обои закончились ^_^<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2njrunLpQHNKXETXGXQPbk9KA8dvaCBDTQttnaVONU88WkL1xsG3H5dh5JWyqFkFs2oq-MH2Wjfndzt1KdPOT_ViDDRbCYzRWtbZscouv7r2BWW3ZAtN-3WB2ulaeMGI4Zxxy1dnnYI/s1600/IMG_8121.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2njrunLpQHNKXETXGXQPbk9KA8dvaCBDTQttnaVONU88WkL1xsG3H5dh5JWyqFkFs2oq-MH2Wjfndzt1KdPOT_ViDDRbCYzRWtbZscouv7r2BWW3ZAtN-3WB2ulaeMGI4Zxxy1dnnYI/s320/IMG_8121.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Upd 13.06 поклеена филенка.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWEdPJxQ0yjppQnWR85MXdMO1Bg2nY6CgYjIU7pAmaM9yOmPWjimFeNbglTJltNbKZmtwqn-qwHOtKjQ7Arb2yNPPdhKsvHtB4Z99V2DMktHmJEdwJKwuCr2VEtWB9GTAqpz6fdeWsmV8/s1600/IMG_8122.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWEdPJxQ0yjppQnWR85MXdMO1Bg2nY6CgYjIU7pAmaM9yOmPWjimFeNbglTJltNbKZmtwqn-qwHOtKjQ7Arb2yNPPdhKsvHtB4Z99V2DMktHmJEdwJKwuCr2VEtWB9GTAqpz6fdeWsmV8/s320/IMG_8122.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br /></div>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com2tag:blogger.com,1999:blog-2955418182712086623.post-13414208372439437312012-05-10T16:26:00.001+03:002012-05-10T16:27:01.084+03:00День рождения<div dir="ltr" style="text-align: left;" trbidi="on">
Я работаю совсем недавно, меньше года. В коллективе (20 человек) есть традиция в день рождения соответственно "проставляться", что наверное даже логично.<br />
<div>
Что мне не совсем понятно, это сбор средств на подарок. Каждый сдает на каждого по 20 грн. и собранная сумма дарится в конверте. Путем нехитрых расчетов, выходит что в свой день рождения в подарок получаешь то, что сдавал на протяжении года. </div>
<div>
Беспроцентный депозит какой-то:\</div>
</div>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-36689332155128500212012-04-26T22:46:00.001+03:002012-04-26T22:46:55.147+03:00Корпоративные уроки<div dir="ltr" style="text-align: left;" trbidi="on">
Не помню где был найден оригинал, нашел у себя запись за 2008 год и решил сохранить и тут.<br />
<br />
Корпоративный урок 1 <br />
Ворона сидела на дереве, ничего не делая весь день. <br />
Маленький кролик увидел ворону, и спросил её: <br />
"Могу я также сидеть подобно Вам и ничего не делать целый день"? <br />
Ворона ответила: <br />
"Несомненно, почему нет". <br />
И кролик прилёг под деревом. <br />
Но тут неожиданно появилась лиса. <br />
Навалилась на кролика и сожрала его. <br />
Мораль: Для того, чтобы сидеть и ничего не делать, ты должен сидеть очень, очень высоко. <br />
<br />
<br />
<a name='more'></a>Корпоративный урок 2 <br />
Индюк разговаривал с быком: <br />
"Мне бы хотелось взлететь на самую вершину этого дерева" - сказал индюк: "Но у меня нет сил". <br />
"Хорошо, съешь моё говно" - ответил бык: "В нём столько питательных веществ - это поможет тебе"! <br />
Индюк съел бычье дерьмо и ему показалось, что сил действительно прибавилось. <br />
На следующий день, когда он ещё поел бычьего дерьма, он взлетел до второй ветки. <br />
Наконец, после 2-х недель поедания дерьма, он гордо сидел на верхушке дерева. <br />
Вскоре его заметил фермер, который подумал, что индюк сбесился и подстрелил его. <br />
Мораль: Дерьмо может помочь тебе добраться до вершины, но оно не способно тебя там удержать. <br />
<br />
Корпоративный урок 3 <br />
Маленькая птичка летела на юг. <br />
Было очень холодно, птичка замерзла и упала на большое поле. <br />
Мимо шла корова и навалила на неё большую кучу. <br />
Птичка сначала хотела возмутиться, но так как куча была большая и теплая, через некоторое время она согрелась и начала чирикать. <br />
Проходивший мимо кот услышал пение и пошел на разведку. <br />
Увидев птичку, он вытащил ее, отряхнул и съел! <br />
Мораль: <br />
1) Если кто-то на вас насрал, то это не значит, что он ваш враг. <br />
2) Если кто-то вытащил вас из дерьма, то это не значит, что он ваш друг. <br />
3) Когда тебе хорошо сиди и не чирикай. <br />
<br />
Корпоративный урок 4 <br />
Когда первое туловище было готово, каждая его часть захотела стать главной. <br />
Мозг выступил первым: - Главным должен быть я, поскольку я контролирую все функции организма. <br />
Ноги немедленно возразили мозгу: - А вот и херушки. Мы таскаем всю эту корявую халамуду туда-сюда. <br />
На что руки скромно заметили, что бабки в дом носят только они. <br />
Стало шумно. Все хотели стать главным - сердце, легкие, глаза... <br />
Спор продолжался до тех пор, пока не заговорила дырка в жопе. <br />
Как только она открыла свой грязный маленький рот, все части тела дружно бросились её осмеивать. <br />
Дырка в жопе не смогла оказать достойного сопротивления, обиделась и заткнулась. <br />
Первыми вылезли глаза. Следом беду почуяли конечности, как ни далеки они были от понимания насущных нужд дырки. <br />
Легкие и сердце начали работать в учащённом ритме, стараясь хоть немного ослабить давление на дырку. <br />
Мозг работал с бешеной производительностью, безрезультатно отыскивая обходные пути. <br />
В конце концов все согласились с тем, что дырка - главная часть организма. <br />
Мораль: Чтобы стать главным, нужно быть маленькой дыркой, пусть в грязном, но нужном месте <br />
<br />
<br />
и напоследок: <br />
<br />
помните, если босс на вас наезжает, то вам нужно напpячь 42 мышцы,чтобы нахмуpится, и только 4, чтобы pаспpямить сpедний палец)</div>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-5461194318438344582012-04-15T17:50:00.000+03:002013-07-01T18:20:13.227+03:00Dropbox.Реферальная ссылка.<div dir="ltr" style="text-align: left;" trbidi="on">
Я тут подумал, что будет неплохо, если кто-то зарегистрируется по реферальной ссылке на <a href="http://db.tt/IxbIRXzE" target="_blank">dropbox</a>.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhznMmsR9oeefEMenYyUdU_MjkMdoeZPrj5P3FdUHzq07DOcRSj3oIMI4mGSXj1uHEKHmEoNrNK_Co3nk3-MotaXARzheFkP61oCGQ6_MfYXbhw46wb_eHDSzTP0zZNQ0SQCjaroDnuh5c/s1600/dropbox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhznMmsR9oeefEMenYyUdU_MjkMdoeZPrj5P3FdUHzq07DOcRSj3oIMI4mGSXj1uHEKHmEoNrNK_Co3nk3-MotaXARzheFkP61oCGQ6_MfYXbhw46wb_eHDSzTP0zZNQ0SQCjaroDnuh5c/s1600/dropbox.png" /></a></div>
<br />
В двух словах, зачем вообще нужен дропбокс и с чем его едят. На сервере выделяется место, причем бесплатно может быть от 2 до 16 Гб. Затем устанавливается клиент и создается папка на компьютере, которая будет синхронизироваться с папкой в облаке. А дальше уже что фантазия позволяет:<br />
<br />
<ul style="text-align: left;">
<li>синхронизировать информацию между несколькими компьютерами</li>
<li>быстро и просто шарить папки с фотографиями</li>
<li>засунуть денвер в папку дропбокса и получить "вездедоступную" версию своих сайтов</li>
<li>достаточно быстро передать знакомому большой файл (в пределах доступного места)</li>
<li>перекинуть к себе на компьютер файлы "без компьютера" через браузер и, вернувшись домой, через непродолжительное время обнаружить файлы у себя.</li>
<li>еще к-то алгоритмы, понравившиеся с <a href="http://ru.wikipedia.org/wiki/Dropbox" target="_blank">Википедии</a> или сайта <a href="https://www.dropbox.com/" target="_blank">Dropbox</a></li>
</ul>
<br />
Зачем мне это надо? За каждого человека, зарегистрировавшегося через нее я получу +500Мб бонусного дискового пространства (и так аж до 16Гб)<br />
Зачем регистрироваться по ссылке Вам? Если регистрироваться через любую реферальную ссылку стартовое пространство 2,5Гб, иначе 2 :)<br />
<br />
<br /></div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-38540277076180992752012-03-28T11:18:00.003+03:002013-04-16T17:17:45.625+03:00Lync Department Contact Manager 2.0<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
В рамках изучения Lync SDK была написана такая программка на C#. До этого по сути ничего толкового(да и бестолкового) не писал. Почему тогда 2.0? Ну...первая версия была не очень функциональна и поэтому почти с нуля переписана.<br />
<a name='more'></a>Lync Department Contact Manager 2.0 - Программа для добавления пользователей из Active Directory в контакт лист Microsoft Lync 2010. При запуске появится окно подключения к домену. В поле домен вводится либо имя домена, либо LDAP путь без приставки "LDAP://". далее логин и пароль любого доменного пользователя.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0l6ad6goAvsmYVpJitxKEc39uPdqRu7HWvbY3rX0iH9lICC0n5Wg6OB2NkYBcuB0bIaAHleeKq-7nPym398AO_kvkiJdmSYIf_P_AYXXr6XfTYIFeXQu8690dVv9hxK73vC4GRk7my3w/s1600/pic2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0l6ad6goAvsmYVpJitxKEc39uPdqRu7HWvbY3rX0iH9lICC0n5Wg6OB2NkYBcuB0bIaAHleeKq-7nPym398AO_kvkiJdmSYIf_P_AYXXr6XfTYIFeXQu8690dVv9hxK73vC4GRk7my3w/s1600/pic2.PNG" /></a></div>
<br />
При вводе правильной информации, запустится основное окно программы, иначе всплывающее окно с предупреждением, о невозможности соедениться с доменом и, тщательно подумав, Lync Department Contact Manager все-таки запустится, но пустая. Повторное подключение к домену осуществляется через "Файл ->Другой домен".<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: center;">
[тут была картинка]</div>
Визуально программа состоит из 4-х зон:<br />
<ol style="text-align: left;">
<li>"Ваше текущее положение": показывает путь по дереву AD, где находится текущий авторизованный пользователь Lync</li>
<li>"Группы AD" - рисует дерево AD заданного домена. При нажатии на OU происходит подгрузка его содержимого, а так же извлекаются все пользователи с sip адресами и отображаются в зоне "Список пользователей"</li>
<li>"Список пользователей" - список пользователей текущего OU в виде списка чекбоксов</li>
<li>Блок с кнопками - позволяет задать имя добавляемой группы. Кнопки "Выбрать все" и "Снять все" - позволяют включать/выключать все чекбоксы из списка. При нажатии кнопки "Добавить" происходит создание группы и добавление в нее пользователей, выбранных в "списке пользователей"</li>
</ol>
При запуске программы с ключем -deep будет происходить поиск пользователей с sip адресами не только в текущем OU, а и во всех вложенных.<br />
P.S. просто описание, без ссылки. Там где лежал архив - его уже нет, поэтому нет и ссылки<br />
<div>
<br /></div>
</div>
Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com5tag:blogger.com,1999:blog-2955418182712086623.post-76758563773090465932012-03-10T23:39:00.001+02:002012-05-26T21:04:24.311+03:00Создание плана комнаты 3D<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
В связи с покупкой нового дивана эдак между прочим решил сделать перестановку в комнате. Но стал вопрос: как разместить мебель так, чтобы не просчитаться. Рисовать на листике не очень хотелось, поэтому решил поискать программку для планировки.<br />
<br />
<a name='more'></a><br />
Самый первый и банальный оказался MS Visio: вид сверху собственно говоря получается замечательный, можно задавать размеры мебели и свободно перемещать). На картинке план комнаты полученный в данном приложении (такой как сейчас)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAH63-VVccxEZTa7GFQ_nYmNRPAfCFiaOvBRnNXbD9_N1pFWesgABVXTRLh2DzGHcTOQybI2fsVZdxlT0brjgTe4ane7Q6-FDi09cPA1ZMO5EWLpia5yTXn8dR1atwMDISSlNzN_48Ynw/s1600/%D0%BA%D0%BE%D0%BC%D0%BD%D0%B0%D1%82%D0%B0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAH63-VVccxEZTa7GFQ_nYmNRPAfCFiaOvBRnNXbD9_N1pFWesgABVXTRLh2DzGHcTOQybI2fsVZdxlT0brjgTe4ane7Q6-FDi09cPA1ZMO5EWLpia5yTXn8dR1atwMDISSlNzN_48Ynw/s400/%D0%BA%D0%BE%D0%BC%D0%BD%D0%B0%D1%82%D0%B0.png" width="342" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Но как всегда, хочется больше: увидеть как оно будет на самом деле, повесить на стены полочки, покрутить шкаф). Другими словами хочется 3D. </div>
<div class="separator" style="clear: both; text-align: left;">
Пересмотрев несколько программ: бесплатных и не очень, наткнулся на бесплатную софтинку от Google: SketchUp 8. И как говорится "вот она рыба моей мечты": интуитивно понятно, просто, удобно и самое главное красиво). Кроме стандартных заготовок есть готовые объекты, сделанные пользователями (софа и стулья не рисовались). В общем очень понравился результат)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR89SdcqEaKVrHmLGjBINavOZWE7wFiIcVEaU0nPVdXrhFxdAN_JY3d_OzTwm1GNY-rTN1Jg7kKJOxMQwa1_YAbc3yQ0-1WT_YDVAo_rVDUjLfIOFM3IzHBPKe39JolC0CPkeV4HlTanQ/s1600/room1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR89SdcqEaKVrHmLGjBINavOZWE7wFiIcVEaU0nPVdXrhFxdAN_JY3d_OzTwm1GNY-rTN1Jg7kKJOxMQwa1_YAbc3yQ0-1WT_YDVAo_rVDUjLfIOFM3IzHBPKe39JolC0CPkeV4HlTanQ/s320/room1.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD0YLTo5UuyPSX-p-s2EJfl1WgS6Q2m6iZIanVTz2dufpGqiqMYVDhkWkr_c4VPXj0qTZbFPAgSk3Ci0xE1SFmCIJtT6BpfvOjTqMA0js3EOn8psxtNOMPkxY-ZwhkTzhJFfFmSULLEDk/s1600/room2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD0YLTo5UuyPSX-p-s2EJfl1WgS6Q2m6iZIanVTz2dufpGqiqMYVDhkWkr_c4VPXj0qTZbFPAgSk3Ci0xE1SFmCIJtT6BpfvOjTqMA0js3EOn8psxtNOMPkxY-ZwhkTzhJFfFmSULLEDk/s320/room2.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBFJA2I6DLdNYSpZj8weOBy-HNSLEPUmKVX6O7NWDJQfH9GW-QtnSozQbBWvi2pR6Uc_igpqYznHg99R9ZB04qB3-0MbtDDX25lbq-NxRu5rw-hVrvRyBm60V5MnAUGTE8rzorpqlwObw/s1600/room3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBFJA2I6DLdNYSpZj8weOBy-HNSLEPUmKVX6O7NWDJQfH9GW-QtnSozQbBWvi2pR6Uc_igpqYznHg99R9ZB04qB3-0MbtDDX25lbq-NxRu5rw-hVrvRyBm60V5MnAUGTE8rzorpqlwObw/s320/room3.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
P.S. 3D модель <a href="http://sketchup.google.com/3dwarehouse/details?mid=6f45e089721b0f4c8729e09bff033357&prevstart=0" target="_blank">тут</a>.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br /></div>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0tag:blogger.com,1999:blog-2955418182712086623.post-21967749707148932052012-02-08T17:35:00.002+02:002012-03-08T11:21:31.141+02:00Котэ<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dxrwjnMLNCE_F_q0-ZqPOZHxywAmD1e1lLklWytCNWLeZ0xTT544TQoWD4MaUXeDeaUNBIwqezemgEHNdZfsg' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
</div>Tahiajihttp://www.blogger.com/profile/12453805983330879238noreply@blogger.com0