tag:blogger.com,1999:blog-1251795078550875220.comments2022-07-04T22:00:15.315+03:00Get SmartiBatshttp://www.blogger.com/profile/04494942231239843886noreply@blogger.comBlogger27125tag:blogger.com,1999:blog-1251795078550875220.post-64537004331055084162022-07-04T22:00:15.315+03:002022-07-04T22:00:15.315+03:00joya shoes joya shoes dythayhttps://www.blogger.com/profile/17270277026896804821noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-84314453841516849932019-10-03T19:55:13.029+03:002019-10-03T19:55:13.029+03:00софтсервсофтсервAnonymoushttps://www.blogger.com/profile/17097493265322951245noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-42062502467409802552012-10-08T23:52:13.459+03:002012-10-08T23:52:13.459+03:00Це версія яка пішла до виробників та підписників М...Це версія яка пішла до виробників та підписників МСДН. В мене є підписка отож як тільки вона з'явилась зразу ж встановив. Хоча пройшло вже багато часу з моменту знайомства з новою ОС але почуття до неї все-одно двоякі.. скоро напишу дещо детальніше.iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-31228555032691467242012-10-08T12:42:23.231+03:002012-10-08T12:42:23.231+03:00Звідки ти взяв фінальну версію? То та що "вит...Звідки ти взяв фінальну версію? То та що "витекла"?Andriy Budayhttps://www.blogger.com/profile/09181254564747384052noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-25710744814571656492012-06-06T23:16:17.760+03:002012-06-06T23:16:17.760+03:00Дякі, цікава стаття, але так чи інакше читати банд...Дякі, цікава стаття, але так чи інакше читати банду чотирьох будуть ще довго. Холівар навокло патернів дозволяє трохи подумати і це дуже часто приность хороші результати.iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-83061740611170700092012-06-06T13:28:45.554+03:002012-06-06T13:28:45.554+03:00http://habrahabr.ru/post/144730 - альтернативний п...http://habrahabr.ru/post/144730 - альтернативний погляд на речіAnonymoushttps://www.blogger.com/profile/11724601267789741425noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-53276489355963289232012-05-20T18:09:06.623+03:002012-05-20T18:09:06.623+03:00Привіт, для того щоб твій метод працював необхідно...Привіт, для того щоб твій метод працював необхідно щоб програма була завжди ввімкненою, а метод який я описав вище, створений для того, щоб перевіряти каталоги на наявність змін між запусками програми. <br /><br />Практично в любий момент часу ми можемо впевнитись в тому що з моменту останнього запуску нічого не змінилось і ми можемо продовжити.<br /><br />ПС. про FileSystemWatcher я писав раніше http://batsihor.blogspot.com/2010/07/filesystemwatcher.htmliBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-82833091187764618202012-05-05T21:54:31.571+03:002012-05-05T21:54:31.571+03:00Можна спростити всю роботу до використання класу F...Можна спростити всю роботу до використання класу FileSystemWatcher і підписатися на події Created, Changed, Renamed, Deleted і т.д. Також можна відслідковувати і для підкаталогів (властивість IncludeSubdirectories)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-42550897944382019602011-08-02T18:49:34.285+03:002011-08-02T18:49:34.285+03:00>>"Повертає з області видимості функції...>>"Повертає з області видимості функції в тут область видимості де ця функція викликалась"<br /><br />Треба попробувати таке сказати і сфотографувати вираз обличчя))iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-76863453556200977072011-08-01T15:07:25.981+03:002011-08-01T15:07:25.981+03:00"куди метод повертає значення?"
Як куди..."куди метод повертає значення?"<br /><br />Як куди??<br />На зовні! :)<br />Повертає з області видимості функції в тут область видимості де ця функція викликалась, і результат цього повернення бажано кудись присвоїти (записати) :)Oleksandrhttps://www.blogger.com/profile/14850284149465145126noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-75006967081007777762011-08-01T15:02:47.499+03:002011-08-01T15:02:47.499+03:00"саме в цих випадках необхідно говорити на їх..."саме в цих випадках необхідно говорити на їхній мові, бо нашої поки що вони не розуміють"<br /><br />Я колись теж був студентом :))<br />Так ось зі мною викладачі відразу розмовляли мовою програмістів :)<br /><br />Якщо з ними вперто розмовляти нашою мовою, а не їхньою, то вони врешті решт не витримають натиску і з часом почнуть розуміти чи захочуть зрозуміти :)<br /><br />Я вирішив написати блог-пост про один анекдот, який я часто розповідаю в подібних випадках:<br />http://opolischuk.blogspot.com/2011/08/blog-post.htmlOleksandrhttps://www.blogger.com/profile/14850284149465145126noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-22284706970466696262011-07-21T11:31:47.360+03:002011-07-21T11:31:47.360+03:00Ок обовязково врахую це в наступних постах, можилв...Ок обовязково врахую це в наступних постах, можилво навіть проведу невеличкий рефакторинг...iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-54846737443765180112011-07-20T23:42:21.359+03:002011-07-20T23:42:21.359+03:00змінні тре навіть в прикладах нормально називати, ...змінні тре навіть в прикладах нормально називати, навіть для студентів, бо навчаться так змінні називати і буде тяжко їх потім перевчити. ))))Atskihttps://www.blogger.com/profile/00898617583337139816noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-91385955226222857422011-07-20T13:22:01.716+03:002011-07-20T13:22:01.716+03:00>"куди метод повертає значення?"
Дійс...>"куди метод повертає значення?"<br />Дійсно цікаве питання. Мені навіть на думку таке не спадало. Але скільки ж можна було нафантазувати відповідаючи на це питання :)<br />-<br />vyadzhakAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-27132265894572797962011-07-19T23:49:38.468+03:002011-07-19T23:49:38.468+03:00Привіт дякі за коментар.
Діло в тому що в мене є д...Привіт дякі за коментар.<br />Діло в тому що в мене є два студентіка які хочуть вивчити програмування з нуля, справляються вони досить добре але пояснувати їм елементарні речі дуже важко. Отож:<br />1 Назви змінних дійсно сумнівні але це лише тому що так виявилось легше обясняти значення і тд. в реальному коді фантазую набагто краще)<br />2 коду збільшилось але ми відділили логіку виконання на частини які можна скомбінувати, в даному випадку це дійсно сумнівний плюс, але в наступному пості постараюсь добавити складності прикладу щоб показати переваги, так що to be continued...<br /><br />Мені важко судити про реалізацію даного патерну на інших мовах, але на то він і патерн що описує лише загальний підхід та логіку яку необхідно реалізувати кожен окремий випадок вимагатиме певних модифікації і тд.<br /><br />ПС Недавно стикнувся з питанням яке я не зразу зрозумів і воно було наступне "куди метод повертає значення?" воно настільки просте для мене що я потратив декілька хвилин для того щоб обяснити його новачку і саме в цих випадках необхідно говорити на їхній мові, бо нашої поки що вони не розуміють...iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-63408599349029105702011-07-19T19:58:34.646+03:002011-07-19T19:58:34.646+03:00У мене є декілька зауважень. Можливо занадто прост...У мене є декілька зауважень. Можливо занадто простий приклад або це недолік того що я не знаю шарпа.<br /><br />Недолік 1: Назви змінних та класів. (konkretnePravylo, PravyloBase, pravylo) Надіюсь що ти в реальному проекті так не пишеш :)<br /><br />Недолік 2: Теоретично ти заюзав стратегію, але практично на мою думку ти добавив собі роботи. Припусти наступну ситуацію. Тобі потрібно добавити ще одне правило для валідації стрінга. В початковому варіанті, якщо я не помиляюсь тобі потрібно добавити лише один if. А от в кінцевому крім умови також потрібно створити ще один класс і добавити його створення в умову.<br /><br />А так узагалі виглядає непогано. Якщо трішки ускладнити приклад тоді справді буде видно переваги стратегії над іф кодом.<br /><br />Також хочу зауважити що на інших мовах програмування можливі інші варіанти реалізації стратегії. Для прикладу в с++ крім стандартного методу з використанням наслідування можна передавати класс як параметр шаблонного класу<br /><br />ПС: Це лише моя субєктивна думка. У мене навіть блогу немає :)<br />vyadzhak )))Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-37272796495999610732010-09-17T21:18:46.999+03:002010-09-17T21:18:46.999+03:00Звітувати щотижня я вважаю всетаки не варто, тому ...Звітувати щотижня я вважаю всетаки не варто, тому що блог створив я не для того щоб люди дивились скільки я прочитав і тд. а для обміну знаннями. До моїх попередніх планів добавилось ще купка необхідних речей. З виконаного можу відмітити що в технології WPF мої знання зросли досить суттєво, іноді навіть допомагаю колегам по проекту, та цього як на мене зовсім недостатньо тому постій читаю та вивчаю щось нове. Так що далі буде ...iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-811261444218618802010-09-05T12:34:46.345+03:002010-09-05T12:34:46.345+03:00Сьогодні обовязково це виправлю
ПС. Шкода що не зм...Сьогодні обовязково це виправлю<br />ПС. Шкода що не зможу прийти на твій мітінг по ДДД в нас в тімі накладочка получається.iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-22001939323956932432010-09-01T09:07:55.904+03:002010-09-01T09:07:55.904+03:00"існує зразу 3 методи" - і які то?"існує зразу 3 методи" - і які то?Andriy Budayhttps://www.blogger.com/profile/09181254564747384052noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-39364356222800579362010-08-16T23:57:56.144+03:002010-08-16T23:57:56.144+03:00дякі, надіюсь цей пост комусь стане у нагоді. Нада...дякі, надіюсь цей пост комусь стане у нагоді. Надалі треба братись за серйозніші теми )iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-19187971574912871582010-08-15T15:39:08.546+03:002010-08-15T15:39:08.546+03:00Дуже хороший пост.Дуже хороший пост.Andriy Budayhttps://www.blogger.com/profile/09181254564747384052noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-38181138946581215662010-08-08T13:18:22.946+03:002010-08-08T13:18:22.946+03:00))
Дякі за комент, так дійсно це назва таску, вона...))<br />Дякі за комент, так дійсно це назва таску, вона в нас поки що захардкоджена, тому що задача стояла тривіальна створити таск з мінімальним втручанням клієнта, цей таск створюватиметься лише один раз при інсталяції проекту.<br /><br />"і ще не дуже ясно що має робити pathToFile, оскільки воно вроді стоїть за параметром для паролю...."<br />якщо ти про наступне то тут все працює добре, але розміщення параметрів дійсно не по порядку (2, 0, 1)<br /><br />"/Create /TN PMReadyTask /SC HOURLY /TR \"\\\"{2}\\\" auto \" /ST 06:00:00 /RU {0} /RP {1} /DISABLE", user, pass, pathToFile<br /><br />Сама змінна "pathToFile" містить шлях до файлу який необхідно запускати.<br /><br />ПС. Мені дійсно не подобається те як я це реалізував, хотілось би зробити це через АПІ менеджера задач, ну або якось більш розумно а то дивлюсь на цей код і ... )) Але в даному випадку мабуть це дійсно оптимальний варіант так як від нього ніякої особливої фінкціональності не вимагалось.iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-79936321761462171322010-08-08T11:16:45.283+03:002010-08-08T11:16:45.283+03:00Що таке "PMReadyTask". Я так розумію що ...Що таке "PMReadyTask". Я так розумію що то назва таску. Якщо то дійсно так, то у твоєму дизайні є гапа.<br /><br />CreateTask(string user, string pass, string pathToFile) не приймає назву таска :)<br /><br />і ще не дуже ясно що має робити pathToFile, оскільки воно вроді стоїть за параметром для паролю....<br /><br /><br />Дай знати якщо я щось не так розумію.Andriy Budayhttps://www.blogger.com/profile/09181254564747384052noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-1322668942650103632010-08-04T16:13:13.315+03:002010-08-04T16:13:13.315+03:00хороша ідея. Обов'язково над цим подумаю, але ...хороша ідея. Обов'язково над цим подумаю, але перед тим попробую доповнити її новим матеріалом.iBatshttps://www.blogger.com/profile/04494942231239843886noreply@blogger.comtag:blogger.com,1999:blog-1251795078550875220.post-54147002766913718042010-08-04T00:42:56.030+03:002010-08-04T00:42:56.030+03:00Я так розумію що то російська версія перекладена г...Я так розумію що то російська версія перекладена гугл транслетом... я думаю що у такому випадку було б просто краще зробити статтю на вікі на українській, оскільки вона там відсутня.Andriy Budayhttps://www.blogger.com/profile/09181254564747384052noreply@blogger.com