Author: Per Thykjaer Jensen

  • How to write the internship report

    Internship report manual
    When your internship is completed, you should write an internship report and deliver it to the MMD office in two copies. The internship report has to be delivered no later than the deadline listed in the Semester Plan for 4th semester.
    The counsellor will read it, and evaluate it. The internship report will be evaluated as either passed or not passed. For you to have passed the internship part of the education, the report will have to be approved by your counsellor.
    Content of the report
    The report should be app. 8 standard pages (2400 keystrokes per page) and have the following mandatory content:
    1. A presentation of the company or the department, you have been working for. Describe here what the main areas of business of your internship hosts.
    2. Description of the work tasks, you have worked with during the internship. This should be in adequate detail with references to appendixes or links to online content that you have created during your internship.
    3. Your reflections on the internship.
      1. What did you learn?
      2. Was the training you received at MMD adequate for the types of tasks, you were presented with during the internship?
      3. Did you obtain new knowledge? If so, what was it?
    In case of non-approvalIf the report is not approved, you will be offered the opportunity to resubmit, which will need to be approved as a second attempt.
    If this report is approved before the deadline for submitting the FEP report, everything is fine. If the report is not approved, or if it is delivered after the deadline for submitting the FEP report, you will not be able to submit your FEP report.
  • Litteraturlisten

    Masterprojektets litteraturliste skal naturligvis skabes via en MySQL database. Derfor var det relativt enkelt at udvikle en klasse i WordPress, der automatisk formatterer litteraturlisten. Sådan ser klassen ud:

    class littList {
    
    public function BooksAnnotated() {
    
    	global $wpdb; // wp db class
    
    	$result = $wpdb->get_results("SELECT * FROM `Litteraturliste` ORDER BY `Author`") or trigger_error(mysql_error()); 
    
    	foreach($result as $row){
    		echo "<p><strong>" 
    		. $row->Author 
    		. ":</strong> &quot;" 
    		. $row->Title
    		. "&quot;, "
    		. $row->Where
    		. " ("
    		. $row->Year
    		. ") <br>    "
    		. $row->Note																																				
    		.  "</p> ";
    	}
    
    } // end littList

    Databasens grundlæggende struktur er nem at rekonstruere 😉

    Resultatet ser sådan ud:

    Aristoteles: “Poetik”, Hans Reitzels Forlag (1958)
    Aristoteles (384 – 322 fvt.) – værket er udgangspunkt for dramatisk fortælleteknik. Spændingskurven i berettermodellen er inspireret af Aristoteles. Kanban etablerer en fortælling.

    Baym, Nancy: “Personal Connections In The Digital Age”, Polity (2010)
    p. 6: Seven key concepts – måder at knytte sociale kontakter online.

    Benson, Jim; Barry, Tonianne DeMaria: “Personal Kanban – Mapping Work | Navigating Life”, Modus Cooperandi Press (2011)
    En praksisnær manual baseret på personlige erfaringer.

    Bouvin, Niels Oluf & Hansen, Allan: “Kompendium: Hypermedier og Web”, Computer Science, Aarhus Universitet (2011)
    p. 95 Berners-Lee, Tim: “The Semantic Web” (2001) p. 214 Nardi et al.: “Why we Blog” (2004) p. 229 O’Reilly, Tim: “What is Web 2.0” (2005) p. 54 Halaz, Frank G.: “Reflections on Notecards: Seven Issues for the Next Generation of Hypermedia Systems” (1988)

    Burgess, Jean; Green, Joshua: “Youtube”, polity (2009)
    p. 58 Youtube’s social network

    (… etc…)

    Uberto Eco råder forskere, som skal i gang med et større projekt, til at lave en samling af kartotekskort, der igen ordnes i skuffer eller kasser. Databasen er et mere nutidigt svar på forskerens udfordring.

  • Schön: Educating the Reflective Practiconer

    Schön: Educating the Reflective Practiconer

    Begreber:

    18 ff. Themes:

    • Designing as a form of artistry
    • Fundamental tasks and predicaments of a design studio
    • Dialogue of student and coach
    • Forms of dialogue
    • Coach and student as practiconers
    • Coaching artistry
    • Impediments to learning

    25 Knowing-in-action

    26 Reflection-in-action
    (hvorfor ikke reflection-after-action eller knowing-after-action?)

    30 Music: jazz and improvization

    34 “thinking like a __________.”

    36 Practicum

     

  • Kanban Plugin – erfaringer

    Begynder så småt at anvende kanban-pluginet til planlægning af dagligt arbejde og andre gøremål.

    Loggen skal forfines og designet skal “poleres”; men den grundlæggende funktionalitet er implementeret.

    Fremover vil jeg fokusere på at skrive afhandlingen; mens løbende designet forfines. Overvejer at få brugere til at afprøve programmet.

  • Plugin CSS i WordPress

    Efter en række eksperimenter har jeg fundet denne opskrift, der hooker et stylesheet rigtigt ind i WP dashboard. Virker både for admin og øvrige registrerede brugere:

    add_action( 'admin_enqueue_scripts', 'safely_add_stylesheet_to_admin' );
        /**
         * Add stylesheet to the page
         */
        function safely_add_stylesheet_to_admin() {
            wp_enqueue_style( 'prefix-style', plugins_url('style_admin.css', __FILE__) );
        }
  • Debian på Mac

    At programmere på en Mac oplever jeg som en prøvelse. Derfor kører en Debian Linux som “udviklingsmiljø” på Virtualbox. Men Virtualbox er en langsom sag. Browseren fungerer bedst i Mac …

    Debian på Mac
    Debian på Mac
  • Debugging med grep

    -n viser linjenummeret. Ved at søge på fx grep ‘div’ og ‘/div’ i en fil bliver det tydeligt, hvor start og sluttag findes i filen:

    per@debian-petj:~/Skrivebord/webkanban$ grep '</div' KbnBoard.php -n
    16:	<div id='icon-edit-pages' class='icon32'></div><br />
    107:			</div>";
    111:		echo "</div>";
    112:		echo "</div>";
    211:</div>
    212:</div>
  • CSS i plugin

    Dokumentationen på Codex er ikke lysende klar; men et plugin gør sådan:

    /* filters etc. */
    add_action('wp_print_styles', 'add_hyperboard_stylesheet');
    
    // (...)
    
    /*Required stylesheets */
    function add_hyperboard_stylesheet() {
    	$myStyleUrl = WP_PLUGIN_URL . '/hyperboard/styles.css';
    	$myStyleFile = WP_PLUGIN_DIR . '/hyperboard/styles.css';
    
            if ( file_exists($myStyleFile) ) {
                wp_register_style('HyperBoardStyleSheets', $myStyleUrl);
                wp_enqueue_style( 'HyperBoardStyleSheets');
            }
    }

    Pluginet sætter en krog i wp_print_styles.

Enable Notifications OK No thanks

We use cookies - more information

Multimusen.dk will set a few cookies from Doubleclick, Google and the Social Media plugins they ay set some cookies. Some of my pages use APIs - such as YouTube, LinkedIn, Google Fonts, Google Maps, Mapbox, Spotify, Jetpack, Twitter, Facebook &c.. Such plugins may set the odd cookie.

Close