рдореИрдВ рдПрдХ рд▓рдВрдЧреВрд░ рд╣реВрдВред
рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рд╕реБрдкрд░ рдкреЗрд╢реЗрд╡рд░ рдирд╣реАрдВ рд╣реВрдВ, рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рдореИрдВ PDP11 рд╕реЗ рдЖрдЧреЗ рдирд╣реАрдВ рдЧрдпрд╛ рдФрд░ рдХреЛрдбрд╛рдВрддрд░рдХ рдХреЗ рдЬреНрдЮрд╛рди рдореЗрдВ рдереЛрдбрд╝рд╛ x86 рдерд╛ (рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдЬрд╛рдирддрд╛ рдерд╛) рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рдЬрд╣рдордд рдирд╣реАрдВ рдЙрдард╛рдИ, рдирддреАрдЬрддрди, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рд╕рдордЭрддрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд╢рд╛рдпрдж рд╣реА рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдерд╛рди рдореЗрдВ FPGAs рдФрд░ PIC-рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЛ рдХреНрд░рдорд╛рджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ рдерд╛ред
рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдореИрдВ рдЕрдХреНрд╕рд░ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рд╢рд╛рдВрдд рдкреЗрд╢реЗрд╡рд░ рдкрд╣рд▓реЗ рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА, рдореИрдВ рдХрд┐рд╕реА рднреА IT рдХреАhn рдХреА WIDE рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдЙрдард╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдФрд░ рди рдХреЗрд╡рд▓ IT рдХреАhnikред
рднрд╛рдЧ рдореЗрдВ, рдпрд╣ рдкреЛрд╕реНрдЯ рдЗрд╕ рд░рд╛рдп рдХреЗ рдкреНрд░рднреБрддреНрд╡ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╡рд┐рд░реЛрдз рд╣реИ рдХрд┐ PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЛ рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдмрд╛рдЬрд╝рд╛рд░рд┐рдпрд╛ рдХреЛ рдмрд╕ рдЧреЗрдВрджрдмрд╛рдЬ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЙрд╕реЗ рдХреЗрд╡рд▓ рд░рдЪрдирд╛рддреНрдордХ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╛рдиреА рд╕рдВрдХреАрд░реНрдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдлред рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рдЕрдЪреНрдЫреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдиреЗ рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рдкрд┐рд╡рдЯ рдЯреЗрдмрд▓ рдХреА рдорджрдж рд╕реЗ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдЪреАрдЬреЗрдВ рдХреАрдВ, рдЬрдмрдХрд┐ рдмрд╛рдХреА рд╕рднреА рдиреЗ рдорд╛рдВрдЧ рдХреА рдХрд┐ рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдмреАрдЖрдИ рдХреЛ рддреБрд░рдВрдд рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдПрдВред
рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдЕрдкрдиреЗ рд╢реБрджреНрдз рдФрд░ рдкреНрд░рд╛рдЪреАрди рд░реВрдк рдореЗрдВ рдЙрдард╛рдиреЗ рд╕реЗ рд╕рднреА рдХреЛ рдмрд╣реБрдд рджрд╛рд░реНрд╢рдирд┐рдХ рдмрд╛рддрдЪреАрдд рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдХрд╣реАрдВ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рд╕рд┐рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реВрдВ рдФрд░ рд╕реБрдкрд░-рдЬреНрдЮрд╛рди рди рд╣реЛред
рд╕рдорд╕реНрдпрд╛ред
рдПрдХ рдмрд╛рд░, рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ рдПрдХреНрд╕реЗрд▓ рд╕реЗ рдПрдЪрдЯреАрдПрдордПрд▓ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдмрджрд▓рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛, рдиреЗ рдХрд╣рд╛ рдХрд┐ рдбреНрд░реАрдорд╡рд┐рд╡рд░ рдХреЗ рдмрд┐рдирд╛ рдРрд╕рд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдФрд░ рдХрдард┐рди рд╣реИред рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдХреЛрдИ рдореБрдлреНрдд рд╕рдВрдкрд╛рджрдХ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рд╕рдВрджреЗрд╣ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдиреЛрдЯрдкреИрдб ++ рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХреНрд╕реЗрд▓ рдЯреИрдЧреНрд╕ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдХреЛрдб рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдФрд░ рд╕реВрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХреНрд╕реЗрд▓ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЦреЛрдЬ рдФрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдиреЛрдЯрдкреИрдб ++ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд▓рд╛рдЗрди рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, html рдореЗрдВ xls рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ Notepad ++ рдореЗрдВ html рдЦреЛрд▓реЗрдВред
рдпрд╛рдиреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдФрд░ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ - рд╕реЙрд▓реНрд╡ рдирд╣реАрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдореИрдВ рдПрдХ рд▓рдВрдЧрдбрд╝рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдкреНрд▓рдЧрдЗрди рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╛ рдЬрд▓реНрджреА рд╕реЗ рдиреЛрдЯрдкреИрдб ++ рдХреЛрдб рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рд▓реЗрдХрд┐рди Google рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдПрдХ рдЕрджреНрднреБрдд Pork2Sausage рдкреНрд▓рдЧрдЗрди рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЪрдпрдирд┐рдд рдкрд╛рда рдХреЛ рдПрдХ рдордзреНрдпрд╕реНрде рдХрдВрд╕реЛрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рддреБрд░рдВрдд рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, c # рдФрд░ ... рдореЗрдВ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрд╛ рдФрд░ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпрд╣ рдореЗрд░реА рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, рд░реВрд╕реА рдкрддреНрд░ рдмрд╣реБрдд рд╡рд┐рдкрд░реАрдд рдереЗред
рдореИрдВ рд╣рд╛рд░ рдирд╣реАрдВ рдорд╛рдирдирд╛ тАЛтАЛрдЪрд╛рд╣рддрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ Pork2Sausage рдХреЗ рд╕реНрд░реЛрдд рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдбрд░ рдХреЗ рд╕рд╛рде рдЦреЛрд▓рд╛ред рдпрд╣ рдЗрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛ред рдХреЛрдб рд╕рд░рд▓ рдерд╛ рдФрд░ рдореБрдЭреЗ рдХреЗрд╡рд▓ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдерд╛, рдЬрд┐рд╕реЗ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рдерд╛ред рдФрд░ рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдХреЗрд╡рд▓ UTF-8 рдХреЗ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд▓рд┐рдП рд╣реА рд╕рд╣реА, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред
рдЕрдм рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ:
- рдПрдХ рдмрдЯрди рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪреНрдЫ рдЯреИрдЧ
- рдкрд╛рда рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ рдмрдирд╛рдПрдВред рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдиреЛрдЯрдкреИрдб ++ рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдПрдХ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдЧреНрд░рдВрдереЛрдВ рдХреЛ рд╣рдмреНрдмрд░рд╣рд╛рдм рд╕реЗ рдЙрдард╛рдПрдЧрд╛ред рдЕрдЪреНрдЫрд╛, рдпрд╛ рдХреЛрдИ рдФрд░ рдореВрд░реНрдЦрддрд╛
рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
Pork2Sausage
рдХреЛрдб:
std::string inputA = pAsciiText;
std::wstring inputW(inputA.begin(), inputA.end());
inputW.assign(inputA.begin(), inputA.end());
selectedText += inputW;
рдЗрд╕рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ:
size_t templen = 0;
while (pAsciiText[templen]!=L'\0' && templen <= asciiTextLen) templen++;
templen = (templen-1)/sizeof(wchar_t);
wchar_t *inputW = new wchar_t[templen];
wcsncpy(inputW,pAsciiText,templen);
selectedText += inputW;
рдЦреИрд░, рдореИрдВрдиреЗ рд▓реЙрдиреНрдЪрдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛:
char* filename;
if (progInputStr != TEXT("")) {
filename = new char[progInputStr.length()];
wcstombs(filename,progInputStr.c_str(),progInputStr.length()+1);
remove(filename);
}
if (progOutputStr != TEXT("")) {
filename = new char[progOutputStr.length()];
wcstombs(filename,progOutputStr.c_str(),progOutputStr.length()+1);
std::remove(filename);
}
рддрд╛рдХрд┐ рдлрд╛рдЗрд▓реЗрдВ рд╕реНрдкреЙрди рди рд╣реЛрдВред
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореИрдВрдиреЗ рдмреЗрд╡рдХреВрдл рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рджрд░рдЕрд╕рд▓ рд╕рдлрд╛рдИ рдХреА рдкрдЯрдХрдерд╛
рдХреЛрдб рдХреЗ рд╕рд╛рде C # рдореЗрдВ рдХрдВрд╕реЛрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛:
string strAll="";
strAll = File.ReadAllText("C:\\tmp\\in_"+args[2]);
Regex reg = new Regex(args[0]);
strAll = strAll.Replace("\r\n", " \r\n");
strAll = reg.Replace(strAll, args[1]);
strAll = strAll.Replace(" \r\n", "\r\n");
File.WriteAllText("C:\\tmp\\out_" + args[2], strAll);
рдХреЛрдб рднреА рдорд╛рд╕реНрдЯрд░ рдирд╣реАрдВ рд╣реИред
рд╡рд┐рдиреНрдпрд╛рд╕
рдЖрдИрдПрдирдЖрд░рдЖрдИ рдлрд╝рд╛рдЗрд▓ Pork2Sausage рдореЗрдВ рд▓рд┐рдЦреА
[excel_convertor]
progPath=C:\regexp_notepad\bin\Release\regexp_notepad.exe
progCmd=regexp_bstd "<([az]*) [^>]*>" "<$1>" "$(TIMESTAMP)"
workDir=C:\regexp_notepad\bin\Release\
progInput=C:\tmp\in_$(TIMESTAMP)
progOutput=C:\tmp\out_$(TIMESTAMP)
рд╡рд╣ рд╕рдм рд╣реИред рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдЖрдкрдХреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЬреЛ рд▓реЛрдЧ рдЕрдВрдд рддрдХ рдкрдврд╝ рдЪреБрдХреЗ рд╣реИрдВ, рдЙрдирдХреЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рдЗрд╕ рддрд░рд╣ рдХрд╛ рдЕрдкрдирд╛ LifeHacks рд╣реИред рдЖрдЗрдпреЗ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ
рдФрд░ рдореИрдВ рд╕рд╡рд╛рд▓ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВред
рдХреНрдпрд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╡реНрдпрд╛рдкрдХ рдЬреНрдЮрд╛рди рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдПрдХ PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИрдВ, рддреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдбрд░реЛ рдордд рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ Excel рдФрд░ VisualBasic рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ MS SQL, рдкрд┐рд╡рдЯ рдЯреЗрдмрд▓ рдФрд░ рдЕрдиреНрдп рдХреНрдпреВрдмреНрд╕ рд╕реЗ рдбрд░реЗрдВ рдирд╣реАрдВ, рдпрджрд┐ рдЖрдк рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣реИрдВ, рдЖрджрд┐?
рдпрд╛ рдпрд╣ рд╕рдм рдЕрд╢реБрджреНрдз рд╕реЗ рд╣реИ рдФрд░ рдЕрдЧрд░ рдирд┐рдпреЛрдХреНрддрд╛ рдиреЗ рд╕рднреА рд╕рд╛рдордЧреНрд░реА (рд░рд┐рдкреЛрд░реНрдЯ, рд╕рд╣реА рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛, рдЖрджрд┐) рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХреА рд╣реИ, рддреЛ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдФрд░ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ?