I want to get the values of selected check box row's value using Jquery.  For that, First I try to alert a message,if user checked the checkbox using Jquery. But I failed.      Note: I am adding checkbox in a row using Jquery, and then User will select the checkbox.   Here is my code to add checkbox in row through AJAX code  $('#btnSearchVendor').click(function(){     $.ajax({         type:"POST",         contentType:"application/json;charset=utf-8",         url: "GPCreateCheque.aspx/BindData",         data:"{}",         dataType:"json",         success: function (data) {             alert("success = "+data.d[0].DOCTYPE);             for(var i=0;i&lt;data.d.length;i++){                 $("#ContentPlaceHolder1_GridView1").append("&lt;tr&gt;&lt;td&gt;&lt;input id=\"Checkbox"+i+"\" class=\"checkBoxClass\" type=\"checkbox\" /&gt;&lt;/td&gt;&lt;td&gt;" + data.d[i].DOCTYPE + "&lt;/td&gt;&lt;td&gt;" + data.d[i].DOCNUMBR + "&lt;/td&gt;&lt;td&gt;" + data.d[i].ActualAmount + "&lt;/td&gt;&lt;/tr&gt;");             }         },         error:function(result){             alert("Error");         }     }) })   Jquery code to make alert when user select the checkbox  $('.checkBoxClass').click(function () {     alert("Checkbox state (method 1) = " + $('.checkBoxClass').prop('checked'));     //alert("Checkbox state (method 2) = " + $('.checkBoxClass').is(':checked')); });   Above code is working fine, I added the checkbox. Below pic is the output with console
I have a bit of code where I am looping through all the select boxes on a page and binding a .hover event to them to do a bit of twiddling with their width on mouse on/off.  This happens on page ready and works just fine.  The problem I have is that any select boxes I add via Ajax or DOM after the initial loop won't have the event bound.  I have found this plugin (), but before I add another 5k to my pages with a plugin, I want to see if anyone knows a way to do this, either with jQuery directly or by another option.
How to install multiple versions of the same software? I manage phone systems for multiple clients. Each system uses the same administrator software, but it runs on different versions depending on what version of firmware is installed on the system controller.   The software is downloaded directly from the system controller so it's the right version. For example, if the controller runs on version 5.0.2, you have to run version 5.0.2 of the administrator software. You can't administrate a 5.0.2 controller with a later versions of administrator software.   Bottom line, you have to have the right version of software to log into the controller. The software is not executable on its own, you have to install it. So every time I want to log into a different controller, I have to reinstall the right software.   Any way to get around this?   I'm running Windows 7 Enterprise x86. how to stop working for other people's thesis? Last semester, I took a course with my supervisor and he assigned me a project. This project is part of one of his student's theses. I did the project and passed the course.   Later, I was asked to upload my code for use in a paper. It turned out that the data the grad student had generated was not appropriate, and he needed to do other experiments. It later turned out there were other problems with the underlying model, and I redid a lot of that work as well.  The problem is that this other student is not really contributing at all.    Sometimes he does not come to work at all On one occasion the professor assigned us to do something, and he immediately told me he had no idea how to do it In one of our meetings with the professor, he talked 2 minutes with the prof with no slides; I talked for the other 58 with slides.    What should I do in this situation? I could not work like this, I have my own project and my thesis and stuff. I cannot dedicate my self for another student's thesis.  Question 1: how should I make this student understand this is his thesis and he should work more than me?  Question 2: How can I get off this project? I am taking another course with my supervisor, he again assigned me a term project with the same system and same grad student. I do not want to keep going like this. What should I tell to my supervisor Due to the problems we found, I think this current system is a bit of a dead end. But, I do not want to lose my connection with my supervisor; he is a good man. I have been trying to solve this problems for hours, but there is no solution in sight.  Until a few weeks ago, my biblatex-apa style was working like a charm. Although, after installing the updates and Biber, the reference section became a problem. It should display a journal article by two authors with a comma after the first author, but it doesn't:     Weber, M. &amp; Ruch, W. (2012). The role of character strengths in adolescent romantic relationships: An initial study on partner selection and mates’ life satisfaction. Journal of adolescence, 35(6), 1537–1546. doi:10.1016/j.adolescence.2012.06.002   it should look like this:     Weber, M., &amp; Ruch, W. (2012). The role of character strengths in adolescent romantic relationships: An initial study on partner selection and mates’ life satisfaction. Journal of adolescence, 35(6), 1537–1546. doi:10.1016/j.adolescence.2012.06.002   This is how my document looks like:   \documentclass[12pt, onecolumn]{apa6}   \usepackage[utf8]{inputenc} \usepackage[american]{babel} \usepackage{csquotes} \usepackage[style= apa, backend=biber]{biblatex} \bibliography{testbib} \DeclareLanguageMapping{american}{american-apa}   \begin{document}  Some text \parencite{Weber2012}.  \printbibliography \end{document}   And the BibTeX file:  @article{Weber2012, abstract = {}, author = {Weber, M. and Ruch, W.}, doi = {10.1016/j.adolescence.2012.06.002}, file = {}, issn = {1095-9254}, journal = {Journal of adolescence}, number = {6}, pages = {1537--1546}, pmid = {22749517}, publisher = {Elsevier Ltd}, title = {{The role of character strengths in adolescent romantic relationships: An initial        study on partner selection and mates' life satisfaction.}}, url = {http://www.ncbi.nlm.nih.gov/pubmed/22749517}, volume = {35}, year = {2012} }    I have tried various things so far, but none of it helped: e.g,   \renewcommand*{\finalnamedelim}{ \finalandcomma}   or  \renewcommand\finalandcomma{\addcomma}   Even in the biblatex manual, the reference examples of two authors is without the comma (it works for three or more authors). There should be a comma, according to . Why is that comma not there? And how could I insert that into my references? Large braces for specifying values of variables by condition How do I produce a conditional expression with large brackets? For example: X = 0 if a=1, 1 otherwise, with a large left bracket and specifying each condition in a line? Extending a Homotopy from $X \times [0,1]$ to $X \times \mathbb{R}$ QGIS 3.0 and Qt 5.7 time schedule When will QGIS 3.0 with QT5.7 (possibly) be released as a stable and long term support version? Why is there no absolute maximum temperature? Failed upgrade from Ubuntu 19.10 to 20.04 "Please update the microcode" While installing the Ubuntu 20.04 updates during upgrade from 19.10 to 20.04, my screen suddenly went completely white and displayed a message saying  Please logout and try again.  But I could not locate my cursor and so I switched off my laptop. After restarting it again, it was showing an error message saying  Please update the microcode  Why did this happen? How can I solve this problem? I have the following code:  Using cmd As SqlCommand = Connection.CreateCommand     cmd.CommandText = "UPDATE someTable SET Value = @Value"     cmd.CommandText &amp;= " WHERE Id = @Id"     cmd.Parameters.AddWithValue("@Id", 1234)     cmd.Parameters.AddWithValue("@Value", "myValue")     cmd.ExecuteNonQuery End Using   I wonder if there is any way to get the final SQL statment as a String, which should look like this:  UPDATE someTable SET Value = "myValue" WHERE Id = 1234   If anyone wonders why I would do this:   for logging (failed) statements for having the possibility to copy &amp; paste it to the Enterprise Manager for testing purposes Radeon error atombios stuck in loop The screen goes blank and shows logs me out immediately a while after using multiple monitors.   dmesg shows:  [33786.908877] [drm:atom_op_jump [radeon]] *ERROR* atombios stuck in loop for more than 5secs aborting [33786.908901] [drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck executing 6DD2 (len 254, WS 0, PS 4) @ 0x6DE0 [33786.908910] [drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck executing 673E (len 78, WS 12, PS 8) @ 0x6777   lspci | grep -E 'VGA|Display' shows:  00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) 03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun  XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430] (rev 83)    explains exactly my situation. But I don't have /etc/modprobe.d/radeon.conf file. Is zero odd or even? When using Alt+Tab, I can't seem to get back to Skyrim. When clicking its icon or Alt+Tab to get back, I just see an empty window. Windowed mode doesn't allow me to use it in a Windowed (Fullscreen) manner as seen with other games, so that doesn't seem to be an option either. Is there any way to fix this behavior? How does "failure" work in Dungeon World? How does it move the story forward? I am having trouble understanding the specifics of failure in Dungeon World. According to the rules, a GM should "make a move" against players when they fail, and that's alright, I get that.  What I don't get is how a GM is supposed to advance the plot by doing so. Let's take an example:  Rick the Fighter is climbing a massive chain that serves to hold down the wizards tower, preventing it from drifting off. He makes the move Defy Danger, to avoid slipping of, since it's raining hard, and the chain is slippery with algae and moss. He rolls and get a score of 5, meaning he fails.  In the above situation, he fails climbing the chain, so the GM should make a move. I have a hard time seeing what move would advance the story here, since I feel that the failure would imply that he doesn't get to the tower.  Is this one of those situations, where you just skip making a roll, and just let the players climb the chain, or does anyone have any idea how to handle the move, so that the story is advanced somehow?  I just want to be able to give the players some dangers that aren't traps and monsters, and I thought that a flying wizards tower was cool. I'm having a hard time seeing how I can advance the story on a failure in this situation.    Let me elaborate on the problem. I will not say that it's wrong to make the players succeed with some "cost", even on a failed roll, it just makes true "failure" impossible. That's my beef about it. The players will eventually succeed at anything that doesn't outright kill them. Let $\ln X \sim \operatorname{Exp}(1)$ and $X,Y$ i.i.d.  What is the distribution of $Z=XY$?  My attempt: $$P(Z\le z)=P(XY\le z)=P(\ln(XY)\le \ln(z))=P(\ln(X)+\ln(Y)\le \ln(z))$$  We need the convolution, since $\ln X $ and $\ln Y$ are independent we get, $$\int_0^{\ln(z)} f_{\ln(X)}\circledast f_{\ln(Y)}=\int_0^{\ln(z)}e^{-y}e^{-x+y}\,dy=e^{-x}ln(z),$$ i.e. $e^{-x}\ln(z)$ is the density of $XY$ Capacitor on USB cable? I was messing around with a USB camera. I wanted to change the cable because is trimmed but as I was cutting it I saw a small thing (image below). As I was trying to cut the casing and see what it has inside I saw a spark. I tried to connect it with another cable but I don't know if I'm gonna damage the camera or the USB port.    What is it and can I connect the camera without it? Is there an Ubuntu theme available to make it look like Windows 7? I want to know is there any theme available make it Ubuntu look like Windows 7 ? Create database fields to an existing table when installing a module I'm new to drupal and I need some help.  I created a new module with name user_extra. Which create necessery table when Installing the module.  But I also need to insert some database field in 'users_field_data' table ('user_extra_id' and 'user_office')  In baseFieldDefinitions I wrote all necessery database table fields for user_extra table.   public static function baseFieldDefinitions(EntityTypeInterface $entity_type) {     // Standard field, used as a unique if primary index.     $fields['id'] = BaseFieldDefinition::create('integer')         -&gt;setLabel(t('Unit ID'))         -&gt;setDescription(t('The unit ID.'))         -&gt;setReadOnly(TRUE)         -&gt;setSetting('unsigned', TRUE);      $fields['uuid'] = BaseFieldDefinition::create('uuid')         -&gt;setLabel(t('UUID'))         -&gt;setDescription(t('The unit UUID.'))         -&gt;setReadOnly(TRUE);         .         .         .     $fields['user_info'] = BaseFieldDefinition::create('string')         -&gt;setLabel(t('User Info'))         -&gt;setDescription(t("The User Info"))         -&gt;setSetting('max_length', 255)         -&gt;setDisplayOptions('form', array(           'type' =&gt; 'string_textfield',           'weight' =&gt; 10,         ))         -&gt;setDisplayConfigurable('form', TRUE);      return $fields;      }   When I install the module it inserts all values that I define in baseFieldDefinitions.  But I also need to create 'user_extra_id' and 'user_office' in 'users_field_data' table with setDisplayOptions and setDisplayConfigurable options.  This is the commenting that I made in entity file  /**  * @ContentEntityType(  *   id = "user_extra",  *   label = @Translation("user extra"),  *   handlers = {  *     "storage" = "Drupal\user_extra\UserextraStorage",  *     "storage_schema" = "Drupal\user_extra\UserextraStorageSchema",  *     "access" = "Drupal\user_extra\UserextraAccessControlHandler",  *     "list_builder" = "Drupal\user_extra\UserextraListBuilder",  *     "view_builder" = "Drupal\user_extra\UserextraViewBuilder",  *     "views_data" = "Drupal\user_extra\UserextraViewsData",  *     "form" = {  *       "default" = "Drupal\user_extra\Form\UserextraForm",  *       "add" = "Drupal\user_extra\Form\UserextraAddForm",  *       "edit" = "Drupal\user_extra\Form\UserextraEditForm",  *       "delete" = "Drupal\user_extra\Form\UserextraDeleteForm",  *     }  *   },  *   admin_permission = "administer user_extra",  *   base_table = "user_extra",  *   entity_keys = {  *     "id" = "id",  *     "label" = "name",  *     "uuid" = "uuid",  *   },  *   links = {  *     "canonical" = "/admin/user_extra/{user_extra}",  *     "add-form" = "/admin/user_extra/add",  *     "delete-form" = "/admin/user_extra/{user_extra}/delete",  *     "overview-form" = "/admin/user_extra/${user_extra}/overview",  *     "edit-form" = "/admin/user_extra/{user_extra}",  *     "collection" = "/admin/user_extra",  *     "children" = "/admin/user_extra/{user_extra}/children",  *   },  * )  */ Using Integration By Parts results in 0 = 1 I'm running Drush on a host that has multiple versions of PHP installed. By default, php --version would give you 5.2.x, but php53 and php54 are also available. So in my .bash_profile I have alias php='php53' (php --version = 5.3.13), which makes Drush work for some commands.  However, I still get "Your command line PHP installation is too old. Drush requires at least PHP 5.3.2" messages for some very useful commands.  A couple of really annoying instances:   drush pm-update will report that it has backed up and then updated all modules and core successfully, then return the PHP version error and restore all backups. In verbose mode, the command that comes before the error is: php /home/[username]/drush/drush.php  --backend=2 --verbose --root=/home/[username]/webapps/drup --uri=http://[domain name]  pm-updatecode-postupdate 2&gt;&amp;1 drush archive-dump will immediately return the PHP version error   The other commands I have tried so far work fine. I'm not sure why this would be, if Drush is sometimes using the php53 binary, and other times not, or if it just has trouble detecting the version correctly, but some very important features are broken for me. How to iterate through array combinations with constant sum efficiently?