1;(function () {// LICENSE_CODE ZON 2 'use strict'; /*jslint browser:true, es6:true, node:true, react:true*/function _typeof(o) {"@babel/helpers - typeof";return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {return typeof o;} : function (o) {return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;}, _typeof(o);} 3 var define; 4 var is_node = (typeof module === "undefined" ? "undefined" : _typeof(module)) == 'object' && module.exports; 5 if (is_node) 6 define = require('../../../../util/require_node.js').define(module, '..');else 7 8 define = self.define; 9 define([], function () { 10 var E = {}; 11 E.intro = [['div', 12 [['h1', 13 ["Basic Technical Knowledge Center"], 14 { className: "title" }], 15 16 ['p', 17 [['b', 18 ["Improvements? Suggestions?"]], " email ", 19 20 21 ['a', 22 ["[email protected]"], 23 { href: "mailto:[email protected]" }], " "]]], 24 25 26 27 { className: "head" }]]; 28 29 E.data = [ 30 { 31 id: 'rnd', 32 title: "R&D developer", 33 tag: 'h2', 34 "short": "R&D developer", 35 html: [] 36 }, 37 { 38 id: 'rnd-read', 39 title: "Reading materials", 40 tag: 'h3', 41 html: [['ul', 42 [['li', 43 ["Read thoroughly the ", 44 ['a', 45 ["Hola DNA"], 46 { href: "/dna" }], ", and a peek at the ", 47 48 49 ['a', 50 ["Hola dictionary"], 51 { href: "/dna/dict" }]]], 52 53 54 ['li', 55 ["Test yourself. Do the ", 56 ['a', 57 ["DNA test"], 58 { href: "/dna/test" }], "."]]]]] 59 60 61 62 63 }, 64 { 65 id: 'rnd-unix', 66 title: "Basic UNIX", 67 tag: 'h3', 68 html: [['p', 69 [" Practice the below items (excluding cvs), using this ", 70 ['a', 71 ["web-based Linux shell"], 72 { href: "https://s-macke.github.io/jor1k/" }], ". "]], 73 74 75 76 ['ul', 77 [['li', 78 ["bash"]], 79 80 ['ul', 81 [['li', 82 [['a', 83 ["bash Basics"], 84 { href: "/dna/basics/bash" }]]], 85 86 87 ['li', 88 [['a', 89 ["bash cheat sheet"], 90 { href: "https://learncodethehardway.org/unix/bash_cheat_sheet.pdf" }], " "]]]], 91 92 93 94 95 ['li', 96 ["vi/vim/gvim"]], 97 98 ['ul', 99 [['li', 100 ["vimtutor (run /usr/bin/vimtutor)"]], 101 102 ['li', 103 [['a', 104 ["gvim"], 105 { href: "/dna/basics/vi" }]]]]], 106 107 108 109 ['li', 110 ["tar/gz/patch (", 111 ['a', 112 ["zip_and_patch"], 113 { href: "/dna/basics/gzip" }], ")"]], 114 115 116 117 ['li', 118 ["Regular expressions (man 7 regex)"]], 119 120 ['li', 121 [" grep & sed (", 122 ['a', 123 ["Sed & Awk"], 124 { href: "http://www.unix.com.ua/orelly/unix2.1/sedawk/index.htm" }], " chapter 2) "]], 125 126 127 128 ['li', 129 ["cvs (\"Basic Info\" section only from ", 130 ['a', 131 ["cvs_info"], 132 { href: "/dna/basics/cvs#basic" }], ")"]]]]] 133 134 135 136 137 }, 138 { 139 id: 'rnd-js', 140 title: "JS Language", 141 tag: 'h3', 142 "short": "JS Language", 143 html: [['ul', 144 [['li', 145 [" These 3 pages discuss EXACTLY how JavaScript works\n internally. Know this perfectly, so your understanding\n of scoping, stacks, variables, context, closures,\n object&arrays, functions 100% accurate. We strongly\n suggest reading these articles a few times, ensuring\n complete understanding of JS core. "]], 146 147 148 149 150 151 152 ['ul', 153 [['li', 154 [" original url: https://howtonode.org/object-graphs ", " ", 155 156 ['a', 157 [" Learning Javascript with Object Graphs "], 158 { href: "http://web.archive.org/web/20161227031529/http://howtonode.org/object-graphs" }], " "]], 159 160 161 162 ['li', 163 [" original url: https://howtonode.org/object-graphs-2 ", " ", 164 165 ['a', 166 [" Learning Javascript with Object Graphs (Part II) "], 167 { href: "http://web.archive.org/web/20161227031529/http://howtonode.org/object-graphs-2" }], " "]], 168 169 170 171 ['li', 172 [" original url: https://howtonode.org/object-graphs-3 ", " ", 173 174 ['a', 175 [" Learning Javascript with Object Graphs (Part III)\n "], 176 177 { href: "http://web.archive.org/web/20161227031529/http://howtonode.org/object-graphs-3" }], " "]]]], 178 179 180 181 182 ['li', 183 ["Types conversions"]], 184 185 ['ul', 186 [['li', 187 [['a', 188 [" Type conversion table"], 189 { href: "http://jibbering.com/faq/notes/type-conversion" }]]]]], 190 191 192 193 ['li', 194 ["Once you feel you are strong on the two core JS items\n above, go through this list of quirks to validate you\n really know it all: ", 195 196 197 ['a',
198 ["Javascript quirks"], 199 { href: "http://bonsaiden.github.io/JavaScript-Garden/" }], " "]], 200 201 202 203 ['li', 204 ["The new ", 205 ['a', 206 ["ES6 features"], 207 { href: "https://github.com/lukehoban/es6features" }], " "]], 208 209 210 211 ['li', 212 ["NodeJS: ", 213 ['a', 214 [" an absolute beginner's intro"], 215 { href: "https://blog.codeship.com/node-js-tutorial/" }]]], 216 217 218 ['li', 219 ["Hola's ", 220 ['a', 221 ["JS Coding conventions"], 222 { href: "/dna/js_code" }]]]]]] 223 224 225 226 }, 227 { 228 id: 'rnd-html_css', 229 title: "HTML5/CSS3", 230 tag: 'h3', 231 "short": "HTML5/CSS3", 232 html: [['ul', 233 [['li', 234 [" This might sound terribly basic, but these short videos\n from Google University are helpful in a understanding\n how to nicely separate code, and avoid spaghetti:", 235 236 237 ['br'], 238 ['a', 239 [" Google HTML/CSS/Javascript from the Ground Up Class:\n Introduction "], 240 241 { href: "http://www.youtube.com/watch?v=60O1CJqh8IM&list=PLDE314C0C8581E8BA" }], " (No need to watch the JS videos) "]], 242 243 244 245 ['li', 246 [" A great, advanced and interesting presentation: GRITS game\n (also talks about JS):", 247 248 ['br'], 249 ['a', 250 [" Google I/O 2012 - GRITS: PvP Gaming with HTML5 "], 251 { href: "http://www.youtube.com/watch?v=Prkyd5n0P7k" }], " "]], 252 253 254 255 ['li', 256 [" The web can do that?:", 257 ['br'], 258 ['a', 259 [" Google I/O 2012 - The Web Can Do That!? "], 260 { href: "http://www.youtube.com/watch?v=X_ek1wSe66o" }], " "]], 261 262 263 264 ['li', 265 [" Web tooling:", 266 ['br'], 267 ['a', 268 [" Google I/O 2012 - Better Web App Development Through\n Tooling "], 269 270 { href: "http://www.youtube.com/watch?v=Mk-tFn2Ix6g" }], " "]]]]] 271 272 273 274 275 }, 276 { 277 id: 'rnd-react', 278 title: "ReactJS", 279 tag: 'h3', 280 "short": "ReactJS", 281 html: [['ul', 282 [['li', 283 [" Go through ", 284 ['a', 285 [" ReactJS tutorial"], 286 { href: "https://reactjs.org/tutorial/tutorial.html" }], " "]]]]] 287 288 289 290 291 }, 292 { 293 id: 'rnd-jquery', 294 title: "jQuery", 295 tag: 'h3', 296 "short": "jQuery", 297 html: [['ul', 298 [['li', 299 [" Read DataTables' source code, it's not short, but one of\n the nicest pieces of code; very objected oriented,\n highly extensible and programmable.", 300 301 302 ['br'], " Line-by-line reading will advance your understanding of\n how good jQuery plugin code should be written, how it\n should be used, and how to write real world generic\n object oriented code "]]]]] 303 304 305 306 307 308 309 }, 310 { 311 id: 'pm', 312 title: "Project manager", 313 tag: 'h2', 314 "short": "Project manager", 315 html: [] 316 }, 317 { 318 id: 'pm-unix', 319 title: "Basic UNIX", 320 tag: 'h3', 321 html: [['p', 322 [" Practice Bash and VI using this ", 323 ['a', 324 ["web-based Linux shell"], 325 { href: "http://bellard.org/jslinux/" }], ". "]], 326 327 328 329 ['ul', 330 [['li', 331 [['a', 332 ["Basic UNIX"], 333 { href: "http://www.physics.louisville.edu/williger/Astronomybootcamp/Unix_tutorials/Tenminuteunix/tenminuteunix.pdf" }], " "]], 334 335 336 337 ['li', 338 [['a', 339 ["bash Basics"], 340 { href: "/dna/basics/bash" }]]], 341 342 343 ['li', 344 [['a', 345 ["VI (\"Minimal\" section only)"], 346 { href: "/dna/basics/vi#minimal" }]]], 347 348 349 ['li', 350 [['a', 351 ["cvs (\"Minimal Info\" section only)"], 352 { href: "/dna/basics/cvs#minimal" }]]]]]] 353 354 355 356 }, 357 { 358 id: 'pm-html_css', 359 title: "Basic HTML/CSS", 360 tag: 'h3', 361 "short": "HTML/CSS", 362 html: [['ul', 363 [['li', 364 [" Although quite long, if you are not familiar with\n HTML/CSS, or if you need refreshment, this ", 365 366 ['a', 367 ["HTML and CSS Tutorial"], 368 { href: "https://www.youtube.com/watch?v=y3UH2gAhwPI" }], " provides the basics; how to build a web page and how to\n design it using simple CSS. "]], 369 370 371 372 373 ['li', 374 [" A More in-depth ", 375 ['a', 376 ["HTML and CSS tutorial for beginners"], 377 { href: "https://www.youtube.com/watch?v=mzlqjRYszoI&index=1&list=PLEAFE1C118B3ED6AE" }], " (contains 47 short videos). "]]]]] 378 379 380 381 382 }, 383 { 384 id: 'pm-read', 385 title: "Reading materials", 386 tag: 'h3', 387 html: [['ul', 388 [['li', 389 ["Read thoroughly the ", 390 ['a', 391 ["Hola DNA"], 392 { href: "/dna" }], " and the ", 393 394 395 ['a', 396 ["Hola dictionary"], 397 { href: "/dna/dict" }]]], 398 399 400 ['li', 401 ["Test yourself. Do the ", 402 ['a', 403 ["DNA test"], 404 { href: "/dna/test" }], "."]], 405 406 407 408 ['li', 409 [" Watch ", 410 ['a', 411 ["Eric Ries talks about the \"Lean Startup\" at Google"], 412 { href: "https://www.youtube.com/watch?v=fEvKo90qBns" }], ". (\"The Lean Startup\" book, by Eric Ries, exists in our\n library. It is recommended to read it cover-to-cover\n once you started at Hola) "]]]]] 413 414 415 416 417 418 419 }, 420 { 421 id: 'pm-prod', 422 title: "Hola products knowledge", 423 tag: 'h3', 424 html: [['ul', 425 [['li', 426 ["Watch the ", 427 ['a', 428 ["Hola introduction video"], 429 { href: "https://drive.google.com/open?id=0B2dOJIilWt9USWtZMVBHNnhUdUk" }], " "]], 430 431 432 433 ['li', 434 ["Review the ", 435 ['a', 436 ["Hola product lines"], 437 { href: "/dna/dict#products" }]]]]]] 438 439 440 441 }, 442 { 443 id: 'graphic', 444 title: "Graphic designer", 445 tag: 'h2', 446 "short": "Graphic designer", 447 html: [] 448 }, 449 { 450 id: 'graphic-unix', 451 title: "Basic UNIX", 452 tag: 'h3', 453 html: [['p', 454 [" You should practice Bash and VI using this ", 455 ['a', 456 ["web-based Linux shell"], 457 { href: "http://bellard.org/jslinux/" }], ". "]], 458 459 460 461 ['ul', 462 [['li', 463 [['a', 464 ["Basic UNIX"], 465 { href: "http://mally.stanford.edu/~sr/computing/basic-unix.html" }], " "]], 466 467 468 469 ['li', 470 [['a', 471 ["bash Basics"], 472 { href: "/dna/basics/bash" }]]], 473 474 475 ['li', 476 [['a', 477 ["VI (\"Minimal\" section only)"], 478 { href: "/dna/basics/vi#minimal" }]]], 479 480 481 ['li', 482 [['a', 483 ["cvs (\"Minimal Info\" section only)"], 484 { href: "/dna/basics/cvs#minimal" }]]]]]] 485 486 487 488 }, 489 { 490 id: 'graphic-adobe', 491 title: "Adobe products", 492 tag: 'h3', 493 "short": "Adobe products", 494 html: [['ul', 495 [['li', 496 [['a', 497 ["Illustrator"], 498 { href: "http://tastytuts.com/emailer/illustrator_beginners/illustrator_for_beginners_tastytuts.pdf" }]]], 499 500 501 ['li', 502 [['a', 503 ["Photoshop"], 504 { href: "http://tastytuts.com/emailer/photoshop_beginners/photoshop_for_beginners_tastytuts.pdf" }]]], 505 506 507 ['li', 508 [['a', 509 ["InDesign"], 510 { href: "http://help.adobe.com/archive/en/indesign/cs6/indesign_reference.pdf" }]]], 511 512 513 ['li', 514 [['a', 515 ["After Effects"], 516 { href: "http://cgi.tutsplus.com/tutorials/after-effects-for-beginners-getting-started--ae-195" }]]]]]] 517 518 519 520 }, 521 { 522 id: 'graphic-hola', 523 title: "Hola products knowledge", 524 tag: 'h3', 525 html: [['ul', 526 [['li', 527 ["Watch the ", 528 ['a', 529 ["Hola introduction video"], 530 { href: "https://drive.google.com/open?id=0B2dOJIilWt9USWtZMVBHNnhUdUk" }], " "]], 531 532 533 534 ['li', 535 ["Review the ", 536 ['a', 537 ["Hola product lines"], 538 { href: "/dna/dict#products" }]]]]]] 539 540 541 542 }, 543 { 544 id: 'deploy', 545 title: "Deploy engineer", 546 tag: 'h2', 547 "short": "Deploy", 548 html: [] 549 }, 550 { 551 id: 'deploy-unix', 552 title: "Basic UNIX", 553 tag: 'h3', 554 html: [['p', 555 [" You should practice Bash and VI using this ", 556 ['a', 557 ["web-based Linux shell"], 558 { href: "http://bellard.org/jslinux/" }], ". "]], 559 560 561 562 ['ul', 563 [['li', 564 [['a', 565 ["Basic UNIX"], 566 { href: "http://www.physics.louisville.edu/williger/Astronomybootcamp/Unix_tutorials/Tenminuteunix/tenminuteunix.pdf" }], " "]], 567 568 569 570 ['li', 571 [['a', 572 ["bash Basics"], 573 { href: "/dna/basics/bash" }]]], 574 575 576 ['li', 577 [['a', 578 ["VI (\"Minimal\" section only)"], 579 { href: "/dna/basics/vi#minimal" }]]], 580 581 582 ['li', 583 [['a', 584 ["cvs (\"Minimal Info\" section only)"], 585 { href: "/dna/basics/cvs#minimal" }]]]]]] 586 587 588 589 }, 590 { 591 id: 'zs-deploy-hola', 592 title: "Hola products knowledge", 593 tag: 'h3', 594 html: [['ul', 595 [['li', 596 ["Watch the ", 597 ['a', 598 ["Hola introduction video"], 599 { href: "https://drive.google.com/open?id=0B2dOJIilWt9USWtZMVBHNnhUdUk" }], " "]], 600 601 602 603 ['li', 604 ["Review the ", 605 ['a', 606 ["Hola product lines"], 607 { href: "/dna/dict#products" }]]], 608 609 610 ['li', 611 ["Get familiar specifically with the Hola by installing\n it for the below browsers:"]], 612 613 614 ['ul', 615 [['li', 616 ["Hola for Chrome"]], 617 618 ['li', 619 ["Hola for Firefox"]], 620 621 ['li', 622 ["Hola for Android or iPhone"]]]]]]] 623 624 625 626 }, 627 { 628 id: 'deploy-read', 629 title: "Reading materials", 630 tag: 'h3', 631 html: [['ul', 632 [['li', 633 [" Read the ", 634 ['a', 635 ["Instant messaging communication guide"], 636 { href: "/dna/comm#im" }], " "]]]]] 637 638 639 640 641 }, 642 { 643 id: 'content', 644 title: "Content manager", 645 tag: 'h2', 646 html: [] 647 }, 648 { 649 id: 'content-unix', 650 title: "Basic UNIX", 651 tag: 'h3', 652 html: [['p', 653 [" Practice Bash and VI using this ", 654 ['a', 655 ["web-based Linux shell"], 656 { href: "http://bellard.org/jslinux/" }], ". "]], 657 658 659 660 ['ul', 661 [['li', 662 [['a', 663 ["Basic UNIX"], 664 { href: "http://mally.stanford.edu/~sr/computing/basic-unix.html" }], " "]], 665 666 667 668 ['li', 669 [['a', 670 ["bash Basics"], 671 { href: "/dna/basics/bash" }]]], 672 673 674 ['li', 675 [['a', 676 ["VI (\"Minimal\" section only)"], 677 { href: "/dna/basics/vi#minimal" }]]], 678 679 680 ['li', 681 [['a', 682 ["cvs (\"Minimal Info\" section only)"], 683 { href: "/dna/basics/cvs#minimal" }]]]]]] 684 685 686 687 }, 688 { 689 id: 'content-html_css', 690 title: "Basic HTML/CSS", 691 tag: 'h3', 692 "short": "HTML/CSS", 693 html: [['ul', 694 [['li', 695 [" Although quite long, if you are not familiar with\n HTML/CSS, or if you need refreshment, this ", 696 697 ['a', 698 ["HTML and CSS Tutorial"], 699 { href: "https://www.youtube.com/watch?v=y3UH2gAhwPI" }], " provides the basics; how to build a web page and how to\n design it using simple CSS. "]], 700 701 702 703 704 ['li', 705 [" More thorough ", 706 ['a', 707 ["HTML and CSS tutorial for beginners"], 708 { href: "https://www.youtube.com/watch?v=mzlqjRYszoI&index=1&list=PLEAFE1C118B3ED6AE" }], " (contains 47 short videos). "]]]]] 709 710 711 712 713 }, 714 { 715 id: 'content-read', 716 title: "Reading materials", 717 tag: 'h3', 718 html: [['ul', 719 [['li', 720 ["Read thoroughly the ", 721 ['a', 722 ["Hola DNA"], 723 { href: "/dna" }], " and the ", 724 725 726 ['a', 727 ["Hola dictionary"], 728 { href: "/dna/dict" }]]], 729 730 731 ['li', 732 ["Test yourself. Do the ", 733 ['a', 734 ["DNA test"], 735 { href: "/dna/test" }], "."]], 736 737 738 739 ['li', 740 [" Watch ", 741 ['a', 742 ["Eric Ries talks about the \"Lean Startup\" at Google"], 743 { href: "https://www.youtube.com/watch?v=fEvKo90qBns" }], ". (\"The Lean Startup\" book, by Eric Ries, exists in our\n library. It is recommended to read it cover-to-cover\n once you started at Hola) "]]]]] 744 745 746 747 748 749 750 }, 751 { 752 id: 'content-prod', 753 title: "Hola products knowledge", 754 tag: 'h3', 755 html: [['ul', 756 [['li', 757 ["Watch the ", 758 ['a', 759 ["Hola introduction video"], 760 { href: "https://drive.google.com/open?id=0B2dOJIilWt9USWtZMVBHNnhUdUk" }], " "]], 761 762 763 764 ['li', 765 ["Review the ", 766 ['a', 767 ["Hola product lines"], 768 { href: "/dna/dict#products" }]]]]]] 769 770 771 772 }, 773 { 774 id: 'marketing', 775 title: "Performance Marketing", 776 tag: 'h2', 777 "short": "Performance Marketing", 778 html: [] 779 }, 780 { 781 id: 'marketing-general', 782 title: "General Knowledge", 783 tag: 'h3', 784 html: [] 785 }, 786 { 787 id: 'marketing-general-hola', 788 title: "Hola products knowledge", 789 tag: 'h4', 790 html: [['ul', 791 [['li', 792 ["Watch the ", 793 ['a', 794 ["Hola introduction video"], 795 { href: "https://drive.google.com/open?id=0B2dOJIilWt9USWtZMVBHNnhUdUk" }], " "]], 796 797 798 799 ['li', 800 ["Review the ", 801 ['a', 802 ["Hola product lines"], 803 { href: "/dna/dict#products" }]]]]]] 804 805 806 807 }, 808 { 809 id: 'marketing-general-read', 810 title: "Reading materials", 811 tag: 'h4', 812 html: [['ul', 813 [['li', 814 ["Read thoroughly the ", 815 ['a', 816 ["Hola DNA"], 817 { href: "/dna" }], " and the ", 818 819 820 ['a', 821 ["Hola dictionary"], 822 { href: "/dna/dict" }]]], 823 824 825 ['li', 826 ["Test yourself. Do the ", 827 ['a', 828 ["DNA test"], 829 { href: "/dna/test" }], "."]], 830 831 832 833 ['li', 834 [" Watch ", 835 ['a', 836 ["Eric Ries talks about the \"Lean Startup\" at Google"], 837 { href: "https://www.youtube.com/watch?v=fEvKo90qBns" }], ". (\"The Lean Startup\" book, by Eric Ries, exists in our\n library. It is recommended to read it cover-to-cover\n once you started at Hola) "]]]]] 838 839 840 841 842 843 844 }, 845 { 846 id: 'marketing-unix', 847 title: "Basic UNIX", 848 tag: 'h3', 849 html: [['p', 850 [" Practice Bash and VI using this ", 851 ['a', 852 ["web-based Linux shell"], 853 { href: "http://bellard.org/jslinux/" }], ". "]], 854 855 856 857 ['ul', 858 [['li', 859 [['a', 860 ["Basic UNIX"], 861 { href: "http://mally.stanford.edu/~sr/computing/basic-unix.html" }], " "]], 862 863 864 865 ['li', 866 [['a', 867 ["bash Basics"], 868 { href: "/dna/basics/bash" }]]], 869 870 871 ['li', 872 [['a', 873 ["VI (\"Minimal\" section only)"], 874 { href: "/dna/basics/vi#minimal" }]]], 875 876 877 ['li', 878 [['a', 879 ["cvs (\"Minimal Info\" section only)"], 880 { href: "/dna/basics/cvs#minimal" }]]]]]] 881 882 883 884 }, 885 { 886 id: 'marketing-html_css', 887 title: "Basic HTML/CSS", 888 tag: 'h3', 889 "short": "HTML/CSS", 890 html: [['ul', 891 [['li', 892 [" Although quite long, if you are not familiar with\n HTML/CSS, or if you need refreshment, this ", 893 894 ['a', 895 ["HTML and CSS Tutorial"], 896 { href: "https://www.youtube.com/watch?v=y3UH2gAhwPI" }], " provides the basics; how to build a web page and how to\n design it using simple CSS. "]], 897 898 899 900 901 ['li', 902 [" More thorough ", 903 ['a', 904 ["HTML and CSS tutorial for beginners"], 905 { href: "https://www.youtube.com/watch?v=mzlqjRYszoI&index=1&list=PLEAFE1C118B3ED6AE" }], " (contains 47 short videos). "]]]]] 906 907 908 909 910 }]; 911 912 return E; 913 });})(); 914//# sourceMappingURL=basics.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.